*{box-sizing:border-box;padding:0;margin:0}a,input,textarea,select,button,h1,h2,h3,h4,h5,h6{font:inherit;color:inherit}ol,ul{list-style-type:none}a{text-decoration:none}dialog[open]{border:none;background-color:transparent;border-radius:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;display:grid;place-items:center}dialog.not-grid[open]{display:block}img,video,iframe{display:block;width:100%;height:auto}button,label,input{cursor:pointer}input[type=submit],button{border:none;background-color:transparent}svg{line-height:0}@font-face{font-family:HelveticaNeue;src:url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro55Roman/font.woff2) format("woff2"),url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro55Roman/font.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro45Light/font.woff2) format("woff2"),url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro45Light/font.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro65Medium/font.woff2) format("woff2"),url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/./assets/fonts/webFonts/NeueHelveticaPro65Medium/font.woff) format("woff");font-weight:500;font-display:swap}.rich-text h1,.text-title-1{font-size:3.125rem;line-height:1.12;letter-spacing:-.046875rem;font-weight:500}.rich-text h2,.text-title-2{font-size:2.5rem;line-height:1.2;letter-spacing:-.025rem;font-weight:500}.rich-text h3,.text-title-3{font-size:1.5625rem;line-height:1.28}.rich-text h4,.rich-text h5,.rich-text h6,.text-small-title{font-size:1.125rem;line-height:1.3888888888889;font-weight:500}.text-body{font-size:1rem;line-height:1.3125}.text-body-2{font-size:.875rem;line-height:1.1428571428571}.text-label{font-size:.75rem;line-height:1.1666666666667}@media only screen and (max-width:768px){.rich-text h1,.text-title-1{font-size:2.1875rem;line-height:1.2857142857143;letter-spacing:-.021875em}.rich-text h2,.text-title-2{font-size:1.75rem;line-height:1.1428571428571;letter-spacing:-.0175em}.rich-text h3,.text-small-title{font-size:1rem;line-height:1.4375}}ul{list-style-type:none}.hidden{display:none !important}.rich-text p:not(:last-child){margin-block-end:1lh}.rich-text strong{font-weight:500}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text ul,.rich-text ol{padding-inline-start:1rem}.rich-text a{text-decoration:underline}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media only screen and (min-width:768px){.only-mobile{display:none !important}}@media only screen and (max-width:768px){.only-desktop{display:none !important}}#lang-switcher{position:relative;border:none;background-color:transparent;margin-inline-start:1rem;height:fit-content;margin-block:auto}#lang-switcher button{font-size:.75rem;display:flex;align-items:center;gap:.3rem}#lang-switcher button svg{transition:rotate .2s ease}#lang-switcher:has(.options:not([inert])) button svg{rotate:-.5turn}#lang-switcher .options{--_padding:1.25rem;--_gap:.625rem;border-radius:var(--border-default);z-index:88888;min-width:8.125rem;position:absolute;right:0;top:calc(100% + 1rem);background-color:var(--c-white);display:grid;grid-template-rows:1fr;box-shadow:0 0 15px rgb(0 0 0/0.16);transform-origin:top right;opacity:1;scale:1;transition:grid-template-rows .2s ease,opacity .2s ease,scale .2s ease}#lang-switcher .options[inert]{grid-template-rows:0fr;scale:.95;opacity:0}#lang-switcher nav.options ul li a{display:block;padding-block:calc(var(--_gap) / 2);padding-inline:var(--_padding)}#lang-switcher nav.options ul li a[aria-current=true]{text-decoration:underline}#lang-switcher nav.options ul li a[aria-current=false]:where(:hover,:focus-visible){text-decoration:underline;text-decoration-color:rgb(0 0 0/0.2);text-decoration-thickness:2px}#lang-switcher nav.options ul li a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}#lang-switcher nav.options ul li:first-child a{padding-block-start:var(--_padding)}#lang-switcher nav.options ul li:last-child a{padding-block-end:var(--_padding)}select{border-radius:999px;border:none;background-color:var(--c-white);color:var(--c-black);font-size:.875rem;line-height:1.142857;padding:.6875rem .9375rem;padding-right:2.125rem;appearance:none;background-image:url(//nuovasimonelli.com/wp-content/themes/eg-nuova-simonelli/assets/img/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) 53%}.inverted .wpcf7 input{color-scheme:dark}.wpcf7 form,#custom_loginform{display:grid;--grid-item-width:15.625rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:var(--container-gap);row-gap:3.125rem}.wpcf7 form a,#custom_loginform a{color:var(--c-accent)}#custom_loginform{row-gap:2rem}:where(.wpcf7,#custom_loginform) form a{text-decoration:underline}:where(.wpcf7,#custom_loginform) form .wpcf7-response-output,:where(.wpcf7,#custom_loginform) form p:where(.full-width),:where(.wpcf7,#custom_loginform) form p:has(.wpcf7-acceptance,label.full-width){grid-column:-1/1}.wpcf7 .label-title,#custom_loginform p label{font-size:.75rem;text-transform:uppercase;line-height:.875rem;display:block;margin-block-end:.4375rem}:where(.wpcf7,#custom_loginform) label:has(input[aria-required=true]) .label-title:after{content:" *";color:red}:where(.wpcf7,#custom_loginform) input:focus-visible{outline:2px solid currentColor;border-radius:0}:where(.wpcf7,#custom_loginform) input:not([type=checkbox],[type=submit]){padding:1rem 1.25rem;background-color:var(--field-color);border-radius:999px;border:none;font-size:1rem;line-height:1.125rem;inline-size:100%}:where(.wpcf7,#custom_loginform) input:not([type=checkbox],[type=submit])::placeholder{color:rgba(128,128,128)}:where(.wpcf7,#custom_loginform) input[type=checkbox]{appearance:none;background-color:var(--field-color);block-size:1.5rem;inline-size:1.5rem;border-radius:.1875rem}:where(.wpcf7,#custom_loginform) input[type=checkbox]:checked{background-color:var(--c-accent);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:1rem}.inverted .wpcf7 input[type=checkbox]:checked{filter:invert(1)}.wpcf7 a{color:var(--c-accent)}:where(.wpcf7,#custom_loginform) .wpcf7-not-valid-tip{text-transform:uppercase;font-size:.75rem;margin-block-start:.4rem}:where(.wpcf7,#custom_loginform) .wpcf7-acceptance .wpcf7-list-item{margin:0}#custom_loginform label:has(input[type=checkbox]),.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center;gap:1rem}#custom_loginform label:has(input[type=checkbox]){margin-bottom:0}:where(.wpcf7,#custom_loginform) .wpcf7-response-output{margin:0 !important;padding:1rem !important;text-align:center}@media only screen and (max-width:768px){.wpcf7 form,#custom_loginform{row-gap:1.25rem}:where(.wpcf7,#custom_loginform) .wpcf7-acceptance .wpcf7-list-item label{margin-block:.625rem}}html{scroll-behavior:smooth}body{font-family:var(--ff-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-loading{cursor:wait}body,section.inverted{color:var(--fg-color);background-color:var(--bg-color)}:root{--_product-bar-height:3.125rem;--border-default:1rem;--container-columns:12;--container-gap:1.25rem;--container-column-width:5.5625rem;--container-x-padding:1.875rem;--c-black:#3b3b3b;--c-white:#fff;--c-accent:#d11f3e;--c-accent:#e4003c;--c-gray:#838383;--c-light-gray:#f4f4f4;--ff-primary:HelveticaNeue,system-ui,sans-serif;--fg-color:var(--c-black);--bg-color:var(--c-white);--field-color:#f3f3f3;--transparent-to-black-smooth:linear-gradient(to bottom,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.013) 8.1%,hsla(0,0%,0%,.049) 15.5%,hsla(0,0%,0%,.104) 22.5%,hsla(0,0%,0%,.175) 29%,hsla(0,0%,0%,.259) 35.3%,hsla(0,0%,0%,.352) 41.2%,hsla(0,0%,0%,.45) 47.1%,hsla(0,0%,0%,.55) 52.9%,hsla(0,0%,0%,.648) 58.8%,hsla(0,0%,0%,.741) 64.7%,hsla(0,0%,0%,.825) 71%,hsla(0,0%,0%,.896) 77.5%,hsla(0,0%,0%,.951) 84.5%,hsla(0,0%,0%,.987) 91.9%,#000 100%);--spring-easing:linear(0,-.00054,.0618,.185,.343,.506,.661,.796,.904,.985,1.04,1.07,1.09,1.09,1.09,1.07,1.06,1.04,1.03,1.02,1.01,1,.996,.993,.991,.991,.992,.993,.995,.996,.997,.999,.999,1);--header-height:3.75rem;--header-width:min(100% - (var(--container-x-padding) * 2), 84.125rem)}.bg-gray{background-color:var(--c-light-gray)}.text-accent{color:var(--c-accent)}@media only screen and (max-width:768px){:root{--header-width:100%;--container-x-padding:1rem}}.bg-light-gray{background-color:var(--c-light-gray)}input[type=submit],.btn.btn-outline,.btn.btn-secondary,.btn.btn-primary{font-weight:500;display:inline-flex;align-items:center;gap:1rem;padding:1.125rem 1.875rem 1.0625rem;border-radius:999px;background-color:var(--c-accent);color:var(--c-white);text-transform:uppercase;font-size:.75rem;line-height:1.25;outline:solid var(--fg-color);outline-width:0;transition:border-color .2s ease,outline-width .2s ease,color .2s ease,background-color .2s ease}.btn.btn-primary.btn-small{padding-block:.6875rem .625rem;padding-inline:1.375rem;gap:.4rem}.btn.btn-primary.btn-small span{translate:0 10%}.btn:active{scale:.98}.btn svg{max-width:1.0625rem;max-height:1.0625rem}.btn.btn-smaller{font-size:.875rem;padding:.9375rem 1.5625rem;gap:.5625rem}.btn.btn-smaller:has(svg){padding-left:1.25rem}.btn.btn-outline{background-color:transparent;color:var(--fg-color);border:1px solid var(--c-gray)}.btn.btn-secondary{background-color:var(--c-white);color:var(--c-black)}input[type=submit]:where(:hover,:focus-visible),.btn.btn-secondary:where(:hover,:focus-visible),.btn.btn-primary:where(:hover,:focus-visible){background-color:var(--c-black)}.btn.btn-outline:where(:hover,:focus-visible){background-color:var(--c-accent);color:var(--c-white);border-color:var(--c-accent)}.btn.btn-secondary:where(:hover,:focus-visible){color:var(--c-white)}.back-btn{padding:1.125rem 1.5625rem;padding-left:1.3125rem;border-radius:999px;border:1px solid rgb(from var(--fg-color) r g b/0.2);outline:0px solid var(--fg-color);display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.75rem;line-height:1.166667;font-weight:400;transition:border-color .2s ease,outline-width .2s ease,color .2s ease,background-color .2s ease}.back-btn:where(:hover,:focus-visible){border:1px solid rgb(from var(--fg-color) r g b/1)}.back-btn svg{color:#b2b2b2;scale:-1 1;transition:transform .2s ease}.back-btn:where(:hover,:focus-visible) svg{transform:translateX(40%)}.back-btn:where(:focus-visible),input[type=submit]:where(:focus-visible),.btn.btn-outline:where(:focus-visible),.btn.btn-secondary:where(:focus-visible),.btn.btn-primary:where(:focus-visible){outline-width:5px;outline-offset:5px}.btn.btn-ghost{font-weight:500;display:inline-flex;align-items:center;font-size:1.125rem;line-height:1.222222;color:var(--c-gray);gap:.75rem;outline:0px solid var(--fg-color);outline-offset:5px;transition:outline-width .2s ease,color .2s ease,background-color .2s ease}.btn.btn-ghost:where(:focus-visible){outline-width:5px}.btn.btn-ghost span{text-box:trim-both ex alphabetic}.btn.btn-ghost svg .line{transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.btn.btn-ghost svg .pointer{transform:translateX(-9px);transition:transform .2s ease}.btn.btn-ghost:where(:hover,:focus-visible){color:var(--c-accent)}.btn.btn-ghost:where(:hover,:focus-visible) svg .line{transform:scaleX(1)}.btn.btn-ghost:where(:hover,:focus-visible) svg .pointer{transform:translateX(0px)}.container{inline-size:100%;max-inline-size:calc((var(--container-x-padding) * 2) + ((var(--container-columns) - 1) * var(--container-gap)) + (var(--container-columns) * var(--container-column-width)));margin-inline:auto;padding-inline:var(--container-x-padding)}.container.container-10{--container-columns:10}.container.container-8{--container-columns:8}.container.container-6{--container-columns:6}.container.container-5{--container-columns:5}.container.container-4{--container-columns:4}.layers{display:grid}.layers>.layer{grid-column:-1/1;grid-row:-1/1}.layers>.layer.layer-bg{position:relative}.layers>.layer.layer-bg:before,.layers>.layer.layer-bg:after{content:"";pointer-events:none;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;position:absolute}.layers>.layer.layer-fg{position:relative;z-index:1}.img-wrapper.img-wrapper-ratio>picture,.img-wrapper.img-wrapper-ratio{overflow:hidden;position:relative;block-size:0}.img-wrapper.img-wrapper-ratio>picture{block-size:100%;display:block}.img-wrapper.img-wrapper-ratio>video,.img-wrapper.img-wrapper-ratio>picture>video,.img-wrapper.img-wrapper-ratio>picture>img,.img-wrapper.img-wrapper-ratio>img{inline-size:100%;block-size:100%;position:absolute;object-fit:cover;inset:0}.swiper-pagination.swiper-pagination-basic{--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:rgba(from var(--fg-color) r g b/0.3);--swiper-pagination-bullet-inactive-color:rgba(from var(--fg-color) r g b/0.3);--swiper-pagination-bullet-height:.25rem;--swiper-pagination-bullet-width:.5rem;--swiper-pagination-bullet-horizontal-gap:.1875rem;--swiper-pagination-bullet-border-radius:999px;line-height:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet{position:relative;transition:all .3s ease}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:first-child{margin-inline-start:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:last-child{margin-inline-end:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;block-size:100%;inline-size:0%;border-radius:var(--swiper-pagination-bullet-border-radius);background-color:var(--fg-color);transition:inline-size .3s linear}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:1.875rem}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet-active:after{inline-size:100%;transition:inline-size calc(var(--swiper-autoplay-delay, 5000) * 1ms) linear}@starting-style{.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet-active:after{inline-size:0%}}.inverted{--fg-color:var(--c-white);--bg-color:var(--c-black);--field-color:#262626;color:var(--fg-color)}section.hero.hero-slider .swiper .swiper-pagination{--swiper-pagination-bottom:4.75rem;max-inline-size:calc((var(--container-x-padding) * 2) + ((var(--container-columns) - 1) * var(--container-gap)) + (var(--container-columns) * var(--container-column-width)));padding-inline:var(--container-x-padding);display:flex;inset-inline:0;margin-inline:auto}section.hero.hero-slider .swiper .swiper-wrapper .layers{min-block-size:100svh}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-bg .img-wrapper{block-size:100%}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-bg:after{background:linear-gradient(to right,rgb(0 0 0/0.9),transparent);max-width:90%}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg{padding-block:1rem}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg:after{content:"";position:absolute;inset-block-end:0;block-size:10.3125rem;inline-size:100%}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text,section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container{block-size:100%}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text{display:grid;align-items:center}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper{max-inline-size:37.8125rem;display:flex;flex-direction:column;gap:1.875rem}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper .section-title{text-transform:uppercase}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper .cta{margin-block-start:.625rem}@media only screen and (max-height:768px){section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper .title{font-size:2.1875rem;line-height:1.2857142857143;letter-spacing:-.021875em}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text{align-items:end}}@media only screen and (max-width:768px){section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg:after{content:initial}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg{padding-block-end:3.25rem}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text{align-items:end}section.hero.hero-slider .swiper .swiper-pagination{--swiper-pagination-bottom:3.1875rem}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper .cta{margin-top:0}section.hero.hero-slider .swiper .swiper-wrapper .layers .layer.layer-fg .container .text .text-wrapper .text-title-1{line-height:1.2;font-size:1.8rem}}section.block-split{--_y-padding:6.25rem}section.block-split+section.block-split{--_y-top:7.5rem}section.block-split[data-with-padding=false] .layers{margin-block-start:var(--_y-top,var(--_y-padding));margin-block-end:var(--_y-bottom,var(--_y-padding))}section.block-split[data-with-padding=true]{padding-block-start:var(--_y-top,var(--_y-padding));padding-block-end:var(--_y-bottom,var(--_y-padding))}section.block-split .layers{min-block-size:40.625rem}section.block-split .layers .layer-bg .container .zones .zone-img .img-wrapper,section.block-split .layers .layer-bg .container .zones .zone-img,section.block-split .layers .layer-bg .container .zones,section.block-split .layers .layer-bg .container{block-size:100%}section.block-split .layers .layer-bg .zones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap)}section.block-split .layers .layer-bg .container .zones .zone-img .img-wrapper{border-radius:var(--border-default)}section.block-split[data-flipped=true] .layers .layer-bg .container .zones .zone-img{order:2}section.block-split[data-flipped=true] .layers .layer-fg .container .zones .zone-text{order:-1}section.block-split[data-overflow=true][data-flipped=false] .layers .layer-bg .container .zones .zone-img .img-wrapper{border-start-start-radius:0rem;border-end-start-radius:0rem}section.block-split[data-overflow=true][data-flipped=true] .layers .layer-bg .container .zones .zone-img .img-wrapper{border-start-end-radius:0rem;border-end-end-radius:0rem}section.block-split[data-overflow=true] .layers .layer-bg .container{padding-inline:0;max-inline-size:none}section.block-split .layers .layer-fg .container .zones,section.block-split .layers .layer-fg .container{height:100%}section.block-split .layers .layer-fg .zones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap);align-items:center}section.block-split .layers .layer-fg .zones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap);align-items:center}section.block-split[data-align-start=true] .layers .layer-fg .zones{align-items:start}section.block-split[data-bigger-img=true] .layers .layer-fg .zones,section.block-split[data-bigger-img=true] .layers .layer-bg .zones{grid-template-columns:7fr 5rf}section.block-split[data-bigger-img=true][data-flipped=true] .layers .layer-fg .zones,section.block-split[data-bigger-img=true][data-flipped=true] .layers .layer-bg .zones{grid-template-columns:5fr 7fr}section.block-split .layers .layer-fg .zones .zone-text{max-inline-size:26rem}section.block-split[data-bigger-img=false] .layers .layer-fg .zones .zone-text{margin-inline:auto}section.block-split .layers .layer-fg .zones .zone-text .pretitle{text-transform:uppercase;color:var(--c-gray);margin-block-end:1.25rem}section.block-split .layers .layer-fg .zones .zone-text .title{margin-bottom:1.25rem}section.block-split .layers .layer-fg .zones .zone-text .description{font-weight:300}section.block-split .layers .layer-fg .zones .zone-text .description strong{font-weight:500}section.block-split .layers .layer-fg .zones .zone-text .description+.btn.btn-ghost{margin-block-start:3.125rem}section.block-split .layers .layer-fg .zones .zone-text .description+.btn.btn-primary{margin-block-start:1.875rem}section.block-split#trust .layers{margin-top:0;min-height:48.125rem}section.block-split#trust[data-overflow=true][data-flipped=false] .layers .layer-bg .container .zones .zone-img .img-wrapper{border-start-end-radius:0}section.block-split#oscar{background-color:var(--c-light-gray)}section.block-split#oscar .layers{min-block-size:31.625rem}@media only screen and (max-width:768px){section.block-split{--_y-padding:3.25rem}section.block-split+section.block-split{--_y-top:3.25rem}section.block-split .layers{display:flex;flex-direction:column;gap:2rem;min-block-size:unset}section.block-split .layers .layer-fg .zones{display:flex;flex-direction:column}section.block-split .layers .layer-bg .container .zones{display:flex}section.block-split .layers .layer-bg .container .zones .zone-img{flex-grow:1}section.block-split .layers .zone-empty{display:none}section.block-split .layers .layer-bg .container .zones .zone-img .img-wrapper{min-height:25rem}section.block-split[data-flipped=true][data-overflow=true] .layers .layer-bg .container .zones .zone-img{padding-left:calc(0.5 * var(--container-x-padding))}section.block-split[data-flipped=false][data-overflow=true] .layers .layer-bg .container .zones .zone-img{padding-right:calc(0.5 * var(--container-x-padding))}section.block-split .layers .layer-fg .zones .zone-text .description+.btn.btn-ghost{margin-top:2.125rem}section.block-split#trust[data-overflow=true][data-flipped=false] .layers .layer-bg .container .zones .zone-img .img-wrapper{border-start-end-radius:var(--border-default)}section.block-split#trust[data-overflow=true][data-flipped=false] .layers .layer-fg{order:-1;padding-top:3.25rem}}section.two-machines{margin-block:6.25rem}section.two-machines .wrapper .zones{display:grid;gap:2.625rem}section.two-machines .wrapper .zones .zone.zone-titles .container{display:grid;gap:1.25rem}section.two-machines .wrapper .zones .zone.zone-titles .top .pretitle{text-transform:uppercase;color:var(--c-gray)}section.two-machines .wrapper .zones .zone.zone-titles .texts{display:flex;align-items:end;justify-content:space-between;gap:1rem}section.two-machines .wrapper .zones .zone.zone-titles .texts a{transition:color .2s ease;color:#00000066}section.two-machines .wrapper .zones .zone.zone-titles .texts a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}section.two-machines .wrapper .zones .zone.zone-machines{display:grid;grid-template-columns:repeat(2,1fr)}section.two-machines .wrapper .zones .zone.zone-machines:where(:has(>:nth-child(3))){grid-template-columns:repeat(3,1fr)}section.two-machines .wrapper .zones .zone.zone-machines .machine{background-color:var(--c-light-gray);transition:background-color .4s ease;position:relative}section.two-machines .wrapper .zones .zone.zone-machines .machine:has(:focus-visible){outline:4px solid;outline-offset:-8px}section.two-machines .wrapper .zones .zone.zone-machines .machine .container{display:grid;grid-template-rows:1fr [img-start] auto [img-end text-start] 1fr [text-end]}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .thumbnail{grid-row:img;transition:transform .5s ease}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .thumbnail .img-wrapper{block-size:19.0625rem}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .thumbnail .img-wrapper img{height:100%;object-fit:contain}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text{padding-block-start:2.625rem;padding-block-end:5rem;grid-row:text;text-align:center;display:flex;flex-direction:column;gap:.625rem;align-items:center}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text .title{font-size:2rem;line-height:1;font-weight:500}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text .subtitle{text-transform:uppercase;color:var(--c-accent)}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text a{transition:color .2s ease;color:#00000066}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text a:after{content:"";position:absolute;inset:0}section.two-machines .wrapper .zones .zone.zone-machines .machine:has(a:focus-visible){background-color:var(--c-white)}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text a:where(:focus-visible){color:var(--c-accent);text-decoration:underline}section.two-machines .wrapper .zones .zone.zone-machines .machine:has(a:focus-visible) .container .thumbnail{transform:translateY(-10%)}@media (hover:hover){section.two-machines .wrapper .zones .zone.zone-machines .machine:has(a:hover){background-color:var(--c-white)}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text a:where(:hover){color:var(--c-accent);text-decoration:underline}section.two-machines .wrapper .zones .zone.zone-machines .machine:has(a:hover) .container .thumbnail{transform:translateY(-10%)}}@media only screen and (max-width:768px){section.two-machines{margin-block:3.25rem}section.two-machines .wrapper .zones{gap:3.25rem}section.two-machines .wrapper .zones .zone.zone-machines{display:flex;flex-direction:column}section.two-machines .wrapper .zones .zone.zone-machines .machine .container{display:flex;flex-direction:column;padding-block:3.125rem;gap:3.125rem}section.two-machines .wrapper .zones .zone.zone-machines .machine .container .text{padding:0}section.two-machines .wrapper .zones .zone.zone-titles .texts{flex-direction:column;justify-content:auto;align-items:start}}section.showoff-machines{margin-block:6.25rem}section.showoff-machines .zones{display:grid;gap:2.5rem}section.showoff-machines .zones .zone.zone-titles{display:grid;gap:1.25rem}section.showoff-machines .zones .zone.zone-titles .top .pretitle{text-transform:uppercase;color:var(--c-gray)}section.showoff-machines .zones .zone.zone-titles .texts{display:flex;align-items:end;justify-content:space-between;gap:1rem}section.showoff-machines .zones .zone.zone-titles .texts a{transition:color .2s ease;color:#00000066}section.showoff-machines .zones .zone.zone-titles .texts a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}section.showoff-machines .zones .zone.zone-machines{display:grid;--grid-item-width:15.625rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;row-gap:2.5rem}section.showoff-machines .zones .zone.zone-machines .machine{display:grid;gap:1rem}section.showoff-machines .zones .zone.zone-machines .machine:has(:focus-visible){outline:4px solid;outline-offset:4px}section.showoff-machines .zones .zone.zone-machines .machine .thumbnail .img-wrapper{border-radius:var(--border-default);background-color:var(--c-light-gray);aspect-ratio:1/1;height:auto;padding:1.25rem}section.showoff-machines .zones .zone.zone-machines .machine .thumbnail .img-wrapper img{object-fit:contain;position:static;mix-blend-mode:multiply}section.showoff-machines .zones .zone.zone-machines .machine .text{display:grid;gap:.25rem}section.showoff-machines .zones .zone.zone-machines .machine .text .title{font-weight:500}section.showoff-machines .zones .zone.zone-machines .machine .text a{transition:color .2s ease;color:#00000066}section.showoff-machines .zones .zone.zone-machines .machine .text a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}@media only screen and (max-width:768px){section.showoff-machines{margin-block:3.25rem}section.showoff-machines .zones{gap:3.25rem}section.showoff-machines .zones .zone.zone-titles .texts{flex-direction:column;align-items:start}section.showoff-machines .zones .zone.zone-machines{row-gap:2rem}}section.banner.banner-simple .layers{min-block-size:25.0625rem}section.banner.banner-simple:not(.no-overlay):has(.title,.section-title) .layers .layer.layer-bg:after{background-color:#00000076}section.banner.banner-simple .layers .layer.layer-bg .img-wrapper{block-size:100%}section.banner.banner-simple .layers .layer.layer-fg{padding-block:2rem;display:grid;place-items:center}section.banner.banner-simple .layers .layer.layer-fg .text{inline-size:100%;text-wrap:balance}section.banner.banner-simple .layers .layer.layer-fg .text .text-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.875rem}section.banner.banner-simple .layers .layer.layer-fg .text .text-wrapper .section-title{text-transform:uppercase}@media only screen and (max-width:768px){section.banner.banner-simple .layers{min-block-size:17.5rem}section.banner.banner-simple .layers .layer.layer-fg .text .text-wrapper{gap:1rem}section.banner.banner-simple .layers .layer.layer-fg{padding-block-start:3.25rem;padding-block-end:3.25rem}}section.gallery{padding-block:5rem;background-color:var(--c-accent);overflow:hidden}section.gallery .zones{display:grid;gap:5rem}section.gallery .zones .zone-text .description{max-inline-size:53.25rem;margin-inline:auto;font-weight:300;text-align:center}section.gallery .zones .zone-text .description strong{font-weight:500}section.gallery .zones .zone-link{display:flex;align-items:center;justify-content:center}section.gallery .zones .zone-gallery .swiper{width:0;min-width:100%;overflow:visible}section.gallery .zones .zone-gallery .swiper-slide{width:fit-content !important}section.gallery .zones .zone-gallery .img-wrapper{aspect-ratio:1/1;width:19.1875rem;height:auto;border-radius:var(--border-default)}@media (max-width:768px){section.gallery{padding-block:3.125rem}section.gallery .zones{gap:2rem}}section.cards-slider{overflow:hidden}section.cards-slider>div.container{margin-block:6.25rem;display:grid;grid-template-columns:1fr auto;grid-template-areas:"section-title section-title" "title slider-info" "swiper swiper"}section.cards-slider .section-title{text-transform:uppercase;margin-block-end:1.875rem;grid-area:section-title}section.cards-slider .title-wrapper{grid-area:title}section.cards-slider .slider-info{grid-area:slider-info;align-self:end}section.cards-slider .slider-info :where(a,.separator,button){color:rgba(from var(--fg-color) r g b/0.4)}section.cards-slider .slider-info a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}section.cards-slider .slider-info button:hover{color:var(--fg-color)}section.cards-slider .slider-info .separator{margin-inline:1ch}section.cards-slider .slider-info button.swiper-btn-prev{scale:-1 1}section.cards-slider .slider-info button.swiper-button-disabled{display:none}section.cards-slider .slider-info .swiper-range{font-weight:300;margin-inline:.7ch}section.cards-slider .swiper{grid-area:swiper;inline-size:0;min-inline-size:100%;overflow:visible;margin-block-start:2.5rem}section.cards-slider .swiper .swiper-wrapper .swiper-slide{max-inline-size:12.375rem}section.cards-slider[data-card-type=news] .swiper .swiper-wrapper .swiper-slide{max-inline-size:25.9375rem}section.cards-slider[data-card-type=news] .swiper .swiper-wrapper .swiper-slide{max-inline-size:25.9375rem}section.cards-slider[data-card-type=location] .swiper .swiper-wrapper .swiper-slide{max-inline-size:19.1875rem}section.cards-slider#news-homepage{background-color:var(--c-light-gray)}@media only screen and (max-width:768px){section.cards-slider .section-title{margin-block-end:1.25rem}section.cards-slider>div.container{grid-template-columns:1fr;grid-template-areas:"section-title" "title" "swiper" "slider-info";margin-block-start:3.25rem;margin-block-end:3.25rem}section.cards-slider .slider-info{margin-block-start:2rem}section.cards-slider .slider-info p{display:flex;justify-content:space-between}section.cards-slider .slider-info p:not(:has(a:first-child)){justify-content:end;inline-size:fit-content;margin-inline-start:auto}section.cards-slider .slider-info p>:first-child{margin-inline-end:auto}section.cards-slider .slider-info p>.separator{display:none}section.cards-slider .slider-info .swiper-range{margin-inline:1ch}section.cards-slider .slider-info .swiper-range .slide-range-end,section.cards-slider .slider-info .swiper-range .slide-range-dash{display:none}}article.card.card-news{border-radius:var(--border-default);display:grid;grid-template-rows:18.75rem auto;background-color:var(--c-white);position:relative}article.card.card-news .thumbnail{display:grid}article.card.card-news .thumbnail>*{grid-area:1/1}article.card.card-news .thumbnail .img-wrapper{height:100%;border-start-start-radius:var(--border-default);border-start-end-radius:var(--border-default)}article.card.card-news .thumbnail .cta-wrapper{border-start-start-radius:var(--border-default);border-start-end-radius:var(--border-default);display:grid;place-items:center;background-color:rgb(0 0 0/0.3);opacity:0;transition:opacity .2s ease;position:relative}article.card.card-news .thumbnail .cta-wrapper .btn{transform:translateY(50%);transition:transform .2s ease}article.card.card-news:where(:has(:focus-visible),:hover) .thumbnail .cta-wrapper{opacity:1}article.card.card-news:where(:has(:focus-visible),:hover) .thumbnail .cta-wrapper .btn{transform:translateY(0%)}article.card.card-news .text-wrapper{padding:2.5rem 1.875rem;display:grid;gap:.625rem}article.card.card-news .text-wrapper .info{display:flex;align-items:center;gap:.75rem}article.card.card-news .text-wrapper .info .category{border-radius:999px;border:.7px solid #00000048;font-size:.8125rem;line-height:1;font-weight:500;padding:.25rem .8125rem}article.card.card-news .text-wrapper .info .date{font-weight:500;font-size:.75rem;line-height:1.25;opacity:.5}article.card.card-news .text-wrapper .title a{outline:none}article.card.card-news .text-wrapper .title a:after{content:"";position:absolute;inset:0;outline:0px solid currentColor;outline-offset:5px;transition:outline-width .2s ease;border-radius:calc(var(--border-default) + 5px)}article.card.card-news:has(:focus-visible) .text-wrapper .title a:after{outline-width:5px}@media (max-width:768px){article.card.card-news .text-wrapper{padding:1.25rem 1.25rem 1.5rem}}footer{background-color:var(--c-light-gray)}footer .top{padding-top:4.6875rem;padding-bottom:6.25rem;display:flex;align-items:center;justify-content:space-between}footer .top .logo{max-width:15.0625rem}footer .top .infos nav ul{display:flex;align-items:center;gap:2.75rem}footer .middle .menus{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--container-gap)}footer .middle .menus{flex-wrap:wrap;display:flex;align-items:start;justify-content:space-between;gap:var(--container-gap)}footer .middle .menus .menu{max-width:14.1875rem;display:flex;flex-direction:column;gap:1.5rem}footer .middle .menus .menu:has(.title) .links,footer .middle .menus .menu .description{color:rgb(from var(--fg-color) r g b/0.5)}footer .middle .menus .menu .links ul{display:flex;flex-direction:column;gap:.8lh}footer .middle .infos-wrapper{display:grid;gap:2.25rem;margin-top:5.5rem}footer .middle .infos-wrapper .newsletter-wrapper{display:flex;align-items:start;justify-content:space-between}footer .middle .infos-wrapper .newsletter-wrapper .email{opacity:.5;font-weight:500}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form input[type=email]{border:none;outline:none;background-color:transparent}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form form{display:flex;align-items:center;font-size:.875rem;margin-top:1.3125rem;padding-bottom:.625rem;border-bottom:1px solid currentColor;position:relative}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form form .wpcf7-response-output{position:absolute;top:100%;left:0}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form form p:has(>input[type=submit]){display:grid}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form form p>input[type=submit]{font-weight:500}footer .middle .infos-wrapper .newsletter-wrapper .newsletter-form form p:has(>input[type=submit])>*{grid-area:1/1;margin:0}footer .middle .infos-wrapper .socials nav ul{display:flex;align-items:center;gap:2rem}footer .middle .infos-wrapper .socials nav ul img{max-width:1.25rem}footer .bottom{border-top:1px solid var(--fg-color);margin-top:2.25rem;padding-block:2.5rem;display:flex;align-items:center;justify-content:space-between;color:rgb(from var(--fg-color) r g b/0.7)}footer .bottom nav ul{display:flex;align-items:center;gap:3.0625rem}@media only screen and (max-width:768px){footer .top{padding-top:3.25rem;padding-bottom:3.25rem;display:flex;flex-direction:column;align-items:stretch;gap:3.125rem}footer .top .infos nav ul{justify-content:space-between}footer .middle .menus{display:flex;flex-direction:column;gap:2rem}footer .middle .infos-wrapper{margin-top:2rem}footer .middle .infos-wrapper .newsletter-wrapper{display:flex;flex-direction:column;gap:2.5rem}footer .bottom nav ul,footer .bottom{text-align:start;display:flex;align-items:start;flex-direction:column;gap:1lh}}section.hero.hero-text .img-wrapper{height:34.375rem}section.hero.hero-text .text-wrapper{background-color:var(--c-light-gray);padding-block-start:6.25rem;text-align:center}section.hero.hero-text .text-wrapper .container{display:flex;flex-direction:column;gap:2rem}section.hero.hero-text .text-wrapper .container .title{color:var(--c-accent)}section.hero.hero-text .text-wrapper .container .description{font-size:1.5625rem;line-height:1.28}@media only screen and (max-width:768px){section.hero.hero-text .img-wrapper{height:14.375rem}section.hero.hero-text .text-wrapper{padding-top:3.25rem}section.hero.hero-text .text-wrapper .container .description{font-size:1rem}}section.heritage-year .container .text-wrapper .text,section.heritage-year .container .text-wrapper{max-width:26rem;display:flex;flex-direction:column;gap:1.25rem}@media only screen and (max-width:768px){section.heritage-year .container .text-wrapper .text,section.heritage-year .container .text-wrapper{max-width:none}}section.heritage-year .container .text-wrapper .description{font-weight:300}section.heritage-year .container .text-wrapper .description strong{font-weight:500}section.heritage-year .container .img-wrapper{border-radius:var(--border-default);overflow:hidden}section.heritage-year[data-year="1936"]{padding-top:6.25rem;background-image:linear-gradient(var(--c-light-gray) 85%,transparent 85%)}section.heritage-year[data-year="1936"] .container{display:flex;align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="1936"] .container .img-wrapper{max-width:25.9375rem;max-height:34.5rem}section.heritage-year[data-year="1936"] .container .text-wrapper{margin-inline:auto;flex-grow:1}@media only screen and (max-width:768px){section.heritage-year[data-year="1936"]{padding-top:3.25rem;background-image:linear-gradient(var(--c-light-gray) 35%,transparent 35%)}section.heritage-year[data-year="1936"] .container{display:flex;flex-direction:column;gap:1.25rem}section.heritage-year[data-year="1936"] .container .img-wrapper{max-width:none}section.heritage-year[data-year="1936"] .container .text-wrapper{margin-inline:0}}section.heritage-year[data-year="1950"]{padding-block:6.25rem}section.heritage-year[data-year="1950"] .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="1950"] .container .img-wrapper{order:2}@media only screen and (max-width:768px){section.heritage-year[data-year="1950"] .container .img-wrapper{order:-1}section.heritage-year[data-year="1950"]{padding-block:3.125rem}section.heritage-year[data-year="1950"] .container{display:flex;flex-direction:column}}section.heritage-year[data-year="1959"]{display:flex;flex-direction:column;gap:3.125rem;text-align:center}section.heritage-year[data-year="1959"] .text-wrapper{max-width:none}section.heritage-year[data-year="1959"] .img-container{background:linear-gradient(transparent 50%,var(--c-light-gray) 50%)}section.heritage-year[data-year="1969"]{padding-top:6.25rem;padding-block-end:5.5625rem;background-color:var(--c-light-gray)}section.heritage-year[data-year="1969"] .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="1969"] .container .text{max-width:19.1875rem}section.heritage-year[data-year="1969"] .container .text-wrapper{margin-inline:auto}@media only screen and (max-width:768px){section.heritage-year[data-year="1969"]{padding-top:3.25rem;padding-block-end:3.25rem}section.heritage-year[data-year="1969"] .container{display:flex;flex-direction:column;align-items:start;text-align:left;gap:1.25rem}section.heritage-year[data-year="1969"] .container .text{max-width:none}section.heritage-year[data-year="1959"] .text-wrapper{text-align:left;gap:1.25rem}section.heritage-year[data-year="1959"]{padding-bottom:3.25rem;gap:1.25rem}section.heritage-year[data-year="1959"] .img-container{order:-1}}section.heritage-year[data-year="1973"]{background-color:var(--c-light-gray);padding-block-end:6.25rem}section.heritage-year[data-year="1973"] .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="1973"] .container .img-wrapper{order:2;max-width:26.0625rem}@media only screen and (max-width:768px){section.heritage-year[data-year="1973"]{padding-block-end:3.25rem}section.heritage-year[data-year="1973"] .container{display:flex;flex-direction:column-reverse;align-items:start;gap:1.25rem}}section.heritage-year[data-year=cols]{padding-block:6.25rem}section.heritage-year[data-year=cols] .container{display:flex;align-items:start;gap:1.25rem}section.heritage-year[data-year=cols] .container .year{display:flex;flex-direction:column;gap:3.125rem;flex-grow:1}section.heritage-year[data-year=cols] .container .year .img-wrapper{height:23.5rem}section.heritage-year[data-year=cols] .container .description{max-width:19.1875rem}@media only screen and (max-width:768px){section.heritage-year[data-year=cols]{padding-block:3.25rem}section.heritage-year[data-year=cols] .container{flex-wrap:wrap;gap:3.25rem}section.heritage-year[data-year=cols] .container .year{gap:1.5625rem}}section.heritage-year[data-type=overflow]{display:grid}section.heritage-year[data-type=overflow]>*{grid-area:1/1}section.heritage-year[data-type=overflow] .container,section.heritage-year[data-type=overflow] .img-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap);min-height:31.25rem;align-items:center}section.heritage-year[data-type=overflow] .img-container .img-wrapper{display:grid;place-items:center;background-color:var(--c-light-gray);height:100%}section.heritage-year[data-type=overflow]:not([data-flipped=true]) .img-container .img-wrapper{grid-column:2;border-start-start-radius:var(--border-default);border-end-start-radius:var(--border-default)}section.heritage-year[data-type=overflow][data-flipped=true] .img-container .img-wrapper{grid-column:1;border-start-end-radius:var(--border-default);border-end-end-radius:var(--border-default)}section.heritage-year[data-type=overflow] .img-container .img-wrapper img{max-width:25.625rem;max-width:min(25.625rem, 100vw - 2rem);mix-blend-mode:multiply}section.heritage-year[data-type=overflow][data-bigger-img=true] .img-container .img-wrapper img{max-width:38rem;max-width:min(38rem, 100vw - 2rem)}section.heritage-year[data-type=overflow][data-flipped=true] .container .text-wrapper{grid-column:2;justify-self:end}section.heritage-year[data-type=overflow]+section.heritage-year[data-type=overflow]{margin-top:6.25rem}@media only screen and (max-width:768px){section.heritage-year[data-type=overflow]{display:flex;flex-direction:column;gap:1.25rem}section.heritage-year[data-type=overflow]+section.heritage-year[data-type=overflow]{margin-top:3.125rem}section.heritage-year[data-type=overflow] .container,section.heritage-year[data-type=overflow] .img-container{min-height:unset}section.heritage-year[data-type=overflow] .container,section.heritage-year[data-type=overflow] .img-container{display:flex;flex-direction:column;gap:1.5625rem}section.heritage-year[data-type=overflow] .img-container .img-wrapper{border-radius:var(--border-default)}section.heritage-year[data-type=overflow]:not([data-flipped=true]) .img-container{padding-inline:var(--container-x-padding)}section.heritage-year[data-type=overflow]:not([data-flipped=true]) .img-container .img-wrapper{margin-left:0}section.heritage-year[data-type=overflow][data-flipped=true] .img-container .img-wrapper{margin-right:0}}section.heritage-year[data-year="1993"]{margin-block:6.25rem;display:grid;gap:6.25rem}section.heritage-year[data-year="1993"] .titles .container{display:flex;flex-direction:column;gap:1.25rem;text-align:center}section.heritage-year[data-year="1993"] .description,section.heritage-year[data-year="1993"] .subtitle{font-weight:300}section.heritage-year[data-year="1993"] .description strong,section.heritage-year[data-year="1993"] .subtitle strong{font-weight:500}section.heritage-year[data-year="1993"] .content .container{display:grid;grid-template-columns:minmax(0, 45.875rem) minmax(var(--container-gap), 8.0625rem) minmax(0, 26rem);grid-template-rows:auto auto;row-gap:7.8125rem;grid-template-areas:"img-big empty text" "img-big empty img-small"}section.heritage-year[data-year="1993"] .content .container .img-big{height:100%;border-radius:var(--border-default);grid-area:img-big}section.heritage-year[data-year="1993"] .content .container .img-small{height:100%;border-radius:var(--border-default);grid-area:img-small}section.heritage-year[data-year="1993"] .content .container .description{grid-area:text;max-width:19.1875rem}@media only screen and (max-width:768px){section.heritage-year[data-year="1993"] .titles .container{text-align:start}section.heritage-year[data-year="1993"]{margin-block:3.125rem;gap:1.25rem}section.heritage-year[data-year="1993"] .content .container{display:flex;flex-direction:column;gap:1.5625rem}section.heritage-year[data-year="1993"] .content .container .description{max-width:none}section.heritage-year[data-year="1993"] .content .container .img-small{order:2}}section.heritage-year[data-type=column] .container{display:flex;flex-direction:column;gap:3.125rem;align-items:center}section.heritage-year[data-type=column] .container .text-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;width:100%;max-width:none}section.heritage-year[data-type=column] .container .img-wrapper{max-width:18rem}section.heritage-year[data-year="2001"]{margin-block:6.25rem}section.heritage-year[data-year="2001"] .container{display:grid;grid-template-columns:5fr 7fr;align-items:center}section.heritage-year[data-year="2001"] .container .text-wrapper{max-width:19.1875rem;margin-inline:auto}section.heritage-year[data-year="2001"] .container .images{gap:1.25rem;display:grid;grid-template-columns:3fr 4fr}section.heritage-year[data-year="2001"] .container .images>.img-wrapper{background-color:var(--c-light-gray);display:grid;place-items:center;min-height:25rem}section.heritage-year[data-year="2001"] .container .images>.img-wrapper>img{mix-blend-mode:multiply;max-height:15.75rem;object-fit:contain}@media only screen and (max-width:768px){section.heritage-year[data-year="2001"]{margin-block:3.125rem}section.heritage-year[data-year="2001"] .container{display:flex;flex-direction:column;gap:1.25rem}section.heritage-year[data-year="2001"] .container .text-wrapper{max-width:none;gap:1.25rem}section.heritage-year[data-year="2001"] .container .images{display:flex;flex-direction:column;gap:3.125rem;width:100%}section.heritage-year[data-type=column] .container .text-wrapper{text-align:start;align-items:start}}section.heritage-year[data-year="2003"]{background-image:linear-gradient(transparent 85%,var(--c-light-gray) 85%)}section.heritage-year[data-year="2003"] .container{display:flex;align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="2003"] .container .img-wrapper{max-width:25.9375rem;max-height:34.5rem}section.heritage-year[data-year="2003"] .container .text-wrapper{margin-inline:auto;flex-grow:1}@media only screen and (max-width:768px){section.heritage-year[data-year="2003"]{background-image:none}section.heritage-year[data-year="2003"] .container{flex-direction:column;gap:3.25rem}}section.heritage-year[data-year="2004"]{padding-block:6.25rem;background-color:var(--c-light-gray)}section.heritage-year[data-year="2004"] .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="2004"] .container .img-wrapper{order:2}@media only screen and (max-width:768px){section.heritage-year[data-year="2004"]{padding-block:3.25rem;margin-block-start:3.25rem;padding-block-end:0}section.heritage-year[data-year="2004"] .container{display:flex;flex-direction:column-reverse;gap:1.25rem}}section.heritage-year[data-year="2005"]{padding-block-end:6.25rem;background-color:var(--c-light-gray)}section.heritage-year[data-year="2005"] .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year[data-year="2005"] .container .text-wrapper{order:2;margin-left:auto}section.heritage-year[data-year="2005"] .container .img-wrapper{order:1}@media only screen and (max-width:768px){section.heritage-year[data-year="2005"]{padding-block:3.125rem;margin-block-start:0}section.heritage-year[data-year="2005"] .container{display:flex;flex-direction:column;gap:1.25rem}}section.heritage-year[data-year=two-cols]{padding-block:6.25rem}section.heritage-year[data-year=two-cols] .container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:[all-start text-start] auto [text-end img-start] auto [img-end all-end];gap:var(--container-gap)}section.heritage-year[data-year=two-cols] .container .year{grid-row:all;display:grid;grid-template-rows:subgrid}section.heritage-year[data-year=two-cols] .container .year .img-wrapper{display:grid;place-items:center;background-color:var(--c-light-gray);min-height:23.5rem}section.heritage-year[data-year=two-cols] .container .year .img-wrapper img{max-width:22.5rem;mix-blend-mode:multiply}@media only screen and (max-width:768px){section.heritage-year[data-year=two-cols]{padding-block:3.125rem}section.heritage-year[data-year=two-cols] .container{display:flex;flex-direction:column;gap:3.125rem}section.heritage-year[data-year=two-cols] .container .year{display:flex;flex-direction:column;gap:1.5625rem}}section.heritage-year[data-year="2013"] .container .text-wrapper{text-align:center;max-width:none}section.heritage-year[data-year="2018"],section.heritage-year[data-year="2017"]{margin-block:6.25rem}@media only screen and (max-width:768px){section.heritage-year[data-year="2018"],section.heritage-year[data-year="2017"]{margin-block:3.125rem}section.heritage-year[data-year="2013"] .container .text-wrapper{text-align:start}}section.heritage-year[data-year="2019"] .container{gap:0;margin-bottom:6.25rem}section.heritage-year[data-year="2019"] .container .img-wrapper{max-width:39.625rem}section.heritage-year+section.banner{margin-top:6.25rem}@media only screen and (max-width:768px){section.heritage-year+section.banner{margin-top:3.125rem}section.heritage-year[data-year="2019"] .container{margin-bottom:3.125rem}}section.archive-location-hero{padding-block:3.125rem;padding-block-start:10rem}section.archive-location-hero .text .text-wrapper{display:flex;flex-direction:column;align-items:center;gap:6.25rem;text-align:center}section.archive-location-hero .text .text-wrapper .title{padding-inline:var(--container-x-padding)}section.archive-location-hero .text .text-wrapper .categories-wrapper{inline-size:100%}@media only screen and (max-width:768px){section.archive-location-hero{padding-top:calc(3.25rem + var(--header-height));padding-bottom:3.25rem}section.archive-location-hero .text .text-wrapper{gap:2rem}}form.categories-filter-wrapper{inline-size:100%;padding-inline:var(--container-x-padding);display:flex;gap:1.25rem;align-items:center;white-space:nowrap;justify-content:center;overflow:auto}form.categories-filter-wrapper::-webkit-scrollbar{display:none}form.categories-filter-wrapper label.category-filter{font-size:1rem;line-height:1.125rem;padding:.4375rem 1rem .5rem;color:#b2b2b2;border:1px solid currentColor;border-radius:999px}form.categories-filter-wrapper label.category-filter:where(:hover,:has(input:checked)){color:var(--fg-color)}form.categories-filter-wrapper label.category-filter:has(input:focus-visible){outline:4px solid var(--fg-color);outline-offset:4px}@media only screen and (max-width:768px){form.categories-filter-wrapper{justify-content:start}}body.post-type-archive-news form.categories-filter-wrapper label.category-filter{color:var(--fg-color);background-color:var(--bg-color)}body.post-type-archive-news form.categories-filter-wrapper label.category-filter:where(:hover,:has(input:checked)){color:var(--c-white);background-color:var(--c-accent)}body.post-type-archive-news form.categories-filter-wrapper label.category-filter:has(input:focus-visible){border-color:transparent}section.archive-location-map .eg-google-map{block-size:45.875rem}section.archive-location-map .eg-google-map .gm-style-iw.gm-style-iw-c{max-inline-size:none;block-size:none;inline-size:16.125rem !important;padding:0;border-radius:0}section.archive-location-map .eg-google-map .gm-style .gm-style-iw-c{box-shadow:3px 3px 20px #00000029 !important}section.archive-location-map .eg-google-map .gm-style-iw-d{padding:0;overflow:hidden !important;max-block-size:none !important}section.archive-location-map .eg-google-map .gm-style-iw-chr{background:0 0;margin-bottom:-48px;position:relative;z-index:1;color:#fff}section.archive-location-map .eg-google-map .gm-style-iw-chr span{filter:invert(1)}section.archive-location-map .eg-google-map .card .text{padding-bottom:1.5rem;padding-inline:1.875rem}section.archive-location-map .eg-google-map .gm-style .gm-style-iw-tc:after{content:initial !important}@media only screen and (max-width:768px){section.archive-location-map .eg-google-map{block-size:20.3125rem}}section.archive-location-locations{padding-block-start:3.75rem;padding-block-end:6.25rem}section.archive-location-locations .wrapper{display:grid;--grid-item-width:17.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;row-gap:3.125rem}@media only screen and (max-width:768px){section.archive-location-locations{padding-block-start:3.25rem;padding-block-end:3.25rem}section.archive-location-locations .wrapper{row-gap:2rem}}section.single-location-hero{background-color:var(--c-light-gray)}section.single-location-hero .title{padding-block:5rem;text-align:center}section.single-location-hero .thumbnail-wrapper{background-image:linear-gradient(transparent 50%,var(--bg-color) 50%)}section.single-location-hero .thumbnail-wrapper .img-wrapper{border-radius:var(--border-default);view-transition-class:card-location-img;aspect-ratio:852/426;block-size:auto}section.single-location-content .informations-container{padding-block-start:3.125rem;padding-block-end:3.875rem}section.single-location-content .informations-container .wrapper{display:flex;justify-content:space-between;column-gap:var(--container-gap);row-gap:3.125rem;flex-wrap:wrap}section.single-location-content .informations-container .wrapper .information{max-inline-size:12.8125rem;display:flex;flex-direction:column;gap:1.25rem}section.single-location-content .informations-container .wrapper .information .description{font-weight:300}section.single-location-content .informations-container .wrapper .information .cta a{color:rgba(from var(--fg-color) r g b/0.4)}section.single-location-content .informations-container .wrapper .information .cta a:where(:focus-visible,:hover){color:var(--fg-color);text-decoration:underline}section.single-location-content .text-container{font-weight:300}section.single-location-content .gallery-container{--_gallery-height:23.25rem;overflow:hidden;padding-block:7.75rem}section.single-location-content .gallery-container .wrapper{display:flex;flex-direction:column;gap:2.875rem}section.single-location-content .gallery-container .wrapper .text{text-align:center}section.single-location-content .gallery-container .wrapper .gallery .swiper{overflow:visible}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide{max-inline-size:fit-content;block-size:var(--_gallery-height)}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide .img-wrapper{border-radius:var(--border-default);block-size:var(--_gallery-height);max-inline-size:100%;overflow:hidden;display:grid;place-items:center}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide .img-wrapper :where(img,video){inline-size:100%;block-size:100%;object-fit:cover}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-pagination{position:static;margin-block-start:2.1875rem}body.single-location #stories-slider>.container{margin-block-start:7.375rem;margin-block-end:10.25rem}body.single-location #locations-slider>.container{margin-block-start:6.6875rem;margin-block-end:7.75rem}@media (min-width:767px){.single-location-hero{padding-top:5rem}}@media only screen and (max-width:768px){body.single-location #stories-slider>.container{margin-block-start:5.625rem;margin-block-end:5.625rem}body.single-location #locations-slider>.container{margin-block-start:5.625rem;margin-block-end:6.875rem}section.single-location-content .gallery-container{--_gallery-height:12.8125rem}section.single-location-hero #breadcrumbs{padding-block-start:2.75rem;justify-content:center}section.single-location-hero .title{padding-block:3.75rem;padding-block-start:2.75rem}section.single-location-hero .thumbnail-wrapper .container{padding-inline:0}section.single-location-content .informations-container{padding-block:3.125rem}section.single-location-content .gallery-container{padding-block-start:3.875rem}section.single-location-content .gallery-container .wrapper{gap:3.125rem}section.single-location-content .gallery-container .wrapper .text{text-align:left}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-pagination{display:flex}}.card.card-location{font-family:var(--ff-primary);position:relative;display:flex;flex-direction:column;gap:.9375rem;container:card-location/inline-size}.card.card-location .thumbnail{aspect-ratio:307/197;overflow:hidden;border-radius:var(--border-default);background-color:var(--c-light-gray)}.card.card-location .thumbnail .img-wrapper{inline-size:100%;block-size:100%;view-transition-class:card-location-img}::view-transition-new(.card-location-img),::view-transition-old(.card-location-img){width:100%;height:100%}.card.card-location .text .category{font-size:.75rem;line-height:1.166667;text-transform:uppercase;margin-block-end:.3125rem}.card.card-location .text .address{margin-top:.625rem;color:rgba(from var(--fg-color) r g b/0.4);grid-column:-1/1}.card.card-location .text .cta a{display:block;margin-block-start:1.25rem;font-size:1rem;line-height:1.125;color:var(--c-accent)}.card.card-location .text .cta a:where(:focus-visible,:hover){text-decoration:underline;outline:none}.card.card-location .text .cta a:after{content:"";position:absolute;inset:0}.card.card-location .text .cta a:focus-visible:after{outline:2px solid var(--fg-color);outline-offset:2px}@container card-location (min-width:26.0rem){.card.card-location .text{display:grid;grid-template-columns:1fr auto}.card.card-location .text .category{grid-column:2;grid-row:1}.card.card-location .text .title{grid-row:1}.card.card-location .text .description,.card.card-location .text .title{grid-column:1}.card.card-location .text .cta a{position:absolute;color:transparent;inset:0;margin:0}.card.card-location .text .cta a:after{content:initial}}#breadcrumbs{--breadcrumb-gap:2rem;display:flex;gap:var(--breadcrumb-gap);font-size:.875rem;line-height:1.214286}#breadcrumbs li:last-child{color:rgba(from var(--fg-color) r g b/0.4)}#breadcrumbs li:not(:last-child){position:relative}#breadcrumbs li:not(:last-child):after{content:"";opacity:.4;height:8px;width:5px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQyIiBoZWlnaHQ9IjEzLjQyNyIgdmlld0JveD0iMCAwIDcuNDIgMTMuNDI3Ij4KICA8cGF0aCBpZD0iUGF0aF8xMzE4IiBkYXRhLW5hbWU9IlBhdGggMTMxOCIgZD0iTS0xMjI2NiwxMjg2NC4yNjhsNi4zNTktNi4zNTktNi4zNTktNi4zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyNjYuMzU0IC0xMjg1MS4xOTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K");position:absolute;right:calc((-1 * var(--breadcrumb-gap) / 2));transform:translateX(50%) translateY(-40%);top:50%}@media only screen and (min-width:768px){#breadcrumbs{display:none}}header{position:relative}body.page-template-technology section.hero{position:relative;z-index:999}header .header-bar-mobile{display:none}header{--dropdown-transition-duration:.2s;--_header-bg:var(--c-white);--_header-fg:var(--c-black);--_header-svg-fg:rgb(from var(--c-black) r g b/0.4);position:sticky;top:1.25rem;transition:top var(--dropdown-transition-duration) ease,background-color var(--dropdown-transition-duration) ease,color var(--dropdown-transition-duration) ease;color:var(--_header-fg);z-index:1000}body header[data-variation=transparent]~main{margin-top:calc(-1 * var(--header-height))}header .header-bar{border-radius:var(--border-default);background-color:var(--c-white);max-width:var(--header-width);margin-inline:auto;box-shadow:0 3px 6px #00000029;transition:border-radius var(--dropdown-transition-duration) ease}header .header-bar>.container>.zones{block-size:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"logo menu other";align-items:center;gap:var(--container-gap)}header .header-bar>.container>.zones>.zone.zone-logo{grid-area:logo}header .header-bar>.container>.zones>.zone.zone-inline-start{grid-area:menu}header .header-bar>.container>.zones>.zone.zone-inline-end{grid-area:other}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper{display:block;inline-size:15.0625rem}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper svg{max-width:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper-title{block-size:var(--header-height);display:grid;align-items:center;transition:color .2s ease}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:where(:hover,:focus-within) .sub-menu-wrapper-title,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper-title:where(:hover,:focus-visible){color:var(--c-accent)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level{--_gap-x:1.875rem;display:flex;align-items:center}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper-title{padding-inline:calc(var(--_gap-x) / 2)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:first-child .sub-menu-wrapper-title{padding-inline-start:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:last-child .sub-menu-wrapper-title{padding-inline-end:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper-title>a:where(:hover,:focus-visible,:focus-within),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level a.sub-menu-wrapper-title:where(:hover,:focus-visible,:focus-within){text-decoration:underline}header .header-bar>.container>.zones .zone.zone-inline-end{justify-self:end}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{background-color:var(--bg-color);position:absolute;max-width:var(--header-width);inset-inline-start:50%;inset-block-start:calc(var(--header-height) - var(--border-default));transform:translateX(-50%);inline-size:100%;z-index:2;--_menu-title-margin:1.25rem;border-bottom-left-radius:var(--border-default);border-bottom-right-radius:var(--border-default)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dropdown-transition-duration) ease;overflow:hidden;color:var(--c-black)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]>.sub-menu-wrapper-accordion-content{min-block-size:0}@media (hover:hover){header:not(.floating-active) .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{box-shadow:none}header .header-bar:has([data-menu-type]:hover,label:hover){border-bottom-right-radius:0;border-bottom-left-radius:0}header:not(.floating-active) .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:is(:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type],header:not(.floating-active) .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has([data-menu-type]:hover) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:1fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:is(:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type],header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has([data-menu-type]:hover) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{box-shadow:0 6px 6px #00000029}header.floating-active .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:not(:has([data-menu-type]:hover),:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr;box-shadow:none}header.floating-active .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:not(:has([data-menu-type]:hover),:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{box-shadow:none}}@media (hover:none){header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:last-child .sub-menu-wrapper-title>a{pointer-events:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr;box-shadow:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has(.sub-menu-wrapper-title input:checked) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{box-shadow:0 6px 6px #00000029;grid-template-rows:1fr}header .header-bar:has(input:checked){border-bottom-right-radius:0;border-bottom-left-radius:0}}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper{padding-block-start:5rem;padding-block-end:4.6875rem;position:relative}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones{display:flex;gap:5.5rem;justify-content:space-between}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights{display:flex;flex-direction:column;gap:var(--_menu-title-margin);flex-basis:19rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images{inline-size:0;min-inline-size:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images .swiper-wrapper .swiper-slide{aspect-ratio:304/351}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images .swiper-wrapper .swiper-slide .img-wrapper{block-size:100%;border-radius:var(--border-default);overflow:hidden}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts{margin-block-start:.375rem;inline-size:0;min-inline-size:100%;display:flex;align-items:center;gap:.8125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper{inline-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper .swiper-slide{inline-size:100%;background-color:var(--bg-color)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper .swiper-slide.swiper-slide-active{position:relative;z-index:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-pagination{position:static;flex-shrink:0;inline-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus{flex-grow:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper{display:grid;grid-template-columns:1fr 1fr;align-content:space-between;block-size:100%;column-gap:var(--container-gap);row-gap:2rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(6),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(5){align-self:end}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products]:has(.sub-sub-menu:nth-child(7)) .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(5){grid-column:1;grid-row:3}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(7){grid-column:2;grid-row:2}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(6):not(:last-child){grid-column:3;grid-row:3}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title)) .sub-sub-menu-list{gap:.875rem;font-size:1rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list{font-size:1.125rem;font-weight:500}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list li a{color:rgba(from var(--fg-color) r g b/0.4);position:relative;display:flex;align-items:center;gap:.4rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list li a svg{margin-top:.2rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-title{margin-block-end:var(--_menu-title-margin)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list{display:flex;flex-direction:column;gap:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a .arrow-accordion svg{line-height:0;transition:rotate .2s ease}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu ul{min-height:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a~.accordion-submenu:where(:hover,:focus-visible,:focus-within),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible,:focus-within)~.accordion-submenu{grid-template-rows:1fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a .arrow-accordion{line-height:0;transition:rotate .2s ease}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:has(.accordion-submenu:where(:hover,:focus-visible,:focus-within)) .arrow-accordion svg,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible,:focus-within) .arrow-accordion svg{rotate:180deg}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu li:first-child{margin-top:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu li a{display:flex;align-items:center;gap:.6rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:has(.arrow-accordion){display:flex;align-items:center;gap:.5rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu li a:hover{text-decoration:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list li a:where(:hover,:focus-visible),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper{padding-block-start:5rem;padding-block-end:3.9375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container{display:flex;justify-content:space-between;gap:var(--container-gap)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu{max-inline-size:11.4375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-title{margin-block-end:1.5625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-description{color:rgba(from var(--fg-color) r g b/0.5)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-list{display:flex;flex-direction:column;gap:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible){color:var(--c-accent);text-decoration:underline}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper{block-size:0;min-block-size:15.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper img{block-size:0%;inline-size:auto;min-block-size:100%;object-fit:cover}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper{padding-block-start:5rem;padding-block-end:3.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu{position:relative;display:grid;grid-template-columns:auto auto [card-start] minmax(18.75rem, calc(26rem + var(--container-gap))) [card-end]}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .sub-sub-menu-title{padding-block-end:1.5625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:first-of-type{grid-column:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:hover{text-decoration:underline;color:var(--c-accent)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a{padding-block-start:.3125rem;padding-block-end:.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .card{opacity:0;pointer-events:none;grid-column:card;grid-row:-1/-20;width:100%;transition:opacity .2s ease;padding-inline-start:var(--container-gap);block-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .card:hover,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:where(:hover,:focus-visible)+.card{opacity:1;pointer-events:auto}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu:not(:has(>a:where(:hover,:focus-visible)),:has(.card:hover)) a:first-of-type+.card{opacity:1;pointer-events:auto}header .header-bar>.container>.zones .zone.zone-inline-end{display:flex}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper{display:flex;align-items:center;padding-inline-start:1rem}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper:where(:nth-child(2)){padding-inline-start:2rem}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper svg{transition:color var(--dropdown-transition-duration) ease;color:var(--_header-svg-fg,var(--_header-fg));height:1.125rem;width:1.125rem}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper:where(:hover,:focus-visible) svg{color:var(--_header-fg)}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper.icon-wrapper-heart:where(:hover,:focus-visible){position:relative}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper.icon-wrapper-heart[data-hearted-number]:where(:hover,:focus-visible):after{content:attr(data-hearted-number);position:absolute;width:.625rem;height:.625rem;color:#fff;top:0;right:0;transform:translateY(-42%) translateX(43%);background-color:var(--c-accent);display:grid;place-items:center;font-size:.375rem;font-weight:500;line-height:1;border-radius:999px}@media only screen and (max-width:768px){html:has(body.mobile-menu-open){overflow:hidden;touch-action:none}body header[data-variation=transparent]:not(.floating,.floating-visible),body.mobile-menu-open header{--_header-bg:var(--c-white) !important;--_header-fg:var(--fg-color) !important}header.floating.floating-active,header{top:0;background-color:var(--_header-bg)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has(.sub-menu-wrapper-title input:checked) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type],header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{box-shadow:none !important}header .header-bar{border-radius:0}header .header-bar-mobile{display:block}header .header-bar-mobile .zones{block-size:var(--header-height);display:flex;justify-content:space-between;align-items:center}header .header-bar-mobile .zones .zone.zone-logo .img-wrapper{inline-size:7.8125rem;display:block}header .header-bar-mobile .zones .zone.zone-right #menu-opener{display:grid;place-items:center}header .header-bar-mobile .zones .zone.zone-right #menu-opener span{grid-column:-1/1;grid-row:-1/1}body:not(.mobile-menu-open) header .header-bar-mobile .zones .zone.zone-right #menu-opener span.close,body.mobile-menu-open header .header-bar-mobile .zones .zone.zone-right #menu-opener span.hamburger{display:none}header .header-bar{--_gap-y:2.1875rem;--_header-svg-fg:var(--fg-color);position:fixed;background-color:var(--bg-color);inset-inline-start:0;inset-block-start:var(--header-height);color:var(--fg-color);block-size:calc(100% - var(--header-height));inline-size:100%;transform:translateX(100%);transition:transform .3s ease}body.mobile-menu-open header .header-bar{transform:translateX(0)}header .header-bar .search-box{margin-block-end:.90625rem;margin-block-start:2rem}header .header-bar .search-box form .search-wrapper{background-color:var(--c-light-gray);border-radius:999px;display:flex;align-items:center;padding-inline-end:1.25rem}header .header-bar .search-box form .search-wrapper button{line-height:0}header .header-bar .search-box form .search-wrapper input{height:3rem;padding-inline-start:1.25rem;padding-inline-end:3.625rem;border:transparent;background-color:transparent;width:100%}header .header-bar .search-box form .search-wrapper svg{color:rgba(from var(--fg-color) r g b/0.4)}header .header-bar .search-box form .search-wrapper input::placeholder{font-size:.875rem;line-height:1.142857}header .header-bar .zone-language-switcher{padding-block:1.5rem;display:flex;gap:2rem;align-items:center;border-top:1px solid #0000001a;margin-left:calc(-1 * var(--container-x-padding));padding-left:var(--container-x-padding);overflow:auto;width:calc(100% + var(--container-x-padding) + var(--container-x-padding));padding-right:var(--container-x-padding);scrollbar-width:none}header .header-bar .zone-language-switcher::-webkit-scrollbar{display:none}header .header-bar .zone-language-switcher .lang{font-size:.875rem;line-height:1.214286;font-weight:500;color:rgba(from var(--fg-color) r g b/0.4)}header .header-bar .zone-language-switcher .lang.lang-active{text-decoration:underline;color:var(--fg-color)}header .header-bar>.container{display:grid;grid-template-rows:auto 1fr auto;block-size:100%}header .header-bar>.container>.zones{display:flex;flex-direction:column;height:auto;align-items:stretch;gap:0;position:relative;block-size:0;min-block-size:100%;overflow-y:auto;overflow-x:hidden}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level{display:flex;flex-direction:column;align-items:stretch}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper-title{padding:0;height:auto;padding-block:calc(var(--_gap-y) / 2);font-size:1.75rem;line-height:1.142857;letter-spacing:-.28px;font-weight:500}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level label.sub-menu-wrapper-title{position:relative}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level label.sub-menu-wrapper-title a{width:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level label.sub-menu-wrapper-title:after{content:"";position:absolute;inline-size:.40625rem;block-size:.795rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQyIiBoZWlnaHQ9IjEzLjQyNyIgdmlld0JveD0iMCAwIDcuNDIgMTMuNDI3Ij4KICA8cGF0aCBpZD0iUGF0aF8xMzE4IiBkYXRhLW5hbWU9IlBhdGggMTMxOCIgZD0iTS0xMjI2NiwxMjg2NC4yNjhsNi4zNTktNi4zNTktNi4zNTktNi4zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyNjYuMzU0IC0xMjg1MS4xOTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K");inset-inline-end:0;background-size:contain;background-position:center center;background-repeat:no-repeat}header .header-bar>.container>.zones .zone.zone-logo{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{position:static;display:none !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-go-back{display:flex;align-items:center;gap:.875rem;background-color:var(--bg-color);padding-block-end:1rem;position:sticky;inset-block-start:0;z-index:3}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-go-back .icon{transform:scaleX(-1)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-title-mobile{padding-block-start:1rem;padding-block-end:3.25rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{display:block !important;block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateX(100%);overflow:auto !important;transition:transform .3s ease,opacity .3s ease !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item:has(.sub-menu-wrapper-title input:checked) .sub-menu-wrapper .sub-menu-wrapper-body{transform:translateX(0%);opacity:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper{padding-block-start:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .bird-illustration{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .container{padding:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones{display:grid;grid-template-columns:minmax(auto, 18ch) 1fr;column-gap:2rem;row-gap:4.375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights{display:contents}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-title{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides{grid-column:-1/1;order:2}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title)){order:3;display:block;grid-column:-1/1 !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list{row-gap:1.25rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-title{margin-block-end:0;text-decoration:underline;text-underline-offset:.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper{padding-block-start:0;padding-block-end:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container{padding:0;display:grid;grid-template-columns:auto 1fr;column-gap:4.375rem;row-gap:3.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu{grid-column:-1/1;display:grid;grid-template-columns:subgrid}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu:not(:has(.sub-sub-menu-list)){display:flex;flex-direction:column;max-inline-size:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper{grid-column:-1/1;min-block-size:unset;margin-block-end:3.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper img{block-size:auto;min-block-size:unset;inline-size:0;min-inline-size:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-title{margin-block-end:1.875rem;text-decoration:underline;text-underline-offset:.3125rem}header .header-bar>.container>.zones .zone.zone-inline-end{flex-direction:column}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper{padding-inline-start:0;display:flex;align-items:center;gap:1rem;padding-block:1.09375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper{padding-block:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .container{padding-inline:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu article{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu{display:flex;flex-direction:column}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a{padding-block:.5rem}}div#product-bar{--_shadow:0 3px 6px #00000029;min-height:var(--_product-bar-height);z-index:999;position:fixed;top:calc(1.25rem + var(--header-height) - var(--border-default));left:50%;width:calc(var(--header-width) - 2rem);height:calc(var(--_product-bar-height) + var(--border-default));display:flex;align-items:center;background-color:var(--_bg-color);color:var(--_fg-color);box-shadow:var(--_shadow);transform:translateX(-50%);border-bottom-left-radius:var(--border-default);padding-top:var(--border-default);border-bottom-right-radius:var(--border-default)}div#product-bar~* .families-tabs>button,div#product-bar~.technology-blocks>*,div#product-bar~*{scroll-margin:calc(var(--header-height) + 8rem)}div#product-bar .zones{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--container-gap);align-items:center}div#product-bar .zones .zone-title{justify-self:start;height:var(--_product-bar-height);display:flex;align-items:center;position:relative}div#product-bar .zones .zone-title .title{display:flex;align-items:center;gap:.875rem}div#product-bar .zones .zone-title .title svg{transition:rotate .2s ease}div#product-bar .zones .zone-title .dropdown{position:absolute;top:100%;left:-.6875rem;width:fit-content;white-space:nowrap;display:grid;grid-template-rows:0fr;overflow:hidden;border-radius:var(--border-default);opacity:0;scale:.95;transition:opacity .2s ease,scale .2s ease,grid-template-rows .2s ease,box-shadow .2s ease}div#product-bar .zones .zone-title:hover .title svg{rotate:180deg}div#product-bar .zones .zone-title:where(:focus-within,:hover) .dropdown{opacity:1;scale:1;grid-template-rows:1fr;box-shadow:var(--_shadow)}div#product-bar .zones .zone-title .dropdown nav{min-height:0}div#product-bar .zones .zone-title .dropdown nav ul{border-radius:var(--border-default);padding:1.5625rem 1.4375rem;background-color:var(--_bg-color);display:grid;gap:.9375rem}div#product-bar .zones .zone-title .dropdown nav ul li a{width:100%;display:block}div#product-bar .zones .zone-title .dropdown nav ul li a:where(:focus-visible,:hover){text-decoration:underline}div#product-bar .zones .zone-title .dropdown nav ul li a[data-disabled=true]{opacity:.4}div#product-bar .zones .zone-voices{--_left:0;--_width:0;justify-self:center;height:var(--_product-bar-height);display:flex;align-items:center;position:relative}div#product-bar .zones .zone-voices:after{content:"";position:absolute;background-color:var(--_c-accent,currentColor);height:2px;width:var(--_width);left:var(--_left);bottom:0;transition:width .3s ease,left .3s ease}div#product-bar .zones .zone-voices nav ol{display:flex;align-items:center;gap:1.875rem;font-size:.875rem;line-height:1}div#product-bar .zones .zone-voices li.parent,div#product-bar .zones .zone-voices nav ol a{height:var(--_product-bar-height);display:flex;align-items:center;text-align:center}div#product-bar .zones .zone-voices li.parent{position:relative}div#product-bar .zones .zone-voices li.parent .parent-title{display:flex;align-items:center;gap:.8rem}div#product-bar .zones .zone-voices li.parent .parent-title svg{transform:rotate(90deg);transition:transform .3s ease}div#product-bar .zones .zone-voices li.parent .children{position:absolute;width:100%;top:100%;background-color:var(--_bg-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease,box-shadow .15s ease;overflow:hidden;border-bottom-right-radius:var(--border-default);border-bottom-left-radius:var(--border-default)}div#product-bar .zones .zone-voices li.parent:where(:hover,:has(:focus-visible,.children:hover)) .children{grid-template-rows:1fr;box-shadow:var(--_shadow)}div#product-bar .zones .zone-voices li.parent:where(:hover,:has(:focus-visible,.children:hover)) .parent-title svg{transform:rotate(-90deg)}div#product-bar .zones .zone-voices li.parent .children>nav{min-height:0}div#product-bar .zones .zone-voices li.parent .children>nav ol{display:flex;flex-direction:column;gap:0}div#product-bar .zones .zone-voices li.parent .children>nav ol a{width:100%;text-align:center;justify-content:center;transition:background-color .15s ease}div#product-bar .zones .zone-voices li.parent .children>nav ol a:where(:hover,:focus-visible){background-color:hsl(from var(--_bg-color) h s calc(l + 3))}div#product-bar .zones .zone-cta{justify-self:end;height:var(--_product-bar-height);display:flex;align-items:center}div#product-bar .zones .zone-cta .cta{background-color:var(--_c-accent);color:var(--_c-accent-fg);font-size:.75rem;line-height:1.166667;padding:.6rem .9375rem;border-radius:999px}#product-bar+section.hero.hero-product{position:relative;z-index:999}section.hero.hero-product{color:var(--fg-color)}section.hero.hero-product .layers{block-size:100vh;block-size:100svh;max-width:1440px;margin-inline:auto;text-align:center}section.hero.hero-product .layers .layer-fg{padding-inline:var(--container-x-padding);padding-block-start:7.125rem;padding-block-end:3.75rem;display:flex;align-items:center;justify-content:center}section.hero.hero-product .layers .layer-fg .wrapper{width:100%;block-size:0;min-block-size:100%;display:grid;grid-template-rows:auto minmax(0, 26.25rem) auto;justify-items:center;flex-direction:column;align-items:center;gap:2.125rem}section.hero.hero-product .layers .layer-fg .title{block-size:5.875rem;display:grid;place-items:center;text-align:center;align-self:end}section.hero.hero-product .layers .layer-fg .title h1.logo-text{max-inline-size:18.625rem}section.hero.hero-product .layers .layer-fg .machine.img-wrapper{block-size:100%;max-inline-size:39.625rem}section.hero.hero-product:where(.bigger-img) .layers .layer-fg .machine.img-wrapper{max-inline-size:none}section.hero.hero-product .layers .layer-fg .machine.img-wrapper img{block-size:0;min-block-size:100%;object-fit:contain}section.hero.hero-product .layers .layer-fg .bottom-wrapper{align-self:start;display:flex;flex-direction:column;gap:3.5rem;align-items:center}section.hero.hero-product .layers .layer-fg .bottom-wrapper{display:flex;flex-direction:column;gap:3.5rem;align-items:center;width:100%}section.hero.hero-product .layers .layer-fg .bottom-wrapper .subtitle{font-size:1.5625rem;line-height:1.28;font-weight:500}section.hero.hero-product .layers .layer-fg .bottom-wrapper .variations{display:flex;justify-content:space-around;width:100%;max-inline-size:51.875rem}@media only screen and (max-height:640px){section.hero.hero-product .layers .layer-fg{padding-bottom:1.5rem}section.hero.hero-product .layers .layer-fg .wrapper{gap:0}}@media only screen and (max-width:768px){section.hero.hero-product .layers{block-size:auto}section.hero.hero-product .layers .layer-fg{padding-block-start:calc(6.25rem + var(--header-height));padding-block-end:6.25rem;justify-content:end;gap:1rem}section.hero.hero-product .layers .layer-fg .wrapper{block-size:auto;min-block-size:unset;display:flex;flex-direction:column;align-items:center}section.hero.hero-product .layers .layer-fg .wrapper .bottom-wrapper,section.hero.hero-product .layers .layer-fg .wrapper .title{block-size:auto;align-self:auto}section.hero.hero-product .layers .layer-fg .machine.img-wrapper{block-size:auto;min-block-size:unset;order:-1}section.hero.hero-product .layers .layer-fg .machine.img-wrapper img{block-size:auto}}section.product-videos{overflow:hidden}section.product-videos.without-bg{margin-block:7.5625rem}section.product-videos.with-bg{padding-block:7.5625rem}section.product-videos .zones{display:flex;flex-direction:column;gap:3.75rem}section.product-videos .zones .zone.zone-title .container{display:flex;align-items:start;justify-content:space-between;gap:1rem}section.product-videos .zones .zone.zone-title .container .swiper-pagination{font-size:.875rem;line-height:1rem;font-weight:400;inline-size:auto;position:static}section.product-videos .zones:has(.swiper-slide:only-child) .zone.zone-title .container .title{text-align:center;inline-size:100%}section.product-videos .zones .zone.zone-slider .swiper{overflow:visible}section.product-videos .zones .zone.zone-slider .swiper .swiper-wrapper .swiper-slide{border-radius:var(--border-default);overflow:hidden;transition:transform .3s ease,opacity .3s ease}section.product-videos .zones .zone.zone-slider .swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active){opacity:0;transform:scale(.4)}section.product-videos .zones .zone.zone-slider .swiper .swiper-wrapper .swiper-slide .video-wrapper{border-radius:var(--border-default);overflow:hidden;aspect-ratio:16/9;max-inline-size:53.25rem;margin-inline:auto}section.product-videos .zones .zone.zone-slider .swiper .swiper-wrapper .swiper-slide .video-wrapper iframe{block-size:100%}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn{block-size:2.25rem;inline-size:2.25rem;border:1px solid #ffffff00;position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn.swiper-btn-prev{inset-inline-start:0}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn.swiper-btn-next{inset-inline-end:0}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn:where(:focus-visible,:hover){background-color:rgba(from currentColor r g b/0.1)}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}section.product-videos .zones .zone.zone-slider .swiper .swiper-btn.swiper-btn-prev svg{scale:-1}@media only screen and (max-width:768px){section.product-videos.without-bg{margin-block:3.25rem}section.product-videos:not(.without-bg){padding-block-start:3.75rem;padding-block-end:3.125rem}section.product-videos .zones{gap:3.125rem}section.product-videos .zones .zone.zone-title .container{display:flex;flex-direction:column}}section.product-gallery{--_gallery-row-height:28.125rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:var(--_gallery-row-height) var(--_gallery-row-height)}section.product-gallery img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}@media only screen and (min-width:768px){section.product-gallery:has(img:nth-child(1):last-child) img{grid-column:-1/1;grid-row:1/3}section.product-gallery:has(img:nth-child(1):last-child) img{grid-column:-1/1;grid-row:1/3}section.product-gallery:has(img:nth-child(2):last-child) img{grid-column:span 2;grid-row:1/3}section.product-gallery:has(img:nth-child(3):last-child){grid-template-rows:var(--_gallery-row-height)}section.product-gallery:has(img:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}section.product-gallery:has(img:nth-child(4):last-child) img{grid-column:span 2}section.product-gallery:has(img:nth-child(5):last-child) img:nth-child(5),section.product-gallery:has(img:nth-child(5):last-child) img:nth-child(4),section.product-gallery:has(img:nth-child(5):last-child) img:nth-child(2){grid-column:span 2}section.product-gallery:has(img:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}section.product-gallery:has(img:nth-child(7):last-child) img:nth-child(1){grid-column:span 2}}@media only screen and (max-width:768px){section.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}section.product-gallery img{block-size:14.0625rem}section.product-gallery img:nth-child(odd):last-child{grid-column:-1/1}}section.product-texts-and-images{padding-block:6.25rem}section.product-texts-and-images .container{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));column-gap:var(--container-gap);row-gap:3.125rem}section.product-texts-and-images .container .single-section .img-wrapper{height:31.25rem;border-radius:1rem;margin-bottom:1.4375rem}section.product-texts-and-images .container .single-section .title{margin-bottom:1.25rem}section.product-texts-and-images .container .single-section .description{font-weight:300}section.product-texts-and-images .container .single-section .btn{margin-top:1.875rem}section.product-technologies{overflow:hidden}section.product-technologies.without-bg{margin-block:6.25rem}section.product-technologies.with-bg>.layers>.layer-fg{padding-block:6.25rem}section.product-technologies>.layers>.layer-bg .img-wrapper{block-size:100%}section.product-technologies>.layers>.layer-fg .zones{display:flex;flex-direction:column;gap:3.125rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title{display:flex;flex-direction:column;gap:1.25rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title .description{max-width:46.4375rem;font-weight:400}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title .description strong{font-weight:500}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title .titles{display:flex;align-items:end;justify-content:space-between;gap:1rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title .titles a{font-weight:500;transition:color .3s ease}section.product-technologies>.layers>.layer-fg .zones .zone.zone-link a:not(:hover,:focus-visible),section.product-technologies>.layers>.layer-fg .zones .zone.zone-title .titles a:not(:hover,:focus-visible){color:rgb(from var(--fg-color) r g b/0.4)}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .swiper{inline-size:0;min-inline-size:100%;overflow:visible}@media only screen and (min-width:768px){section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .swiper .swiper-wrapper:has(.swiper-slide:nth-child(1):last-child),section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .swiper .swiper-wrapper:has(.swiper-slide:nth-child(2):last-child){justify-content:center}}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .swiper-slide{block-size:auto}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .swiper-slide:only-child{width:100% !important;max-width:53.25rem;margin:0 !important;margin-inline:auto !important}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card{block-size:100%;border-radius:var(--border-default);overflow:hidden}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card:has(:focus-visible){outline:4px solid currentColor;outline-offset:4px}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers{min-block-size:26.375rem;block-size:100%}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg{background-color:var(--_bg);border-radius:var(--border-default)}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg:after{opacity:1;background-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);transition:opacity .3s ease}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg:before{background-image:linear-gradient(to bottom,hsl(from var(--_bg) h s 20),var(--_bg));opacity:0;transition:opacity .3s ease;z-index:1}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers:has(.text-wrapper[inert]){cursor:pointer}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers:has(.text-wrapper:not([inert])) .layer-bg:after{opacity:0}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers:has(.text-wrapper:not([inert])) .layer-bg:before{opacity:1}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg .img-wrapper{block-size:100%}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg{padding:1.875rem;display:flex;flex-direction:column;justify-content:space-between;color:var(--c-white);gap:2rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .title{font-size:1.875rem;line-height:1.066667;font-weight:500}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper{display:flex;flex-direction:column-reverse;gap:1.875rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper button{background-color:rgb(from currentColor r g b/0.1);border:1px solid rgb(from currentColor r g b/1);block-size:2.1875rem;inline-size:2.1875rem;backdrop-filter:blur(30px) brightness(1.1);border-radius:999px}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper button svg{transition:rotate .15s ease}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers:has(.text-wrapper:not([inert])) .layer-fg .bottom-wrapper button svg{rotate:45deg}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper{transition:filter .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:768px){section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper[inert]{opacity:0;transform:translateY(20%);filter:blur(10px)}}section.product-technologies>.layers>.layer-fg .zones .zone.zone-link a{font-size:1.125rem}@media only screen and (max-width:768px){section.product-technologies.without-bg{margin-block:3.25rem}section.product-technologies:not(.without-bg)>.layers>.layer-fg{padding-block:5rem}section.product-technologies>.layers>.layer-fg .zones{gap:1.25rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers{display:flex;flex-direction:column;min-block-size:unset}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer.layer-bg .img-wrapper img,section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer.layer-bg .img-wrapper{block-size:auto;position:static}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer.layer-fg{padding:0;padding-block-start:.875rem;color:var(--fg-color);display:grid;grid-template-columns:1fr auto;gap:1rem;row-gap:0;align-items:center}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer.layer-fg .title{font-size:1.25rem;line-height:1.4;letter-spacing:-.2px}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper{display:contents}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper{grid-column:-1/1}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper button{background-color:transparent}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper{overflow:hidden;max-height:50vh;transition:max-height .3s ease}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper[inert]{max-height:0}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-fg .bottom-wrapper .text-wrapper .description{padding-block-start:1.25rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg:after,section.product-technologies>.layers>.layer-fg .zones .zone.zone-slider .card>.layers .layer-bg:before{content:initial}}section.product-splits .split{margin-block:6.25rem}section.product-splits .split .zones{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr))}@media only screen and (min-width:768px){section.product-splits .split .zones{min-height:37.5rem}}section.product-splits .split:nth-child(even) .zone-img{order:2}section.product-splits .split:nth-child(odd) .zone-img{order:-1}section.product-splits[data-flipped=false] .split:nth-child(odd) .zone-img{order:2}section.product-splits[data-flipped=true] .split:nth-child(odd) .zone-img{order:-1}section.product-splits .split .zones .zone.zone-img .img-wrapper{block-size:100%}section.product-splits[data-flipped=false] .split .zones .zone.zone-img .img-wrapper{border-top-left-radius:var(--border-default);border-bottom-left-radius:var(--border-default)}section.product-splits[data-flipped=true] .split .zones .zone.zone-img .img-wrapper{border-top-right-radius:var(--border-default);border-bottom-right-radius:var(--border-default)}section.product-splits[data-flipped] .split[data-overflow=false] .zones .zone.zone-img .img-wrapper{border-radius:var(--border-default)}section.product-splits .split .zones .zone.zone-text{padding-inline:var(--container-x-padding)}section.product-splits .split .zones .zone.zone-text .text-wrapper{justify-content:center;height:100%;padding-block:7.5rem;margin-inline:auto;max-inline-size:26rem;display:flex;flex-direction:column;align-items:start;gap:1.6875rem}section.product-splits .split .zones .zone.zone-text .text-wrapper .title{font-weight:500}section.product-splits .split .zones .zone.zone-text .text-wrapper .description strong{font-weight:500}@media only screen and (max-width:768px){section.product-splits[data-flipped=true] .split .zones .zone.zone-img .img-wrapper{margin-right:var(--container-x-padding)}section.product-splits[data-flipped=false] .split .zones .zone.zone-img .img-wrapper{margin-left:var(--container-x-padding)}section.product-splits .split{margin-block:3.25rem}section.product-splits .split .zones .zone.zone-img .img-wrapper{block-size:auto}section.product-splits .split .zones .zone.zone-img .img-wrapper img{position:static}section.product-splits .split .zones .zone.zone-text{order:9}section.product-splits .split .zones .zone.zone-text .text-wrapper .title{font-size:2.1875rem;line-height:1.285714}section.product-splits .split .zones .zone.zone-text .text-wrapper{gap:2rem;padding-block-start:3.125rem;padding-block-end:4.6875rem}section.product-splits .split.without-bg .zones .zone.zone-text .text-wrapper{padding-block-start:2rem;padding-block-end:0}section.product-splits .split .zones .zone.zone-text .text-wrapper{max-inline-size:none}}section.product-final-img{padding-block:2.5rem}section.product-final-img:has(.single-final-img:nth-child(2)){padding-bottom:5.5rem}section.product-final-img .container:has(.single-final-img:nth-child(2)){display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:var(--container-gap);row-gap:4rem}section.product-final-img .container:has(.single-final-img:nth-child(2)) .single-final-img{padding-block:0;max-inline-size:none}section.product-final-img .single-final-img{max-inline-size:33.75rem;display:flex;flex-direction:column;align-items:center;padding-block:3.125rem;gap:1.5rem;margin-inline:auto}section.product-final-img .single-final-img .img-wrapper.img-logo{max-inline-size:26rem;margin-inline:auto}section.product-text-and-description .container{margin-block:6.25rem;display:flex;flex-direction:column;gap:6.25rem;text-align:center}section.product-text-and-description .container .description-wrapper{display:flex;flex-direction:column;align-items:center;gap:3.125rem}section.product-text-and-description .container .description-wrapper .description{font-size:1.125rem;line-height:1.3888888888889}@media only screen and (max-width:768px){section.product-text-and-description .container{gap:1.25rem;margin-block:3.125rem}section.product-text-and-description .container .description-wrapper{gap:1.25rem}}section.product-banner-img .img-wrapper{block-size:25.75rem}section.product-banner .layers .layer-bg .img-wrapper{block-size:100%}section.product-banner .layers .layer-fg{text-align:center}section.product-banner.with-bg .layers .layer-fg,section.product-banner:has(img) .layers .layer-fg{text-align:center;padding-block:6.9375rem}section.product-banner:not(:has(img),.with-bg) .layers{margin-block:6.9375rem}section.product-banner:has(img) .layers .layer-fg{background-color:rgb(0 0 0/0.6)}section.product-banner .layers .layer-fg .container{display:flex;flex-direction:column;gap:2.3125rem}section.product-banner .layers .layer-fg .author{font-size:1.5625rem;line-height:1.28;font-weight:500}@media only screen and (max-width:768px){section.product-banner.with-bg .layers .layer-fg,section.product-banner:has(img) .layers .layer-fg{padding-block:3.25rem}section.product-banner:not(:has(img),.with-bg) .layers{margin-block:3.25rem}}section.product-features{display:flex;block-size:43.75rem}section.product-features.without-bg{margin-block:6.25rem;block-size:37.5rem}section.product-features.with-bg .features-wrapper{padding-block:6.25rem}section.product-features .features-wrapper{flex-grow:1;flex-basis:0;padding-inline:var(--container-x-padding);justify-content:center;text-align:center;display:flex;flex-direction:column;gap:3.875rem}section.product-features .features-wrapper .img-wrapper{position:relative;max-inline-size:39.625rem;margin-inline:auto;max-block-size:24rem}section.product-features .features-wrapper .img-wrapper img{block-size:100%}section.product-features .features-wrapper .img-wrapper .point-btn{position:absolute;transform:translateX(-50%) translateY(-50%);transition:transform .2s ease;inline-size:1.5625rem;block-size:1.5625rem}section.product-features .features-wrapper .img-wrapper .point-btn .point-btn-number{background-color:var(--points-color,red);border-radius:9999px;font-size:.75rem;line-height:.9375rem;inline-size:1.5625rem;block-size:1.5625rem;color:#fff;font-weight:700;display:grid;place-items:center}section.product-features:not(:has(.features-lister[inert])) .features-wrapper .img-wrapper .point-btn.active .point-btn-number{scale:1.8}section.product-features .features-wrapper .img-wrapper .point-btn .point-btn-text{position:fixed;top:50%;left:calc(100% + 0.5rem);transform:translateY(-50%);font-size:.75rem;line-height:.9375rem;padding:.3125rem .5625rem;border-radius:var(--border-default);background-color:#fff;backdrop-filter:blur(30px) brightness(115%);font-weight:500;white-space:normal;visibility:hidden;text-align:start;max-width:25ch;width:100vw}section.product-features:not(:has(.features-lister[inert])) .features-wrapper .img-wrapper .point-btn:where(.active),section.product-features .features-wrapper .img-wrapper .point-btn:where(:hover,:focus-visible){z-index:1}section.product-features:has(.features-lister[inert]) .features-wrapper .img-wrapper .point-btn:where(:hover,:focus-visible) .point-btn-text{visibility:visible}section.product-features .features-lister{display:flex;align-items:center;justify-content:center;background:var(--c-white);transition:inline-size .3s ease,color .15s ease .15s;inline-size:32rem;overflow:hidden;color:var(--c-black)}section.product-features .features-lister[inert]{inline-size:0rem;color:transparent;transition:inline-size .3s ease,color .15s ease}section.product-features .features-lister .content-wrapper{inline-size:100%;max-inline-size:22rem;display:flex;flex-direction:column;gap:4.25rem;padding:2rem}section.product-features .features-lister .content-wrapper #close-feature-side{font-size:.875rem;display:flex;align-items:center;gap:.5rem;margin-left:auto}section.product-features .features-lister .content-wrapper #close-feature-side svg{rotate:45deg;transform:translateY(1px)}section.product-features .features-lister .content-wrapper .swiper{inline-size:0;min-inline-size:100%}section.product-features .features-lister .content-wrapper .swiper .swiper-wrapper .swiper-slide .title{color:var(--points-color,var(--c-accent));font-size:1.125rem;line-height:1.222222;font-weight:500;margin-block-end:1.75rem}section.product-features .features-lister .content-wrapper .swiper .swiper-wrapper .swiper-slide .description{font-size:1rem;line-height:1.3125;font-weight:300}section.product-features .features-lister .content-wrapper .swiper .swiper-controls{margin-block-start:4.75rem;display:flex;align-items:center;gap:.9375rem}section.product-features .features-lister .content-wrapper .swiper .swiper-controls .swiper-pagination{position:static;font-size:.875rem;line-height:1.142857;inline-size:fit-content}section.product-features .features-lister .content-wrapper .swiper .swiper-controls button{flex-shrink:0;border-radius:999px;background-color:var(--points-color,var(--c-accent));color:var(--c-white);block-size:2.125rem;inline-size:2.125rem;display:grid;place-items:center}section.product-features .features-lister .content-wrapper .swiper .swiper-controls button:disabled{opacity:.4}section.product-features .features-lister .content-wrapper .swiper .swiper-controls button.swiper-btn-prev svg{scale:-1}@media only screen and (max-width:768px){section.product-features{overflow:hidden;block-size:auto;padding-block:3.25rem}section.product-features.with-bg .features-wrapper,section.product-features .features-wrapper{padding-block:0}section.product-features .features-lister{position:fixed;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;transition:transform .15s ease;transform:translateX(0%);z-index:1}section.product-features .features-lister[inert]{transform:translateX(100%);transition:transform .15s ease}body:has(section.product-features .features-lister:not([inert])){overflow:hidden;touch-action:none}}section.product-tutorials.with-bg{padding-block:6.25rem}section.product-tutorials.without-bg{margin-block:6.25rem}section.product-tutorials .zones{display:flex;flex-direction:column;gap:3.125rem}section.product-tutorials .zones .zone.zone-text .container{display:flex;flex-direction:column;gap:2.5rem}section.product-tutorials .zones .zone.zone-text .container .text-wrapper{display:flex;flex-direction:column;gap:1.875rem;text-align:center}section.product-tutorials .zones .zone.zone-text .text-wrapper .description{font-weight:400;max-inline-size:39.625rem;margin-inline:auto}section.product-tutorials .zones .zone.zone-text .text-wrapper .description strong{font-weight:500}section.product-tutorials .zones .zone.zone-text .swiper-pagination.swiper-pagination-lock{display:block;visibility:hidden}section.product-tutorials .zones .zone.zone-text .container .swiper-pagination{position:static;text-align:end;display:none}section.product-tutorials .zones .zone.zone-videos{position:relative}section.product-tutorials .zones .zone.zone-videos .container.swiper-controls{inline-size:100%;width:100%;position:absolute;inset-block-start:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;z-index:2;inset-inline:0}section.product-tutorials .zones .zone.zone-videos .container.swiper-controls button{block-size:2.25rem;inline-size:2.25rem;color:var(--c-white);background-color:var(--c-accent);border-radius:999px}section.product-tutorials .zones .zone.zone-videos .container.swiper-controls button:disabled{opacity:.5}section.product-tutorials .zones .zone.zone-videos .container.swiper-controls button.swiper-btn-prev svg{scale:-1}section.product-tutorials .zones .zone.zone-videos .swiper .swiper-wrapper .swiper-slide .iframe-wrapper{border-radius:var(--border-default);overflow:hidden;margin-inline:auto;aspect-ratio:16/9;position:relative;max-inline-size:26rem;flex-shrink:0;isolation:isolate}section.product-tutorials .zones .zone.zone-videos .swiper .swiper-wrapper .swiper-slide .iframe-wrapper:after{content:"";position:absolute;inset:0;animation:loading-bg 1s ease infinite alternate;z-index:-1}@keyframes loading-bg{from{background-color:rgba(from gray r g b/0.8)}to{background-color:rgba(from gray r g b/0.5)}}section.product-tutorials .zones .zone.zone-videos .swiper .swiper-wrapper .swiper-slide .iframe-wrapper iframe{display:block;width:100%;height:100%}@media only screen and (max-width:768px){section.product-tutorials:not(.without-bg){padding-block:5rem}section.product-tutorials .zones .zone.zone-text .container .text-wrapper{gap:1.25rem}section.product-tutorials.without-bg{margin-block:3.125rem}section.product-tutorials .zones{gap:1.25rem}}section.product-color-variations.with-bg{padding-block-start:5.5625rem;padding-block-end:5.5625rem}section.product-color-variations.without-bg{margin-block-start:5.5625rem;margin-block-end:5.5625rem}section.product-color-variations .zones{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:var(--container-gap);align-items:center;justify-items:center}section.product-color-variations[data-layout=vertical] .zones{display:flex;flex-direction:column;align-items:center;gap:2.3125rem;text-align:center}section.product-color-variations[data-layout=vertical] .zones .zone.zone-text{gap:2rem}section.product-color-variations[data-layout=vertical] .zones .zone.zone-text .colors-wrapper{justify-content:center}section.product-color-variations .zones .zone.zone-text{max-inline-size:26rem;display:flex;flex-direction:column;gap:5.125rem}section.product-color-variations .zones .zone.zone-text .text-wrapper .section-title{color:var(--c-gray);text-transform:uppercase}section.product-color-variations .zones .zone.zone-text .text-wrapper .section-title+.title{margin-block-start:1.25rem}section.product-color-variations .zones .zone.zone-text .text-wrapper .title+.description{margin-block-start:1.875rem}section.product-color-variations .zones .zone.zone-text .text-wrapper .description{font-weight:300}section.product-color-variations .zones .zone.zone-text .colors-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;row-gap:1.25rem}section.product-color-variations .zones .zone.zone-text .colors-wrapper button{block-size:1.5625rem;inline-size:1.5625rem;border-radius:50%;position:relative}section.product-color-variations .zones .zone.zone-text .colors-wrapper button[data-active=true]{outline:1px solid currentColor;outline-offset:2px}section.product-color-variations .zones .zone.zone-text .colors-wrapper button[data-active=false]:focus-visible{outline:none}section.product-color-variations .zones .zone.zone-text .colors-wrapper button:focus-visible:after{content:"";block-size:.3125rem;inline-size:.3125rem;background-color:currentColor;border-radius:50%;top:calc(100% + 0.625rem);left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}section.product-color-variations .zones .zone.zone-text .colors-wrapper p{width:100%;font-weight:500;order:2}section.product-color-variations .zones .zone.zone-text .colors-wrapper button:not([data-active=true])+p{display:none}section.product-color-variations .zones .zone.zone-images{display:grid}section.product-color-variations .zones .zone.zone-images .img-wrapper{grid-column:-1/1;grid-row:-1/1;transition:opacity .3s ease;display:grid;place-items:center}section.product-color-variations .zones .zone.zone-images .img-wrapper[inert]{opacity:0}@media only screen and (max-width:768px){section.product-color-variations.with-bg{padding-block-start:3.25rem;padding-block-end:3.25rem}section.product-color-variations.without-bg{margin-block-start:3.25rem;margin-block-end:3.25rem}section.product-color-variations .zones{display:flex;flex-direction:column;align-items:center;gap:2rem}section.product-color-variations .zones .zone.zone-text{text-align:center;gap:2rem}section.product-color-variations .zones .zone.zone-text .colors-wrapper{justify-content:center}}section.product-app .zones{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));place-items:center;min-block-size:41.5625rem}section.product-app .zones .zone.zone-img,section.product-app .zones .zone.zone-img .img-wrapper{inline-size:100%;block-size:100%}section.product-app .zones .zone.zone-text{padding-inline:var(--container-x-padding);padding-block:2rem}section.product-app .zones .zone.zone-text .text-wrapper{inline-size:100%;max-inline-size:26rem}section.product-app .zones .zone.zone-text .text-wrapper .title{margin-block-end:1.875rem}section.product-app .zones .zone.zone-text .text-wrapper .description{font-weight:300;margin-block-end:3.125rem}section.product-app .zones .zone.zone-text .text-wrapper .ctas-wrapper{display:flex;align-items:center;gap:1.25rem}section.product-app .zones .zone.zone-text .text-wrapper .ctas-wrapper img{block-size:2.375rem;object-fit:contain}@media only screen and (max-width:768px){section.product-app .zones .zone.zone-img,section.product-app .zones .zone.zone-img .img-wrapper img,section.product-app .zones .zone.zone-img .img-wrapper{block-size:auto}section.product-app .zones .zone.zone-img .img-wrapper img{position:static}section.product-app .zones{display:flex;flex-direction:column;min-block-size:unset}}section.product-brochure.with-bg{padding-block:6.25rem}section.product-brochure.without-bg{margin-block:6.25rem}section.product-brochure .container{max-width:51.875rem}section.product-brochure .form-container{display:flex;flex-direction:column;gap:3.125rem}section.product-brochure .form-container .top-wrapper{display:flex;flex-direction:column;gap:1.25rem;text-align:center}section.product-brochure .form-container a,section.product-brochure .form-container .top-wrapper .title{color:var(--_section-accent,var(--c-accent))}section.product-brochure .form-container .top-wrapper .subtitle{font-weight:300}section.product-brochure .form-container:has(.brochures-titles){gap:5rem}section.product-brochure .form-container .brochures-titles{display:flex;align-items:center;font-weight:700;justify-content:space-evenly;text-transform:uppercase}section.product-brochure .form-container .brochures-titles label{transition:opacity .2s ease;opacity:.4}section.product-brochure .form-container .brochures-titles label:has(:focus-visible){outline:1px solid currentColor;outline-offset:4px}section.product-brochure .form-container .brochures-titles label:where(:has(:checked),:hover,:focus-visible){opacity:1}section.product-brochure .wpcf7 p:has(.wpcf7-submit){position:relative}section.product-brochure .wpcf7 .wpcf7-spinner{position:absolute;inset:0}@media only screen and (max-width:768px){section.product-brochure.without-bg{margin-block:3.25rem}section.product-brochure:not(.without-bg){padding-block-start:3.25rem;padding-block-end:3.25rem}section.product-brochure .form-container:has(.brochures-titles){gap:3.125rem}section.product-brochure .wpcf7 .wpcf7-submit{inline-size:100%;margin-block-start:.625rem}section.product-brochure .form-container{gap:1.25rem}}section.product-variation-infos{display:grid;grid-template-columns:repeat(2,1fr)}section.product-variation-infos .box{padding-block:7.8125rem}section.product-variation-infos:not(:has(.box:nth-child(4))) .box.title-box{text-align:center;padding-block-start:5.625rem;padding-block-end:6.25rem;grid-column:-1/1}section.product-variation-infos .box:nth-child(2):last-child{grid-column:-1/1}section.product-variation-infos .box .container{display:flex;flex-direction:column;gap:1.875rem}section.product-variation-infos .box:not(.title-box) .container{max-inline-size:28rem}section.product-variation-infos .box .container{max-inline-size:58rem}section.hero.hero-search{padding-block-start:10rem;padding-bottom:3.125rem}section.hero.hero-search .container{display:grid;gap:3.9375rem;text-align:center}section.hero.hero-search h1{color:var(--c-accent)}section.hero.hero-search #search-form input{appearance:textfield;padding:1.0625rem 1.5rem 1.25rem;background-color:var(--c-light-gray);font-weight:500;font-size:1rem;line-height:1.3125;border:transparent;width:100%;border-radius:999px}@media (max-width:768px){section.hero.hero-search{padding-block-start:calc(var(--header-height) + 3.25rem);padding-bottom:0;margin-bottom:3.25rem}section.hero.hero-search .container{gap:2rem}}section.search-results{padding-block-start:3.125rem;padding-block-end:7.4375rem}section.search-results:has(.current-query-wrapper:empty){display:none}section.search-results .zones .zone-titles{margin-block-end:4.125rem}section.search-results .zones .zone-titles .container{text-align:center;display:grid;gap:2.75rem}section.search-results .zones .zone-titles .container .title{font-size:1.5625rem;line-height:1.28;font-weight:500}section.search-results .zones .zone-titles .container .title .current-query-wrapper{color:var(--c-accent)}section.search-results .zones .zone-titles .container .categories{display:flex;align-items:center;gap:.9375rem;justify-content:center}section.search-results .zones .zone-titles .container .categories .category{--_color:var(--c-white);padding:.4375rem 1rem .5rem;font-weight:500;color:var(--_color);background-color:var(--c-accent);border-radius:999px;transition:color .2s ease,border-color .2s ease}section.search-results .zones .zone-titles .container .categories .category:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}section.search-results .zones .zone-titles .container .categories .category:not(.active,:has(:focus-visible),:hover,:has(:checked)){background-color:var(--c-light-gray);--_color:#b2b2b2;color:#838383}section.search-results .zones .zone-results .no-results{text-align:center}section.search-results .zones .zone-results .result{display:grid;grid-template-columns:12.375rem 1fr;gap:3.125rem;padding-block:1.25rem;position:relative}section.search-results .zones .zone-results .result{border-top:1px solid currentColor}section.search-results .zones .zone-results .result:last-child{border-bottom:1px solid currentColor}section.search-results .zones .zone-results .result .thumbnail{aspect-ratio:198/126;flex-shrink:0}section.search-results .zones .zone-results .result .thumbnail img{height:0;min-height:100%;object-fit:cover;border-radius:var(--border-default)}section.search-results .zones .zone-results .result .text{display:flex;align-items:start;flex-direction:column;gap:1.625rem}section.search-results .zones .zone-results .result .text .title a:after{content:"";position:absolute;inset:0}section.search-results .zones .zone-results .result .text .description{font-weight:300}section.search-results .zones .zone-results .result.skeleton{color:transparent}section.search-results .zones .zone-results .result.skeleton .thumbnail,section.search-results .zones .zone-results .result.skeleton .description span,section.search-results .zones .zone-results .result.skeleton .title span{background-color:var(--c-light-gray)}section.search-results .zones .zone-results .result.skeleton :where(.thumbnail,.description,.title){overflow:hidden;position:relative}section.search-results .zones .zone-results .result.skeleton :where(.thumbnail,.description,.title):after{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 41%,#ff 50%,rgba(255,255,255,0) 59%);top:0;left:0;animation:skeleton 2s ease-in-out infinite}@keyframes skeleton{from{transform:translateX(-1000px) rotate(45deg) scaleY(5)}to{transform:translateX(1000px) rotate(45deg) scaleY(5)}}@media only screen and (max-width:768px){section.search-results .zones .zone-results .result{padding-block:1.25rem;gap:1.25rem;grid-template-columns:1fr}section.search-results .zones .zone-results .result .text{gap:.8rem}section.search-results{padding-block-start:0;padding-block-end:3.25rem}section.search-results .zones .zone-titles .container{gap:2rem}section.search-results .zones .zone-titles{margin-bottom:2rem}}section.archive-brochures .wrapper{padding-block-start:10rem;padding-block-end:11.875rem;display:flex;flex-direction:column;gap:7.625rem}section.archive-brochures .wrapper .title-wrapper{text-align:center;padding-inline:var(--container-x-padding)}section.archive-brochures .wrapper .products-wrapper{padding-inline:var(--container-x-padding);max-inline-size:60.0625rem;width:100%;margin-inline:auto;display:grid;--grid-item-width:17.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;row-gap:4.875rem}section.archive-brochures .wrapper .products-wrapper article{display:flex;flex-direction:column;gap:.9375rem;position:relative}section.archive-brochures .wrapper .products-wrapper article .img-wrapper{aspect-ratio:307/194;block-size:auto;background-color:var(--_bg,var(--c-light-gray));border-radius:1rem;display:grid;place-items:center;padding:1rem;overflow:hidden}section.archive-brochures .wrapper .products-wrapper article .img-wrapper img{height:0;min-height:100%;object-fit:contain}section.archive-brochures .wrapper .products-wrapper article button{font-size:1rem;font-weight:500;line-height:1.1875;display:flex;align-items:center;gap:.625rem;transition:opacity .2s ease;outline:none}section.archive-brochures .wrapper .products-wrapper article button:after{content:"";position:absolute;inset:0}section.archive-brochures .wrapper .products-wrapper article:has(:focus-visible) button:after{outline:2px solid currentColor;outline-offset:4px}section.archive-brochures .wrapper .products-wrapper article button svg{height:20px}section.archive-brochures .wrapper .products-wrapper article button svg g[data-name=arrow]{transition:translate .2s ease}section.archive-brochures .wrapper .products-wrapper article button:not(:hover,:focus-visible){opacity:.4}section.archive-brochures .wrapper .products-wrapper article button:where(:hover,:focus-visible) svg g[data-name=arrow]{translate:0 -2px}section.archive-brochures .wrapper .products-wrapper article button:active svg g[data-name=arrow]{translate:0 0px}#footer-newsletter-dialog,section.archive-brochures dialog{overflow:auto;margin:auto;block-size:fit-content;max-block-size:revert;overscroll-behavior:none;inline-size:auto;margin-inline:var(--container-x-padding);border-radius:var(--border-default)}#footer-newsletter-dialog::-webkit-scrollbar,section.archive-brochures dialog::-webkit-scrollbar{display:none}#footer-newsletter-dialog .content,section.archive-brochures dialog .content{background-color:var(--bg-color);padding:3.75rem 2rem;position:relative;max-width:53.1875rem;width:100%;border-radius:var(--border-default)}#footer-newsletter-dialog .content button.close-dialog,section.archive-brochures dialog .content button.close-dialog{position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;height:1.5rem;border-radius:999px;background-color:var(--c-accent);color:var(--c-white);display:grid;place-items:center}#footer-newsletter-dialog .content button.close-dialog>svg,section.archive-brochures dialog .content button.close-dialog>svg{width:.5rem}#footer-newsletter-dialog .content .form-container,section.archive-brochures dialog .content .form-container{max-width:39.625rem;margin-inline:auto;display:grid;gap:2.5rem}#footer-newsletter-dialog .content .form-container .top-wrapper,section.archive-brochures dialog .content .form-container .top-wrapper{text-align:center;display:grid;gap:1.125rem}#footer-newsletter-dialog .content .form-container .top-wrapper .title,section.archive-brochures dialog .content .form-container .top-wrapper .title{font-size:1.5625rem;line-height:1.28}#footer-newsletter-dialog .content .form-container .top-wrapper .subtitle,section.archive-brochures dialog .content .form-container .top-wrapper .subtitle{font-size:1rem;line-height:1.125;font-weight:300}#footer-newsletter-dialog .content .form-container:has(.brochures-titles),section.archive-brochures dialog .content .form-container:has(.brochures-titles){gap:5rem}#footer-newsletter-dialog .content .form-container .brochures-titles,section.archive-brochures dialog .content .form-container .brochures-titles{display:flex;align-items:center;font-weight:700;justify-content:space-evenly;text-transform:uppercase}#footer-newsletter-dialog .content .form-container .brochures-titles label,section.archive-brochures dialog .content .form-container .brochures-titles label{transition:opacity .2s ease;opacity:.4}#footer-newsletter-dialog .content .form-container .brochures-titles label:has(:focus-visible),section.archive-brochures dialog .content .form-container .brochures-titles label:has(:focus-visible){outline:1px solid currentColor;outline-offset:4px}#footer-newsletter-dialog .content .form-container .brochures-titles label:where(:has(:checked),:hover,:focus-visible),section.archive-brochures dialog .content .form-container .brochures-titles label:where(:has(:checked),:hover,:focus-visible){opacity:1}@media only screen and (max-width:768px){section.archive-brochures .wrapper{padding-block-end:5.875rem;gap:3.625rem}section.archive-brochures .form-container:has(.brochures-titles){gap:3.125rem}section.archive-brochures .wrapper .products-wrapper{row-gap:2.875rem}}@media (min-width:768px){section.archive-brochures dialog .content .form-container{height:calc(100vh - 6rem);overflow:auto}section.archive-brochures dialog .content .form-container::scrollbar{display:none !important}section.archive-brochures dialog .content .form-container::-webkit-scrollbar{display:none !important}}section.custom-login .container{display:grid;gap:3.0625rem;padding-top:3.0625rem;padding-bottom:8.25rem}section.custom-login .titles{text-align:center;display:grid;gap:2.5625rem}section.custom-login .titles .subtitle{font-weight:300}section.custom-login input[type=submit]{width:100%}section.single-story{--_top-color:var(--c-white)}section.single-story .hero{padding-block-start:10rem;padding-block-end:5.25rem;text-align:center;background-color:var(--c-light-gray)}section.single-story .hero #breadcrumbs{display:flex;justify-content:center;margin-block-end:1.9375rem;margin-inline:auto}section.single-story .hero .subtitle{margin-block-start:2.6875rem}section.single-story .hero .date{font-size:.75rem;line-height:2.083333;font-weight:500;opacity:.5;margin-top:2.5rem}section.single-story .thumbnail-wrapper{background-image:linear-gradient(var(--c-light-gray),50%,transparent 50%)}section.single-story .thumbnail-wrapper .img-wrapper{margin-inline:auto;max-width:49.375rem;border-radius:var(--border-default);overflow:hidden}section.single-story .thumbnail-wrapper .img-wrapper img{block-size:100%;object-fit:cover}section.single-story .content{padding-block:4.625rem 6.25rem;display:grid;gap:4.625rem}section.single-story .content a{color:var(--c-accent)}section.single-story .content .block-images .container{display:flex;flex-wrap:wrap;align-items:center;gap:1.3125rem;justify-content:center}section.single-story .content .block-images .container .img-wrapper{border-radius:var(--border-default);overflow:hidden;background-color:var(--c-light-gray);block-size:auto}section.single-story .content .block-images .container .img-wrapper:only-child{max-width:37.5rem}section.single-story .content .block-images .container .img-wrapper img{block-size:100%;object-fit:cover}section.single-story .content .block-video .img-wrapper{height:auto;aspect-ratio:16/9;border-radius:var(--border-default)}section.single-story .content .block-video .img-wrapper iframe{block-size:100%}section.single-story .content .block-video p{margin-block-end:.5lh;font-weight:500}section.single-story .article-footer .share-buttons-wrapper{border-block-start:1px solid currentColor;padding-block:4.5625rem 5rem;display:flex;flex-direction:column;gap:1.25rem;text-align:center;justify-content:center;align-items:center;font-weight:500;font-size:1.125rem;line-height:1}@media only screen and (max-width:768px){section.single-story .article-footer .share-buttons-wrapper{padding-block:3.125rem}section.single-story .hero{padding-block:calc(var(--header-height) + 3.25rem) 3.125rem}section.single-story .hero #breadcrumbs{display:none}section.single-story .hero .subtitle{margin-block-start:1.25rem}section.single-story .content{padding-block:3.125rem;padding-bottom:3.125rem;gap:2rem}section.single-story .hero .date{margin-top:1.25rem}section.single-story .content .block-images .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap)}section.single-story .content .block-images .container>*:nth-child(odd):last-child,section.single-story .content .block-images .container>*:only-child{grid-column:-1/1}section.single-story .content .block-images .container .img-wrapper:only-child,section.single-story .content .block-images .container .img-wrapper{block-size:auto}}body.post-type-archive-news{background-color:var(--c-light-gray)}section.archive-stories .zones{padding-block-start:10rem;padding-block-end:6.5rem}section.archive-stories .zones .zone.zone-titles{text-align:center}section.archive-stories .zones .zone.zone-titles .subtitle{margin-block-end:1.875rem}section.archive-stories .zones .zone.zone-titles .categories-wrapper{margin-block-start:3.75rem}section.archive-stories .zones .zone.zone-stories .stories-wrapper{margin-top:4.625rem;display:grid;--grid-item-width:23.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;row-gap:5.25rem}section.archive-stories .zones .zone.zone-pagination{margin-top:6.8125rem}@media (max-width:768px){section.archive-stories .zones{padding-block-start:calc(var(--header-height) + 3.25rem);padding-block-end:3.25rem}section.archive-stories .zones .zone.zone-stories .stories-wrapper{margin-top:3.25rem;gap:1.25rem}section.archive-stories .zones .zone.zone-pagination{margin-top:3.25rem}}#eg-pagination{display:flex;gap:1rem;justify-content:center;align-items:center}#eg-pagination[aria-hidden=true]{display:none}#eg-pagination .page-btn{color:var(--c-accent)}#eg-pagination .page-btn:disabled,#eg-pagination .page-separator,#eg-pagination .page:not(.page-current){opacity:.4}#eg-pagination .page-btn.page-btn-prev{rotate:180deg}#eg-pagination :disabled{pointer-events:none}table.product-sheet-table{border-collapse:collapse;width:100%;table-layout:fixed;--_x-spacing:1rem}table.product-sheet-table thead tr th{text-align:left;font-size:1.125rem;line-height:1.388889;font-weight:500;border-bottom:1px solid rgb(178 178 178/0.3);padding-bottom:1rem;padding-inline:var(--_x-spacing)}table.product-sheet-table thead tr th:first-child{padding-inline-start:0}table.product-sheet-table thead tr th:last-child{padding-inline-end:0}table.product-sheet-table tbody tr:not(:last-child).new-group{border-bottom:1px solid rgb(178 178 178/0.3)}table.product-sheet-table tbody tr:not(:last-child).new-group>td{padding-bottom:1rem}table.product-sheet-table tbody tr:not(:last-child).new-group+tr>td{padding-top:1rem}table.product-sheet-table tbody tr td{padding-block:.5rem;vertical-align:top;padding-inline:var(--_x-spacing)}table.product-sheet-table tbody tr td:first-child{padding-inline-start:0}table.product-sheet-table tbody tr td:last-child{padding-inline-end:0}table.product-sheet-table tbody tr:first-child td{padding-top:1rem}table.product-sheet-table tbody tr td:first-child{color:var(--_single-family-color-fg-accent,var(--c-accent));font-weight:500;font-size:1rem}@media only screen and (max-width:768px){.product-sheet-table-wrapper{padding-inline:var(--container-x-padding);min-width:calc(100% + (2 * var(--container-x-padding)));position:relative;left:calc(-1 * var(--container-x-padding));overflow:auto;white-space:nowrap;width:0;scrollbar-width:none}.product-sheet-table-wrapper table{width:auto;min-width:100%}}section.product-sheet-single-family{margin-block:6.25rem}section.product-sheet-single-family .zones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap)}section.product-sheet-single-family .zones .zone-sheet{display:grid;place-items:center}section.product-sheet-single-family .zones .zone-sheet .text{max-width:26rem;width:100%;margin-inline:auto}section.product-sheet-single-family .zones .zone-sheet .text .title{margin-bottom:1.875rem}section.product-sheet-single-family .zones .zone-img{border-radius:var(--border-default);background-color:var(--c-light-gray);display:grid;place-items:center}section.product-sheet-single-family .zones .zone-img .img-wrapper{min-height:31.8125rem;display:grid;place-items:center}section.product-sheet-single-family[data-small-img=true] .zones{grid-template-columns:auto minmax(0, 32.8125rem);gap:4rem}section.product-sheet-single-family[data-small-img=true] .zones .zone-sheet .text{max-width:none}@media only screen and (max-width:768px){section.product-sheet-single-family{margin-block:5rem}section.product-sheet-single-family .zones{display:flex;flex-direction:column;row-gap:3.125rem}}section.product-sheet-multiple-families .families-title{padding-block:6.25rem;text-align:center;font-weight:500}section.product-sheet-multiple-families .families-tabs{display:flex}section.product-sheet-multiple-families .families-tabs .family-tab{flex-grow:1;flex-basis:0;font-weight:500;color:rgba(from var(--c-black) r g b/0.5);border-top-left-radius:var(--border-default);border-top-right-radius:var(--border-default);padding-block:1.25rem;transition:color .2s ease,background-color .2s ease}section.product-sheet-multiple-families .families-tabs .family-tab:first-child{border-top-left-radius:0}section.product-sheet-multiple-families .families-tabs .family-tab:last-child{border-top-right-radius:0}section.product-sheet-multiple-families .families-tabs .family-tab.active{color:var(--_family-color-fg);background-color:var(--_family-color)}section.product-sheet-multiple-families .families-tabs .family-tab:not(.active):where(:hover,:focus-visible){background-color:rgba(from var(--_single-family-color) r g b/0.1)}section.product-sheet-multiple-families .families-tab-contents{display:grid}section.product-sheet-multiple-families .families-tab-contents .family-tab-content{grid-area:1/1;transition:opacity .2s ease;transition:opacity .2s ease,display .2s ease allow-discrete}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .text-accent{color:var(--_single-family-color-fg-accent)}@starting-style{section.product-sheet-multiple-families .families-tab-contents .family-tab-content{opacity:0}}section.product-sheet-multiple-families .families-tab-contents .family-tab-content[inert]{display:none}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header{padding-block-end:6.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles{padding-block-start:6.25rem;background-color:var(--_single-family-color);color:var(--_single-family-color-fg)}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles .container{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.875rem;padding-bottom:4.6875rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles .container .subtitle{max-width:70ch;text-wrap:balance}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .family-img{overflow:hidden;display:flex;align-items:center;width:0;min-width:100%;background-image:linear-gradient(var(--_single-family-color) 50%,transparent 50%)}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .description-wrapper .description{padding-top:3.125rem;text-align:center;font-weight:400}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper{--c-accent:var(--_single-family-color);border-top:1px solid rgb(178 178 178/0.2);padding-top:3.25rem;padding-bottom:6.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-header{text-align:center;padding-bottom:3.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-body .products-wrapper{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));column-gap:1.3125rem;row-gap:8.125rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-body .products-wrapper .single-product .title{text-align:center;font-weight:500}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-body .products-wrapper .single-product .thumbnail .img-wrapper{margin-block:1.875rem;height:18.75rem;background-color:var(--c-light-gray);border-radius:var(--border-default);padding:1rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-body .products-wrapper .single-product .thumbnail .img-wrapper img{height:100%;object-fit:contain}section.product-sheet-single-family-multiple-products .versions{padding-block:6.25rem;background-color:var(--c-light-gray)}section.product-sheet-single-family-multiple-products .versions .zones{display:grid;gap:3.125rem}section.product-sheet-single-family-multiple-products .versions .zones .zone-title{text-align:center}section.product-sheet-single-family-multiple-products .versions .zones .zone-products{display:grid;--grid-item-width:21.875rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));column-gap:var(--container-gap);row-gap:5.125rem}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product{display:flex;flex-direction:column;gap:1.25rem}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .img-wrapper{border-radius:.625rem;background-color:var(--c-white);overflow:hidden;height:0;min-height:31.25rem;display:grid;place-items:center}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .img-wrapper img{height:0;min-height:100%;object-fit:contain}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .title{font-weight:500}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .description{font-weight:400}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .description a{color:var(--c-accent);font-weight:700}section.product-sheet-single-family-multiple-products .versions .zones .zone-products .single-product .description strong{font-weight:500}section.product-sheet-single-family-multiple-products .sheet{padding-block:6.25rem}section.product-sheet-single-family-multiple-products .sheet .zones{display:flex;flex-direction:column;gap:1.875rem}@media only screen and (max-width:768px){section.product-sheet-single-family-multiple-products .versions .zones .zone-products{row-gap:5rem}section.product-sheet-multiple-families .families-title{padding-block:0;margin-block:3.125rem}section.product-sheet-multiple-families .families-tabs .family-tab{font-size:.875rem;line-height:1;padding-inline:.5rem;padding-block:1rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles{padding-block-start:3.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles .container,section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header{padding-block-end:3.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-header .titles .container{gap:1.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper .sheets-body .products-wrapper{row-gap:3.25rem}section.product-sheet-multiple-families .families-tab-contents .family-tab-content .family-body .container .sheets-wrapper{padding-bottom:3.125rem}}section.instagram-feed{overflow:hidden;background-color:var(--bg-color)}section.instagram-feed>.container{margin-block-start:6.25rem;margin-block-end:5.625rem}section.instagram-feed .section-title{margin-block-end:1.5rem}section.instagram-feed .zones{display:grid;column-gap:6.0625rem;grid-template-columns:19.1875rem 1fr;grid-template-rows:1fr auto;grid-template-areas:"text feed" "account feed"}section.instagram-feed .zones .zone.zone-text{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;grid-area:text}section.instagram-feed .zones .account,section.instagram-feed .zones .zone.zone-text{position:relative;z-index:2;background-color:var(--bg-color)}section.instagram-feed .zones .account:after,section.instagram-feed .zones .zone.zone-text:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;transform:translateX(-100%);block-size:100%;inline-size:100vw;background-color:var(--bg-color)}section.instagram-feed .zones .account{font-weight:500;grid-area:account}section.instagram-feed .zones .zone.zone-feed{grid-area:feed}section.instagram-feed .zones .zone.zone-feed #sb_instagram{width:0;min-width:100%;padding-bottom:0 !important}section.instagram-feed .zones .zone.zone-feed #sb_instagram #sbi_images .sbi_item,section.instagram-feed .zones .zone.zone-feed #sb_instagram #sbi_images{padding:0}section.instagram-feed .zones .zone.zone-feed #sb_instagram #sbi_images .sbi_item{margin:-5px !important;width:calc(100% + 10px) !important}section.instagram-feed .zones .zone.zone-feed #sb_instagram #sbi_images .sbi_item .sbi_photo{aspect-ratio:3/4;height:100% !important;width:100%}section.instagram-feed .zones .zone.zone-feed #sb_instagram #sbi_images{padding:0}section.instagram-feed .zones .zone.zone-feed #sb_instagram .sbi-owl-stage-outer{overflow:visible}section.instagram-feed .zones .zone.zone-feed #sb_instagram .sbi_link{background-color:rgb(0 0 0/0.4) !important}@media only screen and (max-width:768px){.sbi_lightboxOverlay{height:0}#sbi_lightbox{position:fixed;left:50% !important;top:50% !important;transform:translate(-50%,-50%);height:90svh;width:90vw;overflow:auto}#sbi_lightbox::-webkit-scrollbar{display:none}section.instagram-feed>.container{margin-block-start:3.125rem;margin-block-end:3.125rem}section.instagram-feed .zones{display:grid;grid-template-areas:"text" "feed" "account";gap:2rem}section.instagram-feed .zones .account:after,section.instagram-feed .zones .zone.zone-text:after{content:initial}section.instagram-feed .zones .account{font-size:1.125rem}section.instagram-feed .section-title{margin-block-end:1.25rem}section.instagram-feed .zones .zone.zone-feed{inline-size:auto}}label.switch-wrapper{--_switch-width:2.875rem;--_switch-height:1.6875rem;--_switch-padding:.3125rem;--_switch-ball-background-color:#b2b2b2;--_switch-border-color:#cecece;--_switch-active-ball-background-color:var(--c-accent);--_switch-active-border-color:currentColor;--_switch-ball-size:calc(var(--_switch-height) - var(--_switch-padding) - var(--_switch-padding));--_switch-border-width:1px;display:flex;align-items:center;gap:.6875rem;font-size:1rem;line-height:1.3125rem;font-weight:500}label.switch-wrapper .switch{position:relative;border-radius:999px;background-color:#f4f4f4;border:var(--_switch-border-width) solid var(--_switch-border-color);width:var(--_switch-width);height:var(--_switch-height);padding:var(--_switch-padding);box-shadow:inset 0px 3px 6px #00000029,0px 3px 6px #0000000d;transition:border-color .1s ease-in}label.switch-wrapper input:focus-visible+.switch{outline:4px solid currentColor;outline-offset:4px}label.switch-wrapper .switch:after{content:"";position:absolute;top:calc(var(--_switch-padding) - var(--_switch-border-width));left:var(--_switch-padding);width:var(--_switch-ball-size);height:var(--_switch-ball-size);border-radius:999px;background-color:var(--_switch-ball-background-color);box-shadow:inset 0px 3px 6px #00000029;transition:scale .05s ease,background-color .1s ease-in,width .05s ease-out,left .05s ease-in-out}label.switch-wrapper:hover .switch:after{scale:1.05}label.switch-wrapper input:checked+.switch{border-color:var(--_switch-active-border-color)}label.switch-wrapper input:active+.switch:after{width:calc(var(--_switch-ball-size) + var(--_switch-padding));scale:.95;background-color:color-mix(in srgb,var(--_switch-ball-background-color),var(--_switch-active-ball-background-color))}label.switch-wrapper input:checked:active+.switch:after{left:calc(var(--_switch-ball-size) - var(--_switch-border-width));background-color:color-mix(in srgb,var(--_switch-ball-background-color),var(--_switch-active-ball-background-color))}label.switch-wrapper input:checked+.switch:after{left:calc(var(--_switch-ball-size) + var(--_switch-padding) - var(--_switch-border-width));background-color:var(--_switch-active-ball-background-color)}article.card.card-compare-preview{color:var(--_fg-color);position:relative;isolation:isolate}article.card.card-compare-preview>.layers{min-height:20.875rem;border-radius:var(--border-default);background-color:var(--c-light-gray);overflow:hidden}article.card.card-compare-preview>.layers .layers{height:100%}article.card.card-compare-preview .img-layers .layer{transition:opacity .2s ease}article.card.card-compare-preview .img-layers .layer-bg{mix-blend-mode:darken}article.card.card-compare-preview .img-layers .layer .img-wrapper{height:0;min-height:100%;padding-block:2rem}article.card.card-compare-preview .img-layers .layer .img-wrapper img{height:100%;object-fit:contain;max-width:23rem;margin:auto}article.card.card-compare-preview>.layers>.layer-fg{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}article.card.card-compare-preview>.layers>.layer-fg .top{display:flex;align-items:center;justify-content:end}article.card.card-compare-preview>.layers>.layer-fg .top .heart{z-index:2}article.card.card-compare-preview>.layers>.layer-fg .bottom .title{font-weight:500}article.card.card-compare-preview>.layers>.layer-fg .bottom .title a:after{content:"";position:absolute;inset:0;z-index:1}article.card.card-compare-preview>.layers>.layer-fg .bottom .subtitle-accordion{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}article.card.card-compare-preview>.layers>.layer-fg .bottom .subtitle-accordion>.subtitle-content{min-height:0}article.card.card-compare-preview>.layers>.layer-fg .bottom .subtitle-accordion>.subtitle-content .subtitle{padding-top:.625rem}@media (hover:hover) and (min-width:768px){article.card.card-compare-preview:hover>.layers>.layer-fg .bottom .subtitle-accordion{grid-template-rows:1fr}article.card.card-compare-preview:has(.img-layers .layer:not(:only-child)):hover{color:var(--fg-color)}article.card.card-compare-preview:hover .img-layers .layer-fg:not(:only-child),article.card.card-compare-preview:not(:hover) .img-layers .layer-bg:not(:only-child){opacity:0}}@media (max-width:768px){article.card.card-compare-preview>.layers>.layer-fg .top .heart{top:1rem;right:1rem}article.card.card-compare-preview>.layers>.layer-fg .bottom .title{font-size:1.3rem}article.card.card-compare-preview>.layers{min-height:unset}article.card.card-compare-preview .img-layers .layer.layer-fg .img-wrapper{height:auto;min-height:unset;padding-top:1.5rem;padding-bottom:3.5rem}article.card.card-compare-preview .img-layers .layer.layer-fg .img-wrapper img{height:auto;position:static}}article.card.card-product-preview{color:var(--_fg-color);position:relative;isolation:isolate}article.card.card-product-preview:has(.img-layers .layer:not(:only-child)):hover{color:var(--fg-color)}article.card.card-product-preview>.layers{min-height:20.875rem;border-radius:var(--border-default);background-color:var(--c-light-gray);overflow:hidden}article.card.card-product-preview>.layers .layers{height:100%}article.card.card-product-preview .layer-bg{mix-blend-mode:darken}article.card.card-product-preview .layer-bg .img-wrapper{height:0;min-height:100%;padding-block:3rem 4rem}article.card.card-product-preview .layer-bg .img-wrapper img{height:100%;object-fit:contain}article.card.card-product-preview>.layers>.layer-fg{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}article.card.card-product-preview>.layers>.layer-fg .top{display:flex;align-items:center;justify-content:end}article.card.card-product-preview>.layers>.layer-fg .top .heart{z-index:2}article.card.card-product-preview>.layers>.layer-fg .bottom .title{font-weight:500}article.card.card-product-preview>.layers>.layer-fg .bottom .title a:after{content:"";position:absolute;inset:0;z-index:1}article.card.card-product-preview>.layers>.layer-fg .bottom .subtitle-accordion{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}article.card.card-product-preview>.layers>.layer-fg .bottom .subtitle-accordion>.subtitle-content{min-height:0}article.card.card-product-preview>.layers>.layer-fg .bottom .subtitle-accordion>.subtitle-content .subtitle{padding-top:.625rem}article.card.card-product-preview:hover>.layers>.layer-fg .bottom .subtitle-accordion{grid-template-rows:1fr}section.compare-products{padding-block:6.25rem}section.compare-products .compare-product-active[inert],section.compare-products .card-compare-preview[inert]{display:none}section.compare-products .types .container{display:grid;gap:6.25rem}section.compare-products .types .container .single-type{display:grid;gap:2.5rem}section.compare-products .types .container .single-type .intro-texts{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:var(--container-gap)}section.compare-products .types .container .single-type .intro-texts .text-wrapper{display:grid;gap:3.125rem;max-width:32.8125rem}section.compare-products .types .container .single-type .children-wrapper,section.compare-products .types .container .single-type .children-wrapper .children .single-sub-type,section.compare-products .types .container .single-type .children-wrapper .children{display:grid;gap:2.5rem}section.compare-products .types .container .single-type .children-wrapper .children .single-sub-title{font-weight:500;font-size:2rem;line-height:1}section.compare-products .types .container .single-type .children-wrapper .children .cards{display:grid;--grid-item-width:37.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));grid-auto-rows:1fr;gap:1.25rem}@media (max-width:768px){section.compare-products{padding-block:3.125rem}section.compare-products .types .container .single-type .children-wrapper,section.compare-products .types .container .single-type .children-wrapper .children .single-sub-type,section.compare-products .types .container .single-type .children-wrapper .children{gap:2rem}section.compare-products .types .container .single-type .children-wrapper .children{gap:3.125rem}section.compare-products .types .container .single-type .intro-texts .text-wrapper{gap:1.25rem}section.compare-products .types .container .single-type{gap:3.25rem}section.compare-products .types .container .single-type .children-wrapper .children .single-sub-title{font-size:1.5rem}section.compare-products .types .container .single-type .children-wrapper .children .cards{grid-auto-rows:auto}section.compare-products .types .container{gap:3.125rem}}button.heart.basic-heart{position:absolute;right:1.25rem;top:1.25rem;z-index:2;transition:scale .15s ease}button.heart.basic-heart.hearted path{fill:currentColor}button.heart:hover{scale:1.1}button.heart.basic-heart:active{scale:.9}.product.compare-product-active{border-radius:var(--border-default);background-color:var(--c-light-gray);padding:1.25rem;position:relative;min-height:20.875rem;height:0}.product.compare-product-active .zones{block-size:100%;display:grid;grid-template-columns:repeat(2,1fr)}.product.compare-product-active .zones .zone-text{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.product.compare-product-active .zones .zone-text{display:grid;grid-template-rows:1fr auto 1fr;gap:1rem}.product.compare-product-active .zones .zone-text .compare-wrapper{display:flex;height:fit-content;align-items:center;gap:.575rem;font-size:.875rem;line-height:1.142857;color:rgba(from currentColor r g b/0.5);z-index:2}.product.compare-product-active .zones .zone-text .compare-wrapper input[type=checkbox]{appearance:none;background-color:var(--c-white);block-size:.875rem;inline-size:.875rem;outline:1px solid var(--c-gray);border-radius:.2rem}.product.compare-product-active .zones .zone-text .compare-wrapper input[type=checkbox]:checked{background-color:var(--c-accent);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:.625rem}.product.compare-product-active .zones .zone-text .text{display:flex;flex-direction:column;gap:.75rem;grid-row:2;align-self:center}.product.compare-product-active .zones .zone-text .text .title{font-weight:500}.product.compare-product-active .zones .zone-text .text .title a:after{content:"";position:absolute;inset:0;z-index:1}.product.compare-product-active .zones .zone-text .text .subtitle{font-weight:300}.product.compare-product-active .zones .zone-text .info{align-self:end;grid-row:3;height:fit-content;display:flex;flex-direction:column;gap:.75rem}.product.compare-product-active .zones .zone-text .info .colors{color:#000;opacity:.5}.product.compare-product-active .zones .zone-img{height:0;min-height:100%}.product.compare-product-active .zones .zone-img .img-wrapper{height:100%;padding:1rem}.product.compare-product-active .zones .zone-img .img-wrapper img{object-fit:contain;height:100%;mix-blend-mode:darken}.product-compare-layers-wrapper{display:grid}.product-compare-layers-wrapper>*{grid-area:1/1}.product-compare-layers-wrapper .fg{position:relative;pointer-events:none;display:grid}@media only screen and (max-width:768px){.product.compare-product-active{height:auto;min-height:unset}.product.compare-product-active .zones{display:flex;flex-direction:column;gap:1rem}.product.compare-product-active .zones .zone-img .img-wrapper img{position:static;height:auto;max-height:18.75rem}.product.compare-product-active .zones .zone-text{display:contents}.product.compare-product-active .zones .zone-text .text .title{font-size:1.3rem}.product.compare-product-active .zones .zone-text .info,.product.compare-product-active .zones .zone-text .text{order:2;align-self:start}.product.compare-product-active .zones .zone-img{height:auto;min-height:unset}}#compare-bar{pointer-events:auto;padding-block:.8125rem;position:fixed;width:100%;bottom:0;background-color:var(--bg-color);transform:translateY(0%);transition:opacity .2s ease,transform .2s ease;z-index:2;opacity:1;margin-top:auto}#compare-bar[inert]{transform:translateY(100%);opacity:0}#compare-bar .compare-machines{font-weight:500}#compare-bar .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:var(--container-gap)}#compare-bar .container .product-slots{display:flex;align-items:start;gap:var(--container-gap);width:100%;justify-content:center}#compare-bar .container .product-slots .product-slot{flex-grow:1;display:flex;flex-direction:column;gap:.25rem;max-width:9.5625rem}#compare-bar .container .product-slots .product-slot .thumbnail{overflow:hidden;border-radius:var(--border-default);background-color:#f4f4f4;aspect-ratio:153/96;display:grid;place-items:center;position:relative}#compare-bar .container .product-slots .product-slot .thumbnail img{inline-size:0;block-size:0;min-inline-size:100%;min-block-size:100%;object-fit:cover}#compare-bar .container .product-slots .product-slot .thumbnail p{color:rgb(0 0 0/0.5)}@media only screen and (max-width:768px){#compare-bar .container{grid-template-columns:1fr}#compare-bar .container .btn{width:100%;justify-content:center}#compare-bar .compare-machines{display:none}#compare-bar .container .product-slots{display:none}}section.comparator{position:relative;padding-top:8.25rem;padding-bottom:6.25rem;display:grid;gap:4.0625rem}section.comparator:not(.loading) .loader{visibility:hidden;pointer-events:none}section.comparator .loader{position:absolute;inset:0;display:grid;place-items:center;z-index:3;backdrop-filter:blur(6px)}section.comparator.loading .loader svg{max-width:5.5rem}section.comparator .header .container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--container-gap);align-items:center}section.comparator .header .container .title{grid-column:2;grid-row:1;text-align:center;font-size:1rem;line-height:1.3125;font-weight:500}section.comparator .header .container .back-btn{grid-column:1;grid-row:1;align-self:start;justify-self:start}section.comparator .machines-wrapper .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap)}section.comparator .machines-wrapper .container .single-machine .machine-title{text-align:center;font-weight:500;font-size:1.5625rem;line-height:1.28;margin-bottom:1.25rem}section.comparator .machines-wrapper .container .single-machine .thumbnail{height:20.875rem;background-color:var(--c-light-gray);border-radius:1rem;margin-bottom:1.25rem}section.comparator .machines-wrapper .container .single-machine .thumbnail div{height:100%}section.comparator .machines-wrapper .container .single-machine .thumbnail img{height:0;min-height:100%;object-fit:contain}section.comparator .machines-wrapper .container .single-machine .thumbnail:has(input[name=flip]:checked) .img-front,section.comparator .machines-wrapper .container .single-machine .thumbnail:has(input[name=flip]:not(:checked)) .img-back{display:none}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg{padding:.625rem;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-template-areas:"heart select" "flip nothing";place-content:space-between;reading-flow:grid-rows}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg .btn-flip{grid-area:flip;margin:.625rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.625rem}section.comparator .machines-wrapper .container .single-machine .thumbnail:not(:has(.img-back)) .layers .layer-fg .btn-flip{display:none}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg .btn-flip svg{transition:rotate .2s ease}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg .btn-flip:has(:active) svg{rotate:-.15turn}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg .btn-flip:has(:checked) svg{rotate:1turn}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg .btn-flip:has(:checked:active) svg{rotate:.85turn}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg button.heart{grid-area:heart;position:static;justify-self:start;margin:.625rem}section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg select{grid-area:select;field-sizing:content}section.comparator .machines-wrapper .container .single-machine .btn{margin-top:3.125rem}@media only screen and (min-width:1200px){section.comparator .machines-wrapper .machine-names{display:none}}@media only screen and (max-width:1200px){section.comparator{gap:3.75rem}section.comparator .machines-wrapper .machine-names{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.2px;text-align:center;margin-bottom:3.75rem}section.comparator .machines-wrapper .machine-names .container{display:grid;grid-template-columns:repeat(2,1fr)}section.comparator .machines-wrapper .machine-names label{color:var(--c-gray)}section.comparator .machines-wrapper .machine-names label:has(:checked){color:var(--c-black);text-decoration:underline}section.comparator .machines-wrapper .machine-names label:where(:hover,:focus-within){color:var(--c-black)}section.comparator .single-machine .machine-title{display:none}section.comparator .machines-container{display:grid}section.comparator .machines-container .single-machine{grid-area:1/1;grid-column:-1/1}section.comparator .machines-wrapper:has(.machine-names label:first-child input:checked) .single-machine:last-child{display:none}section.comparator .machines-wrapper:has(.machine-names label:last-child input:checked) .single-machine:first-child{display:none}}@media (max-width:767px){section.comparator .machines-wrapper .container .single-machine .thumbnail .layers .layer-fg select{font-size:.75rem}}section.technology-blocks .block[data-name=banner]{padding-block:6.25rem;background-color:var(--c-light-gray)}section.technology-blocks .block[data-name=banner] .container{display:grid;gap:2rem;text-align:center}section.technology-blocks .block[data-name=banner] .container .description{font-weight:400}section.technology-blocks .block[data-name=banner] .container .description strong{font-weight:500}@media (max-width:768px){section.technology-blocks .block[data-name=banner]{padding-block:3.125rem}section.technology-blocks .block[data-name=banner] .container{display:grid;gap:1.25rem;text-align:center}section.technology-blocks .block[data-name=banner] .container .description{font-size:1rem}}section.technology-blocks .block[data-name=features]{margin-block:6.25rem}section.technology-blocks .block[data-name=features] .container{display:grid;--grid-item-width:21.875rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));column-gap:var(--container-gap);row-gap:3.125rem}section.technology-blocks .block[data-name=features] .container .feature .feature-group{max-width:26rem;margin-inline:auto}section.technology-blocks .block[data-name=features] .container .feature .feature-group .title{font-weight:500;padding-bottom:1.25rem;border-bottom:1px solid rgb(from var(--c-gray) r g b/0.3);margin-bottom:1.25rem}section.technology-blocks .block[data-name=features] .container .feature .feature-group .voices{display:flex;flex-direction:column;gap:1.25rem}@media (max-width:768px){section.technology-blocks .block[data-name=features]{margin-block:3.25rem}section.technology-blocks .block[data-name=features] .container .feature .feature-group{max-width:none}section.technology-blocks .block[data-name=features] .container{gap:2rem}}section.technology-blocks .block[data-name=banner-cta]{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;background-color:var(--c-light-gray);margin-block:6.25rem}section.technology-blocks .block[data-name=banner-cta][data-flipped=true] .img-wrapper{order:1}section.technology-blocks .block[data-name=banner-cta] .text{padding-inline:1rem;max-width:28rem;margin-inline:auto;padding-block:7rem;display:flex;flex-direction:column;gap:2rem;align-items:start}section.technology-blocks .block[data-name=banner-cta] .img-wrapper{height:100%}@media (max-width:768px){section.technology-blocks .block[data-name=banner-cta]{grid-template-columns:1fr;margin-block:3.125rem}section.technology-blocks .block[data-name=banner-cta][data-flipped] .img-wrapper{height:25rem;order:-1}section.technology-blocks .block[data-name=banner-cta] .text{width:100%;max-width:none;padding-block:3.125rem;padding-inline:var(--container-x-padding)}section.technology-blocks .block[data-name=banner-cta] .text .btn{margin-inline-start:auto}}section.technology-blocks .block[data-name=video]{margin-block:6.25rem}section.technology-blocks .block[data-name=video] .container{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));column-gap:var(--container-gap);align-items:center;row-gap:2rem}section.technology-blocks .block[data-name=video][data-flipped=true] .container .img-wrapper{order:1}section.technology-blocks .block[data-name=video] .container .img-wrapper{aspect-ratio:16/9;height:auto;border-radius:1rem}section.technology-blocks .block[data-name=video] .container .img-wrapper iframe{height:100%}section.technology-blocks .block[data-name=video] .container .text{max-width:28rem;padding-inline:1rem;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}section.technology-blocks .block[data-name=video] .container .text .description{font-weight:400}section.technology-blocks .block[data-name=video] .container .text .description strong{font-weight:500}@media (max-width:768px){section.technology-blocks .block[data-name=video]{margin-block:3.125rem}section.technology-blocks .block[data-name=video] .container .text{width:100%;max-width:none;padding:0;gap:1.25rem}section.technology-blocks .block[data-name=video] .container{gap:1.25rem}}section.saved-products .container{padding-block-start:10rem;padding-block-end:7.6875rem;display:grid;gap:6.3125rem}section.saved-products .container .title-wrapper{text-align:center}section.saved-products .container .products-wrapper{display:grid;--grid-item-width:31.25rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;grid-auto-rows:20.875rem}section.saved-products .container .products-wrapper:has(>p:only-child){grid-auto-rows:revert}section.saved-products .container .products-wrapper>p:only-child{grid-column:-1/1}section.saved-products .container .products-wrapper .skeleton{border-radius:1rem;background-color:var(--c-light-gray);position:relative;overflow:hidden;animation:opacity-heart-beat 1s ease-in-out infinite alternate}@keyframes opacity-heart-beat{from{opacity:.5}to{opacity:1}}section.saved-products .container .products-wrapper .skeleton:after{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 41%,#ff 50%,rgba(255,255,255,0) 59%);top:0;left:0;animation:skeleton 2s ease-in-out infinite}@media only screen and (max-width:768px){section.saved-products .container{gap:3.3125rem}section.saved-products .container .products-wrapper{grid-auto-rows:auto}}section.hero.hero-simple .layers{height:73vh}section.hero.hero-simple .layers .layer-bg:after{background-color:rgb(0 0 0/0.4)}section.hero.hero-simple .layers .layer-bg .img-wrapper{block-size:100%}section.hero.hero-simple .layers .layer-fg{display:grid;place-items:center;gap:1.1875rem;text-align:center}section.hero.hero-simple .layers .layer-fg .text{display:grid;gap:1.1875rem}dialog.form-dialog{overflow:hidden;margin:auto;block-size:fit-content;max-block-size:revert;overscroll-behavior:none;inline-size:auto;max-inline-size:calc(100% - 1rem)}dialog.form-dialog .content{background-color:var(--bg-color);padding:3.75rem 2rem;position:relative;max-width:53.1875rem;width:100%}dialog.form-dialog .content button.close-dialog{position:absolute;top:2.34375rem;right:2.34375rem}@media only screen and (max-width:768px){dialog.form-dialog .content{padding:3.75rem 1.5rem}}#skip-to-content{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;background-color:#fff;border:2px solid #000;color:#000;font-family:anaheim,sans-serif;letter-spacing:.15ch;padding:1rem 2rem;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}#skip-to-content:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;outline:none;position:absolute;top:6rem;left:2rem;z-index:999999}#skip-to-content:focus:hover{background-color:#000;color:#fff}@media screen and (prefers-reduced-motion:reduce){.c-skipnav{transition:none}}.form-iframe-wrapper iframe+.form-iframe-wrapper-success{opacity:0;pointer-events:none}.form-iframe-wrapper{display:grid}.form-iframe-wrapper>*{grid-area:1/1}.form-iframe-wrapper .form-iframe-wrapper-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;font-weight:500}.form-iframe-wrapper .form-iframe-wrapper-success .message .timeout{display:none !important}.form-iframe-wrapper .form-iframe-wrapper-success svg{width:4.5rem;margin-inline:auto;scale:0;border-radius:9999px;box-shadow:0 0 0 0 rgb(from var(--c-accent) r g b/1);transition:box-shadow 1s ease-out .5s,scale .3s var(--spring-easing) .1s}.form-iframe-wrapper .form-iframe-wrapper-success:only-child svg{scale:1;box-shadow:0 0 0 1rem rgb(from var(--c-accent) r g b/0)}body #iubenda-cs-banner *,body #iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,body #iubenda-cs-banner [class*=" iub"],body #iubenda-cs-banner [class^=iub]{font-family:var(--ff-primary) !important;color:#000 !important;font-weight:400 !important;font-size:14px !important}body #iubenda-cs-banner label{margin-bottom:0}body #purposes-content-container .purposes-header .purposes-header-text,body #purposes-content-container .purposes-section-header-text{font-size:14px !important}body #purposes-content-container .purposes-item .purposes-item-body,body #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-weight:500 !important}body #purposes-content-container .purposes-section-header-title{line-height:1.4 !important;padding-bottom:7px !important}body #purposes-content-container .purposes-header{padding-top:0 !important}body #iubenda-iframe .purposes-header-right button{background-color:#d11f3e !important;color:#fff !important;border:.5px solid #d11f3e !important;box-shadow:none !important;opacity:1;border-radius:64px !important}body #iubenda-iframe .purposes-header-right button:hover{opacity:.8;background-color:#d11f3e !important;color:#fff !important;border:.5px solid #d11f3e !important}body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#d11f3e !important}body #iubenda-iframe .iub-btn-stroked{border:1px solid #000 !important}body #purposes-content-container .purposes-header .purposes-header-title{font-weight:600 !important;font-size:2rem !important;margin-bottom:8px !important;line-height:1.2 !important;padding-bottom:.5rem !important;padding-top:1.6rem !important}body #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-color:#d11f3e !important}body #iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) * strong,body #iubenda-cs-banner [class*=" iub"] strong,body #iubenda-cs-banner [class^=iub] strong{font-weight:500 !important}body #iubenda-cs-banner .iubenda-cs-opt-group button,body .iubenda-alert button.iubenda-button-cancel,body #iiubenda-cs-banner .iub-btn-consent,body #iubenda-iframe #iubFooterBtnContainer button,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{border:.5px solid #d11f3e !important;font-weight:500 !important;outline:none !important;box-shadow:none !important;color:#fff !important;background-color:#d11f3e !important;transition:opacity .2s ease-in-out;font-size:14px !important}body #iubenda-cs-banner.iub-btn-consent.iub-btn-reject,body #iubenda-cs-banner .iub-btn-consent.iub-btn-accept{color:#fff !important;background-image:none !important;padding-left:25px !important;padding-right:25px !important;font-size:12px !important}body #iubenda-iframe .iub-btn-consent.iub-btn-reject{background-size:9px !important}body #iubenda-iframe .iub-btn-consent.iub-btn-accept{background-size:11px !important}body #iubenda-cs-banner .iubenda-cs-opt-group button:hover,body .iubenda-alert button.iubenda-button-cancel:hover,body #iubenda-iframe #iubFooterBtnContainer button:hover,body #iubenda-iframe #iubFooterBtnContainer button:focus{background-color:#d11f3e !important;color:#fff !important;border:.5px solid #d11f3e !important;box-shadow:none !important;opacity:.8}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:#d11f3e !important;color:#fff !important}body #iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus,body #iubenda-cs-banner a[href]:focus,body #iubenda-cs-banner button:focus,body #iubenda-cs-banner details:focus,body #iubenda-cs-banner input:focus,body #iubenda-cs-banner select:focus,body #iubenda-cs-banner textarea:focus,body #iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,body #iubenda-iframe a[href]:focus,body #iubenda-iframe button:focus,body #iubenda-iframe details:focus,body #iubenda-iframe input:focus,body #iubenda-iframe select:focus,body #iubenda-iframe textarea:focus{outline:none !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{border-radius:50% !important;bottom:2.5rem !important;right:2.5rem !important;margin:0 !important;width:3rem !important;height:3rem !important;background-position:center !important;border:0 !important;outline:0 !important;box-shadow:0 0 0 1px #d11f3e !important;background-size:22px !important;opacity:.5;transition:all .2s ease-in-out}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]:hover{opacity:1}body #iubenda-iframe .purposes-header-right .iub-iframe-brand-button{display:none !important}body #iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-close-btn{height:32px !important;min-width:32px !important;font-size:25px !important;margin-top:6px !important}body #cookie-warning{display:none !important}@media only screen and (max-width:768px){body #purposes-content-container .purposes-header .purposes-header-title{font-size:1.2rem !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{right:1.25rem !important;bottom:1.25rem !important;width:2.5rem !important;height:2.5rem !important}body #purposes-content-container .purposes-section-header-title{font-size:17px !important}body #purposes-content-container .purposes-header{padding-top:0 !important;padding-bottom:1.5rem !important}body #purposes-content-container .purposes-item{margin:0 !important}body #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand{margin-bottom:-1rem !important;margin:-8px -8px 0 !important;margin:0 !important;margin-bottom:-.8rem !important}body #iubenda-iframe .iubenda-modal-navigation.iubenda-modal-navigation-brand .iubenda-modal-navigation-logo img{max-width:100% !important}}body:where(.postid-10652,.postid-10919,.postid-10920,.postid-10917,.postid-10918) section.product-brochure iframe:not([style]){min-height:46rem}@media (max-width:767px){body:where(.postid-10652,.postid-10919,.postid-10920,.postid-10917,.postid-10918) section.product-brochure iframe:not([style]){min-height:64rem}}.share-buttons .btn{white-space:nowrap}.share-buttons ul{display:flex;align-items:center;gap:.875rem;align-items:center;flex-wrap:wrap}.share-buttons a{aspect-ratio:1/1;display:block;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background-color:var(--c-accent);color:var(--c-white);padding:.5rem}.share-buttons svg{inline-size:100%;block-size:100%}@media only screen and (max-width:768px){.share-buttons ul{justify-content:center}.share-buttons li:first-child{inline-size:100%}}[data-copy-text].copied [data-not-copied-text],[data-copy-text]:not(.copied) [data-copied-text]{display:none}section.single-event-form{--_y-spacing:3.125rem}section.single-event-form .hero{padding-block:calc(var(--header-height) + 6.25rem + 2rem) 6.25rem;text-align:center;text-wrap:balance;background-color:var(--c-light-gray)}section.single-event-form .blocks .block:first-child{margin-block-start:calc(var(--_y-spacing) * 2)}section.single-event-form .blocks .block:last-child{margin-block-end:calc(var(--_y-spacing) * 2)}section.single-event-form .blocks .block{margin-block:var(--_y-spacing)}section.single-event-form .form{padding-block-end:calc(var(--_y-spacing) * 2)}section.single-event-form .form .container .title{margin-bottom:var(--_y-spacing);text-align:center}@media only screen and (max-width:768px){section.single-event-form .hero{padding-block:calc(var(--header-height) + 3.125rem) 3.125rem}section.single-event-form .blocks .block:first-child{margin-block-start:var(--_y-spacing)}section.single-event-form .blocks .block:last-child{margin-block-end:var(--_y-spacing)}section.single-event-form .form{padding-block-end:var(--_y-spacing)}}