*{box-sizing:border-box;padding:0;margin:0}a,input,textarea,select,button,h1,h2,h3,h4,h5,h6{font:inherit;color:inherit}a{text-decoration:none}ol,ul{list-style-type:none}img,video,iframe{display:block;inline-size:100%;block-size:auto}button,label,input{cursor:pointer}button[type=submit],input[type=submit],button{border:none;background-color:transparent}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}svg{line-height:0}@font-face{font-family:HelveticaNeue;src:url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro55Roman/font.woff2) format("woff2"),url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro55Roman/font.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro45Light/font.woff2) format("woff2"),url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro45Light/font.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro65Medium/font.woff2) format("woff2"),url(//victoriaarduino.com/wp-content/themes/eg-victoria-arduino/./assets/fonts/webFonts/NeueHelveticaPro65Medium/font.woff) format("woff");font-weight:500;font-display:swap}.text-title-1{font-size:3.125rem;line-height:1.12;letter-spacing:-.046875rem;font-weight:500}.text-title-2{font-size:2.5rem;line-height:1.2;letter-spacing:-.025rem;font-weight:500}.text-title-3{font-size:1.5625rem;line-height:1.28}.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){.text-title-1{font-size:2.1875rem;line-height:1.2857142857143;letter-spacing:-.021875em}.text-title-2{font-size:1.75rem;line-height:1.1428571428571;letter-spacing:-.0175em}.text-small-title{font-size:1rem;line-height:1.4375}}:root{--dropdown-transition-duration:.2s;--container-columns:12;--container-gap:1.25rem;--container-column-width:5.5625rem;--container-x-padding:1.875rem;--c-black:#000;--c-white:#fff;--c-gray:#f4f4f4;--ff-primary:HelveticaNeue,system-ui,sans-serif;--fg-color:var(--c-black);--bg-color:var(--c-white);--field-color:#ececec;--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%);--header-height:6.125rem}@media only screen and (max-width:768px){:root{--container-gap:.625rem;--header-height:4.75rem}}.bg-gray{background-color:var(--c-gray)}@view-transition{navigation:auto}.inverted{--fg-color:var(--c-white);--bg-color:var(--c-black);--field-color:#262626;color:var(--fg-color)}.hidden{display:none !important}html{scroll-behavior:smooth}body{font-family:var(--ff-primary)}body.is-loading{cursor:wait}body,section.inverted{color:var(--fg-color);background-color:var(--bg-color)}:where(html:has(body.page-template-saved),body.page-template-saved){min-height:100%}body.page-template-saved{display:grid;grid-template-rows:auto 1fr auto}#eg-pagination{display:flex;gap:1rem;justify-content:center;align-items:center}#eg-pagination[aria-hidden=true]{display:none}#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}.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}button[type=submit],input[type=submit],.btn{--_bg:transparent;--_fg:inherit;--_outline-color:var(--_fg);display:inline-flex;padding:1.125rem 1rem;outline:1px solid var(--_outline-color);outline-offset:-1px;text-transform:uppercase;font-size:.75rem;line-height:1.166667;background-color:var(--_bg);text-align:center;align-items:center;justify-content:center;gap:.593125rem;color:var(--_fg);transition:background-color .15s ease,color .15s ease}.btn:disabled{opacity:.5;pointer-events:none}button[type=submit]:where(:hover,:focus-visible),input[type=submit]:where(:hover,:focus-visible),.btn:where(:hover,:focus-visible){background-color:var(--_bg-h,var(--_bg));color:var(--_fg-h,var(--_fg))}button[type=submit]:focus-visible,input[type=submit]:focus-visible,.btn:focus-visible{outline:2px solid var(--fg-color);outline-offset:2px}.btn:has(svg:only-child){aspect-ratio:1/1;padding:1rem}.btn.btn-bigger{padding-block:.875rem;padding-inline:1.25rem;font-size:.875rem}button[type=submit],input[type=submit],.btn.btn-primary{--_bg:transparent;--_fg:var(--fg-color);--_bg-h:var(--fg-color);--_fg-h:var(--bg-color)}.btn.btn-primary.btn-small{padding-block:.6875rem .625rem;padding-inline:1.375rem;gap:.4rem}.btn.btn-primary.btn-small span{translate:0 10%}.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%}}.arrow-icon.minimal{margin-inline-start:-.625rem}.arrow-icon.minimal .arrow-body{visibility:hidden}.arrow-icon-grower>.arrow-icon{transform:translateX(-.625rem);transition:transform .15s linear}.arrow-icon-grower>.arrow-icon .arrow-body{transform:translateX(.9375rem) scaleX(0);transform-origin:center left;transition:transform .15s linear}.arrow-icon-grower:where(:hover,:focus-visible)>.arrow-icon{transform:translateX(0)}.arrow-icon-grower:where(:hover,:focus-visible)>.arrow-icon .arrow-body{transform:translateX(0) scaleX(1)}.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;z-index:88888;min-width:8.125rem;position:absolute;left: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 left;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)}.inverted .eg-styled-form-2 input,.inverted .eg-styled-form input,.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}#custom_loginform{row-gap:2rem}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) 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}.eg-styled-form-2 label,.eg-styled-form label,.wpcf7 .label-title,#custom_loginform p label{font-size:.75rem;text-transform:uppercase;line-height:.875rem;display:block;margin-block-end:.4375rem;font-weight:400}.eg-styled-form-2 [data-hide=hide]{display:none !important}.eg-styled-form-2 label{text-align:start}.eg-styled-form-2 label+.lp-required,.eg-styled-form label+.lp-required{display:none}.eg-styled-form-2 label:has(+input:required):after,.eg-styled-form-2 label:has(+.lp-required):after,.eg-styled-form label:has(+.lp-required):after,:where(.wpcf7,#custom_loginform) label:has(input[aria-required=true]) .label-title:after{content:" *";color:red}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input:focus-visible{outline:2px solid currentColor;border-radius:0}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) select{appearance:none}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input[type=date]{appearance:none;border-radius:0;min-height:3.125rem}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) :is(select,input){font-weight:400}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) select,:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input:not([type=checkbox],[type=submit]){padding:.75rem;line-height:1.125;padding:1rem 1.25rem;background-color:var(--field-color);border:none;font-size:1rem;line-height:1.125rem;inline-size:100%}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input:not([type=checkbox],[type=submit])::placeholder{color:rgba(128,128,128)}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input[type=checkbox]{border-radius:0;appearance:none;background-color:var(--field-color);block-size:1.5rem;inline-size:1.5rem}:where(.wpcf7,#custom_loginform,.eg-styled-form,.eg-styled-form-2) input[type=checkbox]:checked{background-color:var(--c-black);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:1rem}.inverted .eg-styled-form-2 input[type=checkbox]:checked,.inverted .eg-styled-form input[type=checkbox]:checked,.inverted .wpcf7 input[type=checkbox]:checked{filter:invert(1)}: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}}.eg-styled-form{--_field-spacing:1rem}.eg-styled-form strong{font-weight:400}.eg-styled-form [data-editorblocktype=SubmitButtonBlock] p,.eg-styled-form [data-editorblocktype=SubmitButtonBlock],.eg-styled-form button[type=submit]{width:100%}.eg-styled-form [data-editorblocktype=Field-checkbox]:has(input[type=checkbox]:first-child+label:last-child) .lp-form-field{display:flex;align-items:center}.eg-styled-form [data-editorblocktype=Field-checkbox]:has(input[type=checkbox]:first-child+label:last-child) .lp-form-field label{margin-bottom:0}.eg-styled-form [data-editorblocktype=Field-checkbox] input[type=checkbox]{vertical-align:middle;margin-right:.5rem}.eg-styled-form[data-form-block-id] .lookup-behavior{border:none;filter:none}.eg-styled-form div:empty{display:none}.eg-styled-form [data-layout]{display:grid;gap:var(--_field-spacing)}.eg-styled-form [data-layout] [data-section] [data-container=true]:has([data-editorblocktype]:nth-child(2)),.eg-styled-form [data-layout] [data-section] .containerWrapper{display:flex;gap:var(--_field-spacing);flex-wrap:wrap}.eg-styled-form [data-layout] [data-section] .containerWrapper>*{flex-grow:1}.eg-styled-form [data-layout] [data-section] .containerWrapper>[data-container-width]{width:calc(var(--_field-width) * 1% - var(--_field-spacing));min-width:min(100%, 30ch)}.eg-styled-form-2 [data-layout]{--_field-spacing:1rem;display:flex;flex-direction:column;gap:1rem}.eg-styled-form-2 [data-layout] [data-section] table{width:100%}.eg-styled-form-2 [data-layout] [data-section] .containerWrapper tr{display:flex;gap:1rem}.eg-styled-form-2 [data-layout] [data-section] .containerWrapper tr th{flex-basis:0;flex-grow:1}.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype]+[data-editorblocktype]{margin-top:1rem}.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=Text]{text-align:start}.eg-styled-form-2 [data-layout] [data-section] th,.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=Text] :is(b,strong,th){font-weight:500}.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=Consent]>div,.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=TwoOptionFormField] .twooption_checkbox>div{display:flex;gap:.625rem;align-items:center}.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=Consent]>div label,.eg-styled-form-2 [data-layout] [data-section] [data-editorblocktype=TwoOptionFormField] .twooption_checkbox>div label{margin-bottom:0}.eg-styled-form-2 .submitButton{width:100%}label.switch-wrapper{--_c-primary:#b2b2b2;--_c-secondary:#f4f4f4;--_ball-size:1.0625rem;--_padding:.3125rem;--_border-width:1px;display:flex;align-items:center;gap:.6875rem;font-size:1rem;line-height:1.3125rem;font-weight:500}label.switch-wrapper:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px;border-radius:999px}label.switch-wrapper:has(input:checked){--_c-primary:var(--fg-color);--_c-secondary:transparent}label.switch-wrapper .switch{border:var(--_border-width) solid var(--_c-primary);background-color:var(--_c-secondary);border-radius:999px;padding:var(--_padding);position:relative;inline-size:calc((2 * var(--_padding)) + (2 * var(--_ball-size)));block-size:calc((2 * var(--_padding)) + (1 * var(--_ball-size)));transition:border .15s ease,background-color .15s ease}label.switch-wrapper .switch:after{content:"";position:absolute;inline-size:var(--_ball-size);block-size:var(--_ball-size);border-radius:50%;background-color:var(--_c-primary);inset-block-start:calc(var(--_padding) - var(--_border-width));inset-inline-start:var(--_padding);transition:inset-inline-start .15s ease,background-color .15s ease}label.switch-wrapper:has(input:checked) .switch:after{inset-inline-start:calc(var(--_ball-size) + var(--_padding) - var(--_border-width))}section.hero.hero-slider{position:relative;z-index:2}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:100vh;min-block-size:100svh}body.page-template-design-history section.hero.hero-slider .swiper .swiper-wrapper .layers{min-block-size:83vh}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 bottom,#00000099,#0000001a,#0000001a,#00000066)}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%;background-image:linear-gradient(#00000000,#00000080)}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-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:5.9375rem}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.poster-and-video .zones{display:grid;--grid-item-width:23.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))}section.poster-and-video .zones .zone.zone-poster{padding-inline:var(--container-x-padding);padding-block-start:4.75rem;padding-block-end:4.625rem}section.poster-and-video .zones .zone.zone-poster .wrapper{max-inline-size:24.375rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.875rem}section.poster-and-video .zones .zone.zone-poster .wrapper .text .text-wrapper{display:flex;flex-direction:column;gap:.5625rem}section.poster-and-video .zones .zone.zone-video .layers{block-size:100%}section.poster-and-video .zones .zone.zone-video .layers .layer-bg video{block-size:0;min-block-size:100%;inline-size:100%;display:block;object-fit:cover}section.poster-and-video .zones .zone.zone-video .layers .layer-fg{padding-inline:var(--container-x-padding);padding-block:4.75rem;display:flex;flex-direction:column;align-items:center;justify-content:end}@media only screen and (max-width:768px){section.poster-and-video .zones .zone.zone-poster{padding-block-start:3.25rem;padding-block-end:3.25rem}section.poster-and-video .zones .zone.zone-poster .wrapper{gap:2.5rem}section.poster-and-video .zones .zone.zone-poster .wrapper .img-wrapper{max-inline-size:15.375rem;max-inline-size:min(15.375rem, 90vw);margin-inline:auto}section.poster-and-video .zones .zone.zone-poster .wrapper .text .text-wrapper{text-align:center;gap:1.875rem}section.poster-and-video .zones .zone.zone-video .layers{min-block-size:29.4375rem;min-block-size:max(29.4375rem, 50vh)}section.poster-and-video .zones .zone.zone-video .layers .layer-fg{justify-content:center}}section.banner.banner-simple{position:relative}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%}section.banner.banner-simple .layers .layer.layer-fg .text .text-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.1875rem}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 .title h2{font-size:1.25rem;line-height:1.4;letter-spacing:-.2px}section.banner.banner-simple .layers .layer.layer-fg .text .text-wrapper{gap:1.875rem}section.banner.banner-simple .layers .layer.layer-fg{padding-block-start:4.875rem;padding-block-end:4.8125rem}}section.cards-slider{--_space-y:6.25rem;overflow:hidden}section.cards-slider>div.container{margin-block:var(--_space-y);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 .title-wrapper .title.text-title-3{font-weight:500}section.cards-slider .subtitle,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(--fg-color);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=story] .swiper .swiper-wrapper .swiper-slide{max-inline-size:none;inline-size:fit-content}section.cards-slider[data-card-type=location] .swiper .swiper-wrapper .swiper-slide{max-inline-size:19.1875rem}section.cards-slider[data-card-type=project] .swiper .swiper-wrapper .swiper-slide{max-inline-size:19.1875rem}section.cards-slider[data-card-type=mini] .swiper .swiper-wrapper .swiper-slide{max-inline-size:12.375rem}section.cards-slider#purebrew-ingredients>div.container{margin-block-end:10.25rem}body.page-template-standard section.cards-slider{margin-block:var(--_space-y)}body.page-template-standard section.cards-slider .container{margin-block:0}@media only screen and (max-width:768px){section.cards-slider{--_space-y:3.25rem}section.cards-slider#purebrew-ingredients>div.container{margin-block-end:var(--_space-y)}section.cards-slider[data-card-type=story] .swiper .swiper-wrapper .swiper-slide{max-inline-size:69%;inline-size:auto}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" "subtitle" "swiper" "slider-info";margin-block-start:var(--_space-y);margin-block-end:var(--_space-y)}body.page-template-standard section.cards-slider .container{margin-block:0}section.cards-slider .subtitle{grid-area:subtitle;margin-top:.5rem}section.cards-slider .slider-info{margin-block-start:2.5rem}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}}.card.card-product-preview{display:flex;flex-direction:column;position:relative}.card.card-product-preview .img-wrapper{background-color:var(--c-gray);padding:.5rem;aspect-ratio:198/230;display:grid;place-items:center}.card.card-product-preview .img-wrapper img{inline-size:0;block-size:0;min-inline-size:100%;min-block-size:100%;object-fit:contain}.card.card-product-preview .title{margin-block-start:.6875rem;margin-block-end:.25rem}.card.card-product-preview a{color:rgba(from var(--fg-color) r g b/0.4)}.card.card-product-preview a:where(:hover,:focus-visible){color:var(--fg-color);text-decoration:underline}.card.card-product-preview a:after{content:"";inset:0;position:absolute}.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}.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)}.card.card-location .text .cta a{display:block;margin-block-start:1.25rem;font-size:1rem;line-height:1.125;color:rgba(from var(--fg-color) r g b/0.4)}.card.card-location .text .cta a:where(:focus-visible,:hover){text-decoration:underline;color:var(--fg-color);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;column-gap:1rem}.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}}.card.card-story{display:flex;flex-direction:column;gap:1.25rem}.card.card-story .thumbnail .layers{overflow:hidden}.card.card-story .thumbnail .layers .layer.layer-bg .img-wrapper{block-size:31.25rem}.card.card-story .thumbnail .layers .layer.layer-bg .img-wrapper img{height:100%;width:auto;object-fit:cover}.card.card-story .thumbnail .layers .layer.layer-fg{padding:2rem;display:grid;place-items:center}.card.card-story .thumbnail .layers .layer.layer-fg .btn{inline-size:100%;max-inline-size:13.75rem}.card.card-story .text{display:flex;flex-direction:column;gap:.625rem}.card.card-story .text .infos{display:flex;gap:.5625rem;align-items:center;block-size:1.5rem}.card.card-story .text .infos .category{text-transform:lowercase;border:1px solid rgb(from var(--fg-color) r g b/0.28);font-size:.8125rem;letter-spacing:-.07px;font-weight:500;line-height:1;padding:.3125rem 1rem .375rem}.card.card-story .text .infos .date{font-size:.75rem;line-height:1;font-weight:500;color:#2f2f2f;opacity:.5}.card.card-story .text .title{width:0;min-width:100%}.inverted .card.card-story .text .infos .date{color:var(--c-white)}.card.card-story .thumbnail .layers .layer.layer-bg .img-wrapper img{height:0;min-height:100%;transition:scale .4s ease-in-out}.card.card-story .thumbnail .layers .layer.layer-fg .btn{opacity:0;filter:blur(5px);transform:translateY(50%);transition:opacity .2s ease,filter .2s ease,transform .2s ease}@media only screen and (max-width:768px){.card.card-story .thumbnail .layers .layer.layer-bg .img-wrapper{block-size:auto;aspect-ratio:auto}.card.card-story .thumbnail .layers .layer.layer-bg .img-wrapper img{height:14rem}}@media (hover:hover){.card.card-story .thumbnail .layers .layer.layer-bg:after{background-image:linear-gradient(to bottom,transparent,#000);opacity:0;transition:opacity .4s ease}.card.card-story:where(:focus-within,:hover) .thumbnail .layers .layer.layer-bg:after{opacity:1}.card.card-story:where(:focus-within,:hover) .thumbnail .layers .layer.layer-bg .img-wrapper img{scale:1.05}.card.card-story:where(:focus-within,:hover) .thumbnail .layers .layer.layer-fg .btn{opacity:1;filter:blur(0px);transform:translateY(0)}}@media (hover:none){.card.card-story .thumbnail .layers .layer.layer-fg{opacity:0}}section.side-images-and-text{margin-block:6.25rem}section.side-images-and-text .zones{display:flex;gap:3.625rem}section.side-images-and-text .zones .zone.zone-images{inline-size:100%}section.side-images-and-text .zones .zone.zone-images .img-wrapper{aspect-ratio:400/506;block-size:100%;background-color:var(--c-gray);max-inline-size:100%}section.side-images-and-text .zones .zone.zone-text{max-inline-size:26rem}section.side-images-and-text .zones .zone.zone-text .text .title{margin-block-end:1.1875rem}section.side-images-and-text .zones .zone.zone-text .text .description{font-weight:300}section.side-images-and-text .zones .zone.zone-text .text .cta{margin-block-start:1.875rem;font-size:1.125rem;line-height:1.222222;font-weight:500}section.side-images-and-text .zones .zone.zone-text .text .cta a:not(:hover,:focus-visible){color:rgba(from var(--fg-color) r g b/0.4)}section.side-images-and-text .zones .zone.zone-text .text .cta:where(:hover,:focus-visible){color:var(--fg-color);text-decoration:underline}@media only screen and (min-width:768px){section.side-images-and-text .zones .zone.zone-images .swiper{inline-size:0;min-inline-size:100%;block-size:100%}section.side-images-and-text .zones .zone.zone-images .swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.875rem}section.side-images-and-text .zones .zone.zone-images .swiper .swiper-wrapper .swiper-slide{width:auto !important}}@media only screen and (max-width:768px){section.side-images-and-text{margin-block-start:0;margin-block-end:3.25rem}section.side-images-and-text .container{padding-inline:0}section.side-images-and-text .zones{display:flex;flex-direction:column;gap:3.125rem}section.side-images-and-text .zones .zone.zone-images{block-size:31.125rem}section.side-images-and-text .zones .zone.zone-images .swiper{block-size:100%}section.side-images-and-text .zones .zone.zone-images .swiper .swiper-pagination{--swiper-pagination-bottom:2.5rem;max-width:calc(100% - (2 * var(--container-x-padding)));inset-inline-start:var(--container-x-padding);display:flex}section.side-images-and-text .zones .zone.zone-images .img-wrapper{aspect-ratio:auto}section.side-images-and-text .zones .zone.zone-text{padding-inline:var(--container-x-padding);max-width:none}section.side-images-and-text .zones .zone.zone-text .text .title{margin-block-end:1.875rem}}section.features-grid{display:grid;grid-template-columns:repeat(2,1fr)}section.features-grid .card:nth-child(odd):last-child{grid-column:-1/1}section.features-grid .card{container:feature-card/inline-size}section.features-grid .card .layers{min-block-size:53.375rem}section.features-grid .card .layers .layer-bg .img-wrapper{block-size:100%}section.features-grid .card .layers .layer-fg{display:flex;flex-direction:column;justify-content:end}section.features-grid .card .layers .layer-fg .text{padding-block:3.25rem;padding-inline:4.375rem;background-image:var(--transparent-to-black-smooth)}@container feature-card (width>1000px){section.features-grid .card .layers{min-block-size:26.6875rem}section.features-grid .card .layers .layer-fg .text .text-wrapper{display:flex;justify-content:space-between;align-items:end}section.features-grid .card .layers .layer-fg .text .text-wrapper .title-wrapper{max-width:32.8125rem}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content .description{max-width:29.6875rem}}section.features-grid .card .layers .layer-fg .text .text-wrapper .section-title{text-transform:uppercase;margin-block-end:1.25rem}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion{display:grid;grid-template-rows:1fr;align-content:end;overflow:hidden;min-block-size:0}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper{overflow:hidden;min-block-size:0}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content{padding-block-start:1.1875rem;display:flex;flex-direction:column;gap:1.875rem}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content .description{max-inline-size:32.6875rem}@media (hover:hover){section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion{grid-template-rows:0fr;transition:grid-template-rows .4s ease}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content{opacity:0;filter:blur(5px);transition:opacity .4s ease,filter .2s ease}section.features-grid .card:where(:hover,:focus-within) .layers .layer-fg .text .text-wrapper .accordion{grid-template-rows:1fr}section.features-grid .card:where(:hover,:focus-within) .layers .layer-fg .text .text-wrapper .accordion{grid-template-rows:1fr}section.features-grid .card:where(:hover,:focus-within) .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content{opacity:1;filter:blur(0)}}@media (hover:none) and (max-width:768px){section.features-grid .card .layers{display:grid;grid-template-columns:1fr;grid-template-rows:29.125rem auto;min-block-size:auto}section.features-grid .card .layers .layer.layer-bg{grid-column:1;grid-row:1}section.features-grid .card .layers .layer.layer-fg .text .text-wrapper,section.features-grid .card .layers .layer.layer-fg .text,section.features-grid .card .layers .layer.layer-fg{display:grid;grid-template-rows:subgrid;grid-column:1;grid-row:-1/1}section.features-grid .card{background-color:var(--fg-color)}section.features-grid .card .layers .layer-fg{grid-template-columns:1fr}section.features-grid .card .layers .layer-fg .text{padding-block:0;background-image:none;padding-inline:var(--container-x-padding)}section.features-grid .card .layers .layer.layer-fg .text .text-wrapper .title-wrapper{margin-inline:calc(-1 * var(--container-x-padding));padding-inline:var(--container-x-padding);padding-block-start:5rem;display:flex;flex-direction:column;align-items:start;justify-content:end;padding-block-end:3.125rem;background-image:linear-gradient(transparent 50%,#000)}section.features-grid .card .layers .layer.layer-fg .text .text-wrapper .accordion{--fg-color:var(--c-black);--bg-color:var(--c-white);color:var(--fg-color);overflow:visible;padding-block-end:3.25rem;padding-inline:0}section.features-grid .card .layers .layer.layer-fg .text .text-wrapper .accordion .accordion-wrapper{overflow:visible}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content{padding-block-start:3.25rem}section.features-grid .card .layers .layer-fg .text .text-wrapper .accordion .accordion-wrapper .accordion-content .description{max-inline-size:none}}section.archive-location-hero{padding-block:3.125rem}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{position:relative;inline-size:0%;min-inline-size:100%;overflow:hidden}section.features-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1800px){section.features-grid{display:grid;grid-template-columns:repeat(3,1fr)}section.features-grid .card:nth-child(odd):last-child{grid-column:auto}}@media only screen and (max-width:1024px){section.features-grid{display:grid;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:768px){section.archive-location-hero .text .text-wrapper{gap:2.875rem}}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}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:2px solid var(--fg-color);outline-offset:2px}@media only screen and (max-width:768px){form.categories-filter-wrapper{justify-content:start}}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-map .eg-google-map .card .thumbnail{display:none}section.archive-location-map .eg-google-map .card .text{padding:1rem}}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.single-location-hero .title{padding-block:3.125rem;text-align:center}section.single-location-hero .thumbnail-wrapper{background-image:linear-gradient(transparent 50%,var(--c-gray) 50%)}section.single-location-hero .thumbnail-wrapper .img-wrapper{view-transition-class:card-location-img;aspect-ratio:852/426;block-size:auto}section.single-location-content{background-color:var(--c-gray)}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-start: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{inline-size:fit-content !important;max-inline-size:100%}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide .img-wrapper{block-size:var(--_gallery-height);max-inline-size:100%;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 only screen and (max-width:768px){body.single-location #stories-slider>.container{margin-block-start:5.625rem;margin-block-end:3.25rem}body.single-location #locations-slider>.container{margin-block-start:3.25rem;margin-block-end:3.25rem}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.25rem;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}}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.25rem;margin-block-end:3.25rem}section.instagram-feed .zones{display:grid;grid-template-areas:"text" "feed" "account";gap:3.125rem}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}}footer{position:relative;padding-block-start:4.75rem;background:var(--bg-color);overflow:hidden}footer #the-footer-man{z-index:1;position:absolute;inset-inline-start:max(1030px, 100vw - 249px);inset-block-end:0;block-size:100%;inline-size:fit-content}footer .footer-head{padding-block-end:4.875rem}footer .footer-head .zones{display:grid;grid-template-columns:1fr minmax(0, 10.5rem) 1fr;gap:var(--container-gap)}footer .footer-head .zones .zone.zone-links{display:flex;align-items:center;gap:1rem}footer .footer-head .zones .zone.zone-logo{padding-block-start:.6875rem}footer .footer-head .zones .zone.zone-bottom-text{color:rgba(from var(--fg-color) r g b/0.5);font-weight:500;display:none;text-align:center}footer .footer-body .zones{max-inline-size:66.875rem;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"title-text title-menu" "text-top menu" "text-bottom newsletter";row-gap:1.875rem;column-gap:var(--container-gap)}footer .footer-body .zones .zone.zone-text{display:grid;grid-template-rows:subgrid;grid-row:-1/1;max-inline-size:12.375rem}footer .footer-body .zones .zone.zone-text .description{color:rgba(from var(--fg-color) r g b/0.5)}footer .footer-body .zones .zone.zone-menu .single-menu nav ul{font-size:.875rem;line-height:1.142857;display:flex;flex-direction:column;gap:.625rem}footer .footer-body .zones .zone.zone-menu .single-menu .title{color:rgba(from var(--fg-color) r g b/0.5)}footer .footer-body .zones .zone.zone-menu .single-menu:not(:has(.title)) nav,footer .footer-body .zones .zone.zone-menu,footer .footer-body .zones .zone.zone-menu .single-menu{display:grid;grid-template-rows:subgrid;grid-row:title-menu/menu}footer .footer-body .zones .zone.zone-menu{grid-template-columns:repeat(3,minmax(12.25rem, 1fr));column-gap:var(--container-gap);max-inline-size:fit-content;margin-inline-start:auto}footer .footer-body .zones .zone.zone-menu .single-menu:not(:has(.title)) nav ul{grid-row:title-menu/menu;display:flex;flex-direction:column;gap:1.6875rem;font-size:1.125rem;line-height:1.222222;font-weight:500}footer .footer-body .zones .zone.zone-newsletter{grid-area:newsletter;display:grid;place-items:end}footer .footer-socials{padding-block:2.3125rem}footer .footer-socials ul{display:flex;block-size:1.125rem;gap:1.6875rem;align-items:center}footer .footer-socials ul li img{max-width:1.25rem;max-height:1.25rem}footer .footer-foot{position:relative;padding-block:2.375rem;color:rgba(from var(--fg-color) r g b/0.7)}footer .footer-foot:after{content:"";block-size:1px;inline-size:100vw;background-color:var(--fg-color);inset-block-start:0;inset-inline-start:0;position:absolute}footer .footer-foot .zones{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--container-gap);align-items:center}footer .footer-foot .zones .zone.zone-legal{font-size:.875rem;display:flex;gap:3.0625rem;align-items:center;flex-wrap:wrap}@media only screen and (max-width:768px){footer{--_footer-man-height:12.5rem}footer .footer-head .zones{gap:2.875rem;display:flex;flex-direction:column}footer .footer-head{padding-block-end:3.125rem}footer .footer-head .zones .zone.zone-bottom-text{display:block}footer .footer-head .zones .zone.zone-logo{order:-1;max-inline-size:8.125rem;inline-size:100%;margin-inline:auto}footer .footer-body .zones .zone.zone-newsletter{display:none}footer .footer-head .zones .zone.zone-links{order:2;justify-content:space-between}footer .footer-body .zones .zone.zone-menu{display:none}footer .footer-body .zones{display:flex;flex-direction:column;gap:5.625rem}footer .footer-body .zones .zone.zone-text .description:last-child{display:none}footer .footer-body .zones .zone.zone-text{gap:1.25rem;max-inline-size:none}footer .footer-body .zones .zone.zone-text *{font-size:1.125rem;line-height:1.388889}footer .footer-socials{padding-block-start:5.625rem;padding-block-end:0}footer .footer-foot:after{content:initial}footer .footer-foot{block-size:var(--_footer-man-height);display:flex;align-items:center;margin-block-end:1.25rem}footer .footer-foot .zones{display:flex;flex-direction:column-reverse;align-items:start;gap:1.875rem}footer #the-footer-man{block-size:var(--_footer-man-height);inset-inline-start:calc(100vw - 77px);inset-block-start:auto;inset-block-end:1.25rem}}header{position:relative}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:0;transition:top var(--dropdown-transition-duration) ease,background-color var(--dropdown-transition-duration) ease,color var(--dropdown-transition-duration) ease;background-color:var(--_header-bg);color:var(--_header-fg);z-index:1000}@media (hover:hover){body header[data-variation=transparent]:not(:hover,.floating,.floating-visible){--_header-bg:transparent;transition:top var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),background-color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration)}body header[data-variation=transparent][data-style=default]:not(:hover,.floating,.floating-visible){--_header-fg:var(--c-white);--_header-svg-fg:var(--c-white)}}@media (hover:none){body header[data-variation=transparent]:not(.floating,.floating-visible){--_header-bg:transparent;transition:top var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),background-color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration)}body header[data-variation=transparent][data-style=default]:not(.floating,.floating-visible){--_header-fg:var(--c-white);--_header-svg-fg:var(--c-white)}}@media (hover:none) and (max-width:768px){body header[data-variation=transparent]:not(.floating,.floating-visible){transition:top var(--dropdown-transition-duration) ease 0s,background-color var(--dropdown-transition-duration) ease 0s,color var(--dropdown-transition-duration) ease 0s}}header[data-variation=transparent]~main{margin-top:calc(-1 * var(--header-height))}header .header-bar>.container>.zones{block-size:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--container-gap)}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper{display:block;inline-size:10.6875rem;margin-inline:auto}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper svg{width:100%;height:100%}header.floating .header-bar>.container>.zones .zone.zone-logo .img-wrapper #logo,header:not(.floating) .header-bar>.container>.zones .zone.zone-logo .img-wrapper #logo-no-payoff{display: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-title{block-size:var(--header-height);display:grid;align-items:center}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;inset-inline-start:0;inset-block-start:var(--header-height);inline-size:100%;z-index:2;--_menu-title-margin:1.875rem}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: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]{grid-template-rows:1fr}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}}@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 .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:has(.sub-menu-wrapper-title input:checked) .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 .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper{padding-block-start:2.1875rem;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 .bird-illustration{position:absolute;inset-block-end:0;inset-inline-start:max(68.125rem, calc(100% - 17.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=products] .menu-wrapper .zones{display:flex;gap:2rem;max-inline-size:66.875rem;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}@media (min-width:767px) and (max-width:1280px) and (max-height:720px){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/304}}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%}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;max-inline-size:39.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{display:grid;grid-template-columns:1fr 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(4){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] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(5):last-child{grid-column: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 .accordion-submenu ul,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: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 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 .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:has(.accordion-submenu:where(:hover,:focus-visible,:focus-within)) .arrow-accordion,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{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=values] .menu-wrapper{padding-block-start:2.1875rem;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 .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:2.5625rem;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}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}@media only screen and (max-width:768px){html:has(body.mobile-menu-open){overflow:hidden;touch-action:none}body.mobile-menu-open{position:fixed;width:100%;top:0}body.mobile-menu-open header{--_header-bg:var(--bg-color) !important;--_header-fg:var(--fg-color) !important}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-logo .img-wrapper svg{width:100%;height:fit-content}header.floating .header-bar-mobile .zones .zone.zone-logo .img-wrapper #logo,header:not(.floating) .header-bar-mobile .zones .zone.zone-logo .img-wrapper #logo-no-payoff{display:none}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:1.875rem;margin-block-start:.6875rem}header .header-bar .search-box form .search-wrapper{background-color:var(--c-gray);display:flex;align-items:center;padding-inline-end:1.25rem}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 button{line-height:0}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.6875rem;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: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 .sub-menu-wrapper .sub-menu-wrapper-body::-webkit-scrollbar{display: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: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=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=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .arrow-accordion{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-menus .wrapper .sub-sub-menu .sub-sub-menu-list .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=locations] .menu-wrapper .sub-sub-menu>a{padding-block:.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{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:auto 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}}@media only screen and (max-width:350px){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{column-gap:1rem}}#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}}div#product-bar{--_product-bar-height:3.125rem;min-height:var(--_product-bar-height);z-index:999;position:fixed;top:var(--header-height);left:0;width:100%;height:var(--_product-bar-height);display:flex;align-items:center;transition:top var(--dropdown-transition-duration) ease}div#product-bar~*{scroll-margin:calc(var(--header-height) + 3.125rem)}div#product-bar{background-color:var(--_bg-color,var(--c-gray));color:var(--_fg-color)}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;text-transform:capitalize}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;transition:grid-template-rows .2s ease;text-transform:capitalize}div#product-bar .zones .zone-title:hover .title svg{rotate:180deg}div#product-bar .zones .zone-title:hover .dropdown{grid-template-rows:1fr}div#product-bar .zones .zone-title .dropdown nav{min-height:0}div#product-bar .zones .zone-title .dropdown nav ul{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[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:currentColor;height:1px;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-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:.5rem .9375rem}section.hero.hero-product{position:relative;z-index:999;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:var(--header-height);padding-block-end:5.8125rem;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:1fr minmax(0, 26.25rem) 1fr;justify-items:center;flex-direction:column;align-items:center;gap:1.25rem}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:80.5rem}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}section.hero.hero-product .layers .layer-fg .bottom-wrapper .variations a:hover{color:var(--_bg);background-color:var(--_fg)}@media only screen and (max-height:640px){section.hero.hero-product .layers .layer-fg{padding-block-end:2rem}}@media only screen and (max-width:768px){section.hero.hero-product .layers{block-size:auto}section.hero.hero-product .layers .layer-fg .bottom-wrapper .variations{justify-content:space-between;width:100%;max-inline-size:unset;gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem, 1fr))}section.hero.hero-product .layers .layer-fg{padding-block-start:calc(var(--header-height) * 2);padding-block-end:6.25rem;justify-content:end;gap:1rem}section.hero.hero-product .layers .layer-fg .wrapper{gap:3.125rem;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}section.hero.hero-product .layers .layer-fg .machine.img-wrapper img{block-size:auto}}section.product-videos{padding-block:7.5625rem;overflow:hidden}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 .zone.zone-title .container .title{font-size:1.5625rem;line-height:1.28;font-weight:500}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{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{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{padding-block-start:3.25rem;padding-block-end:3.25rem}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:25.75rem;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) img:nth-child(3),section.product-gallery:has(img:nth-child(6):last-child) img:nth-child(4){grid-column:span 2}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-technologies{overflow:hidden}section.product-technologies>.layers>.layer-bg .img-wrapper{block-size:100%}section.product-technologies>.layers>.layer-fg{padding-block:10.25rem}section.product-technologies#purebrew-technologies>.layers>.layer-fg{padding-block-start:9rem;padding-block-end:9.6875rem}section.product-technologies>.layers>.layer-fg .zones{display:flex;flex-direction:column;gap:3.75rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title{display:flex;align-items:end;justify-content:space-between;gap:1rem}section.product-technologies>.layers>.layer-fg .zones .zone.zone-title a{font-weight:500;transition:color .3s ease;display:none}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 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%}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: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,var(--_gradient-color-top,rgb(0 0 0/0.7)),var(--_gradient-color-bottom,rgb(0 0 0/1)));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.125rem;inline-size:2.125rem;backdrop-filter:blur(30px) brightness(1.1)}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#purebrew-technologies>.layers>.layer-fg,section.product-technologies>.layers>.layer-fg{padding-block:3.25rem}section.product-technologies>.layers>.layer-fg .zones{gap:3.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 .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:31.25rem}}section.product-splits .split:nth-child(even) .zone-img{order:2}section.product-splits[data-flipped=false] .split:nth-child(odd) .zone-img{order:2}section.product-splits .split .zones .zone.zone-img .img-wrapper{block-size:100%}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 .subtitle{font-size:1.2rem;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 .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:2.5rem;padding-block-start:3.25rem;padding-block-end:3.25rem}}section.product-final-img{padding-block:2.5rem}section.product-final-img .container{max-inline-size:33.75rem;display:flex;flex-direction:column;align-items:center;padding-block:3.125rem;gap:1.5rem}section.product-final-img .container .img-wrapper.img-logo{max-inline-size:18.625rem;margin-inline:auto}section.product-text-and-description{background-color:var(--_bg-color);color:var(--_fg-color)}section.product-text-and-description .container{padding-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}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;padding-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 .layers .layer-fg{padding-block:3.25rem}section.product-final-img{padding-block:0}section.product-text-and-description .container{padding-block:3.25rem;gap:3.25rem}}section.product-features{display:flex;overflow:hidden;overflow:clip;block-size:46.8125rem}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:2rem;padding-block:6.25rem}section.product-features .features-wrapper .img-wrapper{--_width:1;--_height:1;position:relative;max-inline-size:53.25rem;margin-inline:auto;aspect-ratio:var(--_width)/var(--_height);min-height:0}section.product-features .features-wrapper .img-wrapper img{object-fit:contain;aspect-ratio:var(--_width)/var(--_height)}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:99px;background-color:#fff;backdrop-filter:blur(30px) brightness(115%);font-weight:500;white-space:nowrap;visibility:hidden}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{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:1px solid #1a1a1a33;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{block-size:auto;padding-block:3.25rem}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{padding-block:6.25rem}section.product-tutorials .zones{display:flex;flex-direction:column;gap:1rem}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:1rem;text-align:center}section.product-tutorials .zones .zone.zone-text .text-wrapper .title{font-size:1.5625rem;line-height:1.28;font-weight:500}section.product-tutorials .zones .zone.zone-text .text-wrapper .description{font-weight:300;max-inline-size:39.625rem;margin-inline:auto}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}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;border:1px solid rgb(from var(--fg-color) r g b/0.2);background-color:var(--bg-color)}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{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{padding-block-start:3.25rem;padding-block-end:3.5rem}}section.product-color-variations{padding-block-start:5.5625rem;padding-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 .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+.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}section.product-color-variations .zones .zone.zone-images .img-wrapper[inert]{opacity:0}@media only screen and (max-width:768px){section.product-color-variations{padding-block:3.25rem}section.product-color-variations .zones{display:flex;flex-direction:column;align-items:center;gap:3.25rem}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-sheet{padding-block-start:6.6875rem;padding-block-end:6.6875rem;background-color:#f4f4f4;--_main-columns:repeat(2,1fr);--_values-width:auto}section.product-sheet.is-multiple{background-color:var(--c-white)}section.product-sheet .wrapper{display:flex;flex-direction:column;gap:5.6875rem}section.product-sheet .wrapper:has(.product:only-child){gap:3.125rem}section.product-sheet.is-multiple .wrapper h1{text-align:center;font-weight:500}section.product-sheet .wrapper .products-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--container-gap);row-gap:6.25rem}section.product-sheet .wrapper:has(.product:only-child) h2{text-align:center}section.product-sheet .wrapper .products-wrapper:has(.product:only-child){display:flex;justify-content:center;align-items:center}section.product-sheet .wrapper .products-wrapper .product{display:flex;flex-direction:column;gap:1.875rem}section.product-sheet .wrapper .products-wrapper .product:only-child{inline-size:100%;max-inline-size:39.625rem}section.product-sheet .wrapper .products-wrapper .product .title{font-size:1.5625rem;line-height:1.16;font-weight:500}section.product-sheet .wrapper .products-wrapper .product:only-child .title{text-align:center}section.product-sheet .wrapper .products-wrapper .product .thumbnail{position:relative;block-size:18.75rem;background-color:#fff}section.product-sheet .wrapper .products-wrapper .product .thumbnail .img-wrapper{background-color:var(--_bg-img-color,#fff)}section.product-sheet .wrapper .products-wrapper .product .thumbnail .img-wrapper img{top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-inline-size:28.125rem;object-fit:contain;mix-blend-mode:darken}section.product-sheet .wrapper .products-wrapper .product .thumbnail .heart-btn{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;transition:scale .15s ease,opacity .3s ease}section.product-sheet .wrapper .products-wrapper .product .thumbnail .heart-btn.hearted path{fill:currentColor}section.product-sheet .wrapper .products-wrapper .product .thumbnail .heart-btn:hover{scale:1.1}section.product-sheet .wrapper .products-wrapper .product .thumbnail .heart-btn:active{scale:.9}section.product-sheet .wrapper .products-wrapper .product .thumbnail .flip-btn{position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem;display:flex;align-items:center;gap:.625rem}section.product-sheet .wrapper .products-wrapper .product .thumbnail .flip-btn svg{transition:rotate .15s ease}section.product-sheet .wrapper .products-wrapper .product .thumbnail .flip-btn:active{scale:.95}section.product-sheet .wrapper .products-wrapper .product .thumbnail .flip-btn:active svg{rotate:-.1turn}section.product-sheet .wrapper .products-wrapper .product .thumbnail .flip-btn:not(:active) svg{animation:spin .3s ease}@keyframes spin{to{rotate:1turn}}section.product-sheet .wrapper .products-wrapper .product .thumbnail .variation-selector{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjAyOCIgaGVpZ2h0PSI1LjIyMSIgdmlld0JveD0iMCAwIDkuMDI4IDUuMjIxIj4KICA8cGF0aCBpZD0iUGF0aF8xMzE2IiBkYXRhLW5hbWU9IlBhdGggMTMxNiIgZD0iTTYxNjYuMzI2LTEzNTEuOTQxbC00LjE2MS00LjE2MSw0LjE2MS00LjE2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2MC42MTUgNjE2Ni42OCkgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:calc(100% - 0.9375rem) 52%;border:none;position:absolute;inset-inline-start:.625rem;inset-block-start:.625rem;appearance:none;background-color:var(--c-white);padding:.625rem;padding-inline-end:2.125rem}section.product-sheet .wrapper .products-wrapper .product .thumbnail .img-wrapper{block-size:100%}section.product-sheet .wrapper .products-wrapper .product .thumbnail.show-back .img-wrapper .front-img{display:none}section.product-sheet .wrapper .products-wrapper .product .thumbnail:not(.show-back) .img-wrapper .back-img{display:none}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header{display:grid;grid-template-columns:var(--_main-columns);gap:var(--container-gap);font-weight:500;min-block-size:3.5rem;align-items:end}body.single-products-machines section.product-sheet .wrapper .products-wrapper .product .feature-variations-header{align-items:start}section.product-sheet .wrapper .products-wrapper .product .features-wrapper{overflow:auto}section.product-sheet .wrapper .products-wrapper .product .features-wrapper::-webkit-scrollbar{display:none}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names{display:flex}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names .variation-name{text-align:left;width:100%;border-bottom:1px solid rgb(178 178 178/0.3);padding-block-end:1.03125rem;margin-block-end:1.625rem;transition:color .15s ease}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header.no-variations,section.product-sheet .wrapper .products-wrapper .product .feature-variations-header:has(.variation-name:only-child){border-bottom:1px solid rgb(178 178 178/0.3);margin-block-end:1.625rem}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header.no-variations .variation-name:only-child,section.product-sheet .wrapper .products-wrapper .product .feature-variations-header:has(.variation-name:only-child) .variation-name:only-child,section.product-sheet .wrapper .products-wrapper .product .feature-variations-header.no-variations .feature-variations-label,section.product-sheet .wrapper .products-wrapper .product .feature-variations-header:has(.variation-name:only-child) .feature-variations-label{padding-block-end:1.03125rem}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header.no-variations .variation-name,section.product-sheet .wrapper .products-wrapper .product .feature-variations-header:has(.variation-name:only-child) .variation-name{margin-bottom:0}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names .variation-name:only-child{border-bottom:none;padding-block-end:0;margin-block-end:0}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names .variation-name:where([data-active=true],:hover,:focus-visible){padding-block-end:.96875rem;border-bottom:2px solid currentColor}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names .variation-name:not([data-active=true]) span{color:rgba(from currentColor r g b/0.5)}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group{padding-block:1.625rem;border-bottom:1px solid rgb(178 178 178/0.3);display:grid;gap:.9375rem}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group:first-child{padding-block-start:0}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group:last-child{padding-block-end:0;border-bottom:none}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature{display:grid;grid-template-columns:var(--_main-columns);gap:var(--container-gap)}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature .key{font-weight:300}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature .feature-values{display:flex;gap:var(--container-gap)}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature .feature-values .value{inline-size:100%;transition:color .15s ease}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature .feature-values .value[data-active]:not([data-active=true]){color:rgba(from currentColor r g b/0.5)}section.product-sheet .wrapper .products-wrapper .product .brochure-btn-wrapper{margin-block-start:2.875rem}@media only screen and (max-width:768px){section.product-sheet{padding-block-start:3.25rem;padding-block-end:3.25rem;--_main-columns:9rem auto;--_values-width:8rem}section.product-sheet .wrapper .products-wrapper .product .feature-groups .feature-group .feature .feature-values .value{flex-shrink:0;flex-basis:var(--_values-width)}section.product-sheet .wrapper .products-wrapper .product .feature-variations-header .variation-names .variation-name{width:var(--_values-width)}section.product-sheet .wrapper{gap:3.25rem}section.product-sheet.is-multiple .wrapper{gap:3.25rem}section.product-sheet .wrapper .title h2{text-align:center;font-size:1.75rem}section.product-sheet .wrapper .labels-wrapper{flex-wrap:wrap;font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.2px;display:flex;gap:1rem;justify-content:space-around}section.product-sheet .wrapper .labels-wrapper button{position:relative}section.product-sheet .wrapper .labels-wrapper button:not([data-active=true]){color:#838383}section.product-sheet .wrapper .labels-wrapper button[data-active=true]:after{content:"";position:absolute;bottom:-2px;inline-size:100%;inset-inline-start:0;block-size:2px;background-color:currentColor}section.product-sheet .wrapper .products-wrapper{display:grid}section.product-sheet .wrapper .products-wrapper>*{grid-column:-1/1;grid-row:-1/1}section.product-sheet .wrapper .products-wrapper .product[data-active=false]{display:none}section.product-sheet .wrapper .products-wrapper .product .title{display:none}section.product-sheet .wrapper .products-wrapper .product .thumbnail{block-size:auto}section.product-sheet .wrapper .products-wrapper .product .img-wrapper img,section.product-sheet .wrapper .products-wrapper .product .img-wrapper{block-size:auto;position:static;transform:none !important}}section.product-sheet-alternative-compare{padding-block-start:7rem;padding-block-end:7.75rem}section.product-sheet-alternative-compare .zones{display:flex;flex-direction:column;gap:2.3125rem}section.product-sheet-alternative-compare .zones .zone.zone-title{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.product-sheet-alternative-compare .zones .zone.zone-title .title{font-weight:500}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper{display:grid;--grid-item-width:12.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.5rem;row-gap:2rem}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product{position:relative}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .compare-wrapper{position:absolute;z-index:1;inline-size:100%;padding:1.25rem;display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.142857;color:rgba(from currentColor r g b/0.5)}section.product-sheet-alternative-compare .zones:not(:has(label.switch-wrapper input:checked)) .zone.zone-products .products-wrapper .product .compare-wrapper{display:none}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .compare-wrapper input[type=checkbox]{appearance:none;background-color:var(--field-color);block-size:.875rem;inline-size:.875rem}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .compare-wrapper input[type=checkbox]:checked{background-color:var(--c-black);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:.625rem}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .thumbnail{margin-block-end:.6875rem}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .thumbnail .img-wrapper{aspect-ratio:239/300;background-color:#f4f4f4;inline-size:100%;block-size:auto}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .title{margin-block-end:.25rem}section.product-sheet-alternative-compare .zones .zone.zone-products .products-wrapper .product .subtitle{color:#00000066}@media only screen and (max-width:768px){section.product-sheet-alternative-compare{padding-block-start:5rem}}section.product-sheet-alternative-sheet{padding-block-start:6.9375rem;padding-block-end:7.375rem;background-color:#f4f4f4}section.product-sheet-alternative-sheet .zones{display:flex;flex-direction:column;gap:6.3125rem}section.product-sheet-alternative-sheet .zones .zone-data{display:flex;justify-content:space-between;overflow:auto}section.product-sheet-alternative-sheet .zones .zone-data::-webkit-scrollbar{display:none}section.product-sheet-alternative-sheet .zones .zone-data .keys{font-weight:300;inline-size:100%;flex-shrink:0;flex-basis:min-content;position:sticky;left:0;z-index:1;white-space:nowrap;flex-grow:1;background-color:#f4f4f4}section.product-sheet-alternative-sheet .zones .zone-data .keys .keys-title{font-weight:500;padding-block-end:1rem}section.product-sheet-alternative-sheet .zones .zone-data .values{display:flex}section.product-sheet-alternative-sheet .zones .zone-data .values .product-group{inline-size:11.1875rem}section.product-sheet-alternative-sheet .zones .zone-data .values .product-group .product-name{padding-block-end:1rem;position:relative}section.product-sheet-alternative-sheet .zones .zone-data .values .product-group[data-active=true] .product-name:after,section.product-sheet-alternative-sheet .zones .zone-data .values .product-group .product-name:before{content:"";background-color:rgb(from #b2b2b2 r g b/0.3);block-size:1px;inset-block-end:0;inset-inline-start:0;inline-size:100%;position:absolute}section.product-sheet-alternative-sheet .zones .zone-data .values .product-group[data-active=true] .product-name:after{background-color:currentColor;block-size:.125rem;inline-size:5rem}section.product-sheet-alternative-sheet .zones .zone-data .group{line-height:1;padding-block:1.625rem;padding-inline-end:1rem;display:flex;flex-direction:column;gap:.9375rem}section.product-sheet-alternative-sheet .zones .zone-data .group:first-child{padding-block-start:0}section.product-sheet-alternative-sheet .zones .zone-data .group:not(:last-child){border-bottom:1px solid rgb(from #b2b2b2 r g b/0.3)}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-app .zones .zone.zone-text{padding-block:3.25rem}}section.product-brochure{padding-block:6.25rem}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)}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{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-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}@media only screen and (max-width:768px){section.product-variation-infos{display:grid;grid-template-columns:repeat(1,1fr)}section.product-variation-infos .box{padding-block:3.25rem}section.product-variation-infos:not(:has(.box:nth-child(4))) .box.title-box{padding-block-start:3.25rem;padding-block-end:3.5rem}}section.hero.hero-compare{position:relative;z-index:999}section.hero.hero-compare .layers{height:83vh}section.hero.hero-compare .layers .layer-bg:after{background-color:#00000033}section.hero.hero-compare .layers .layer-bg .img-wrapper{block-size:100%}section.hero.hero-compare .layers .layer-fg{display:grid;place-items:center;gap:1.1875rem;text-align:center}section.hero.hero-compare .layers .layer-fg .text{display:grid;gap:1.1875rem}section.compare-products-text{padding-block-start:5.5625rem}section.compare-products-text .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)}section.compare-products-text .zones .zone-description{display:flex;flex-direction:column;gap:2.5rem}section.compare-products-text .zones .zone-description .description p:not(:last-child){margin-block-end:1.625rem}section.compare-products-text .zones .zone-description>a:not(:hover,:focus-visible){color:rgb(from #000 r g b/0.4)}section.compare-products{padding-block-start:2rem;padding-block-end:5.625rem}section.compare-products .zones{display:flex;flex-direction:column;gap:2.625rem}section.compare-products .zones .zone-products{display:grid;--grid-item-width:28.125rem;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}.product.compare-product-card:has(:focus-visible){outline:4px solid var(--c-black);outline-offset:4px}.product.compare-product-card .layers{aspect-ratio:634/343;height:100%}.product.compare-product-card .layers .layer-bg{display:grid}.product.compare-product-card .layers .layer-bg>*{grid-area:1/1}.product.compare-product-card .layers .layer-bg .img-wrapper{block-size:100%;background-color:var(--c-gray);display:grid;place-items:center;transition:opacity .2s ease}.product.compare-product-card .layers .layer-bg .img-wrapper img{max-width:29.625rem;mix-blend-mode:darken}.product.compare-product-card:hover .layers .layer-bg .img-wrapper.back-img,.product.compare-product-card:not(:hover) .layers .layer-bg .img-wrapper.front-img{opacity:0}.product.compare-product-card .layers .layer-fg{padding:1.25rem;display:grid;filter:blur(0px);place-content:space-between;grid-template-areas:"nothing heart" "text cta"}.product.compare-product-card .layers .layer-fg .heart{grid-area:heart;justify-self:end;position:relative;z-index:1;transition:scale .15s ease,opacity .3s ease}.product.compare-product-card .layers .layer-fg .heart.hearted path{fill:currentColor}.product.compare-product-card .layers .layer-fg .heart:hover{scale:1.1}.product.compare-product-card .layers .layer-fg .heart:active{scale:.9}.product.compare-product-card .layers .layer-fg .text{grid-area:text;display:flex;flex-direction:column;align-self:end}.product.compare-product-card .layers .layer-fg .text .subtitle{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.product.compare-product-card:where(:hover,:focus-within) .layers .layer-fg .text .subtitle{max-height:1lh;opacity:1}.product.compare-product-card .layers .layer-fg .btn{grid-area:cta;position:relative;inset-block-start:0rem;transition:opacity .3s ease,inset-block-start .3s ease}.product.compare-product-card .layers .layer-fg .btn:after{content:"";position:fixed;inset:0}.product.compare-product-card:not(:hover,:focus-within) .layers .layer-fg .btn{opacity:0;inset-block-start:1.25rem}body:has(input#compare-machines:checked) section.compare-products{padding-block-end:2.625rem}body:has(input#compare-machines:checked) section.compare-products .zone-products,body:has(input#compare-machines:not(:checked)) section.compare-products-active{display:none}@media only screen and (max-width:768px){body section.compare-products .zone-products{display:none !important}body:has(input#compare-machines:not(:checked)) section.compare-products-active{display:block;margin-top:3.125rem}section.compare-products-text{padding-block-start:3.25rem}}section.compare-products-active{padding-block-end:6.1875rem}section.compare-products-active .container .products-wrapper{display:grid;--grid-item-width:28.125rem;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;grid-auto-rows:20.875rem}@media only screen and (max-width:768px){section.compare-products-active .container .products-wrapper{grid-auto-rows:auto}section.compare-products-active{padding-block-end:3.25rem}}.product.compare-product-active{background-color:#f4f4f4;padding:1.25rem;position:relative;isolation:isolate}.product.compare-product-active .text h3 a:after{content:"";position:absolute;inset:0;z-index:2}.product.compare-product-active button.heart{position:absolute;right:1.25rem;top:1.25rem;z-index:4;transition:scale .15s ease}.product.compare-product-active button.heart.hearted path{fill:currentColor}.product.compare-product-active button.heart:hover{scale:1.1}.product.compare-product-active button.heart:active{scale:.9}.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{z-index:3;display:flex;height:fit-content;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.142857;color:rgba(from currentColor r g b/0.5)}.product.compare-product-active .zones .zone-text .compare-wrapper input[type=checkbox]{appearance:none;background-color:var(--field-color);block-size:.875rem;inline-size:.875rem}.product.compare-product-active .zones .zone-text .compare-wrapper input[type=checkbox]:checked{background-color:var(--c-black);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 .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:100%}.product.compare-product-active .zones .zone-img .img-wrapper{height:100%}.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 .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 .info,.product.compare-product-active .zones .zone-text .text{order:2;align-self:start}}#compare-bar{pointer-events:auto;padding-block:.8125rem;position:sticky;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}.single-products-machines #compare-bar{position:fixed;left:0;width:100%}#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{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%}#compare-bar .compare-machines{display:none}#compare-bar .container .product-slots{display:flex;align-items:center}#compare-bar .container .product-slots .product-slot .thumbnail{display:none}#compare-bar .container .product-slots .product-slot{flex-basis:0;flex-grow:1;max-width:none;text-align:center}#compare-bar .container .product-slots .product-slot:not(:has(.product-title)){display:none}}section.the-comparator .zones{display:flex;flex-direction:column;gap:6.0625rem}section.the-comparator .zones .zone.zone-header .title-wrapper{text-align:center;font-size:1rem;line-height:1.3125}section.archive-stories .zones{padding-block-start:4.625rem;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}section.single-story{--_top-color:var(--c-white);--_bottom-color:var(--c-gray)}section.single-story .hero{padding-block:4.625rem;text-align:center}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 .thumbnail-wrapper{background-image:linear-gradient(transparent 50%,var(--_bottom-color) 50%)}section.single-story .thumbnail-wrapper .img-wrapper{margin-inline:auto;max-width:49.375rem}section.single-story .thumbnail-wrapper .img-wrapper img{block-size:100%;object-fit:cover}section.single-story .content{background-color:var(--_bottom-color);padding-block:4.625rem 4.625rem;display:grid;gap:4.625rem}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{block-size:23.9375rem}section.single-story .content .block-images .container .img-wrapper:only-child{block-size:35.625rem}section.single-story .content .block-images .container .img-wrapper img{block-size:100%;object-fit:cover}section.single-story .article-footer{background-color:var(--c-gray)}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:3.125rem}section.single-story .hero #breadcrumbs{display:none}section.single-story .hero .subtitle{margin-block-start:2rem}section.single-story .content{padding-block:3.125rem;padding-bottom:4.6875rem;gap:3.125rem}section.archive-stories .zones .zone.zone-stories .stories-wrapper{margin-top:3.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}section.archive-stories .zones{padding-block-start:3.25rem;padding-block-end:3.25rem}section.archive-stories .zones .zone.zone-pagination{margin-top:3.25rem;gap:3.25rem}}#heritage-timeline{position:fixed;bottom:0;height:18.75rem;background-image:linear-gradient(transparent,var(--c-white) 72%);padding-bottom:2.5rem;width:100%;display:grid;align-items:end}#heritage-timeline .container{display:flex;align-items:center;justify-content:space-evenly;border-bottom:1px solid #b2b2b2;padding:.875rem}:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year]{font-size:.625rem;text-align:center;line-height:1.2;text-transform:uppercase;font-weight:500;padding:.25rem .21875rem;outline:1px solid currentColor;color:#b2b2b2;position:relative;min-width:2.5rem;transition:all .2s ease}#heritage-timeline-mobile .container .swiper-slide-active [data-year],:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year].active{color:var(--c-white);outline-color:var(--c-black);background-color:var(--c-black)}:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year]:after{content:"";position:absolute;bottom:-.875rem;left:50%;transform:translateX(-50%) translateY(50%);height:.5rem;width:.5rem;background-color:#b2b2b2;border-radius:999px}#heritage-timeline-mobile{background-color:var(--bg-color);position:fixed;bottom:0;left:0;width:100%}#heritage-timeline-mobile .container{position:relative}#heritage-timeline-mobile .container:before,#heritage-timeline-mobile .container:after{content:"";position:absolute;height:100%;width:10%;z-index:2;top:0}#heritage-timeline-mobile .container:after{right:var(--container-x-padding);background-image:linear-gradient(to left,var(--c-white) var(--container-x-padding),transparent)}#heritage-timeline-mobile .container:before{left:var(--container-x-padding);background-image:linear-gradient(to right,var(--c-white) var(--container-x-padding),transparent)}#heritage-timeline-mobile .container :is(.swiper-btn-prev,.swiper-btn-next){position:absolute;top:50%;z-index:3;width:.75rem;height:.75rem;color:#b2b2b2}#heritage-timeline-mobile .container :is(.swiper-btn-prev,.swiper-btn-next) svg{height:100%;width:100%}#heritage-timeline-mobile .container .swiper-btn-prev{transform:translateX(-50%);left:var(--container-x-padding);rotate:90deg}#heritage-timeline-mobile .container .swiper-btn-next{transform:translateX(50%);right:var(--container-x-padding);rotate:-90deg}#heritage-timeline-mobile .container .swiper-slide{height:6.0625rem;display:grid;place-items:center;position:relative}#heritage-timeline-mobile .container .swiper-slide:before,#heritage-timeline-mobile .container .swiper-slide:after{content:"";position:absolute;height:1px;background-color:#b2b2b2;top:50%;transform:translateY(-50%);width:50%}#heritage-timeline-mobile .container .swiper-slide:after{left:50%}#heritage-timeline-mobile .container .swiper-slide:before{left:0}#heritage-timeline-mobile .container .swiper-slide:first-child:before,#heritage-timeline-mobile .container .swiper-slide:last-child:after{content:initial}#heritage-timeline-mobile .container .swiper-slide [data-year]{transform:translateY(-1.5rem)}section.hero.hero-heritage{padding-block:1.8125rem;background-color:var(--c-gray);position:relative;z-index:1}section.hero.hero-heritage .container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:space-between;gap:var(--container-gap)}section.hero.hero-heritage .container .img-wrapper{max-inline-size:28.5rem}section.hero.hero-heritage .container .subtitle{justify-self:end;font-weight:500;max-width:19.1875rem;text-align:center}@media only screen and (max-width:768px){section.hero.hero-heritage{padding-block:3.25rem}section.hero.hero-heritage .container{display:flex;flex-direction:column;align-items:center;gap:2rem}}section.heritage-year{scroll-margin:3rem;margin-block:6.25rem}#heritage-timeline+section.heritage-year{margin-block-start:11.875rem}@media only screen and (max-width:768px){section.heritage-year{margin-block:3.25rem}#heritage-timeline+section.heritage-year{margin-block-start:3.25rem}}section.heritage-year .main-text-wrapper .subtitle{margin-block-end:.625rem}section.heritage-year .main-text-wrapper .description{margin-block-start:1.25rem;font-weight:300}section.heritage-year .main-text-wrapper figure{margin-block-start:1.875rem}section.heritage-year figure{display:grid;gap:.625rem}section.heritage-year .final-description{font-size:1.125rem;line-height:1.388889;color:#838383;font-weight:500}@media only screen and (max-width:768px){section.heritage-year figure{gap:.3125rem}section.heritage-year figure figcaption{font-size:.875rem}}section.heritage-year.year-1905 .main-text-wrapper{max-width:46.4375rem;margin-inline-start:auto}section.heritage-year.year-1905 .second-row{display:flex;align-items:center;justify-content:space-between;margin-block-start:6.25rem;gap:var(--container-gap)}section.heritage-year.year-1905 .second-row>:first-child{max-inline-size:25rem}section.heritage-year.year-1905 .second-row>:last-child{max-inline-size:26rem}section.heritage-year.year-1905 .third-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap);align-items:center}section.heritage-year.year-1905 .third-row .final-description{max-inline-size:19.1875rem}section.heritage-year.year-1905 .third-row figure{max-inline-size:26rem}@media only screen and (max-width:768px){section.heritage-year.year-1905 .second-row{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}section.heritage-year.year-1905 .second-row figure:first-child{margin-right:auto;max-width:80%}section.heritage-year.year-1905 .second-row figure:last-child{margin-left:auto;max-width:80%}section.heritage-year.year-1905 .third-row{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}section.heritage-year.year-1905 .third-row .final-description{max-inline-size:80%;margin-right:auto}section.heritage-year.year-1905 .third-row figure{max-inline-size:80%;margin-left:auto}}section.heritage-year.year-1920 .main-text-wrapper{max-inline-size:46.4375rem}section.heritage-year.year-1920 .second-row{margin-top:6.25rem;display:grid;grid-template-columns:minmax(13rem, 26rem) minmax(0, 8.0625rem) calc(12.375rem / 2 - var(--container-gap)) var(--container-gap) calc(12.375rem / 2 - var(--container-gap)) minmax(0, 8.0625rem) minmax(10rem, 19.1875rem) minmax(0, 8.0625rem);grid-template-rows:auto 5rem auto;grid-template-areas:"img-one empty1 img-two img-two img-two empty2 description empty4" "img-one empty5 empty6 empty6 img-three img-three img-three img-three" "nothing empty7 empty8 empty8 img-three img-three img-three img-three";align-items:start}section.heritage-year.year-1920 .second-row figure[data-child-number="1"]{grid-area:img-one}section.heritage-year.year-1920 .second-row figure[data-child-number="2"]{grid-area:img-two}section.heritage-year.year-1920 .second-row figure[data-child-number="3"]{grid-area:img-three}section.heritage-year.year-1920 .second-row .final-description{align-self:center;grid-area:description}@media only screen and (max-width:768px){section.heritage-year.year-1920 .second-row{margin-top:3.125rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"img-one img-two" "img-one img-two" "description description" "img-three img-three";row-gap:2rem;align-items:center}figure[data-child-number="2"],figure[data-child-number="1"]{display:flex;flex-direction:column}section.heritage-year.year-1920 .second-row .final-description{text-align:center}}section.heritage-year.year-1940 .main-text-wrapper{max-inline-size:46.4375rem;margin-inline-start:auto;margin-block-end:6.25rem}section.heritage-year.year-1940 .second-row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:13.5625rem auto 6.875rem auto auto;grid-template-areas:"img1 empty1" "img1 img2" "empty2 img2" "img3 img2" "img3 description";column-gap:var(--container-gap);align-items:start}section.heritage-year.year-1940 .second-row figure[data-child-number="1"]{grid-area:img1}section.heritage-year.year-1940 .second-row figure[data-child-number="2"]{grid-area:img2;max-inline-size:26rem;margin-inline-start:auto}section.heritage-year.year-1940 .second-row figure[data-child-number="3"]{grid-area:img3;max-inline-size:26rem;margin-inline-start:auto}section.heritage-year.year-1940 .second-row .final-description{grid-area:description;max-inline-size:26rem;margin-inline-start:auto;padding-block-start:2lh;padding-block-end:1lh}section.heritage-year.year-1940 .second-row .final-description .content{max-inline-size:19.1875rem;margin-inline-end:auto}@media only screen and (max-width:768px){section.heritage-year.year-1940 .main-text-wrapper{margin-bottom:2rem}section.heritage-year.year-1940 .second-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:revert;grid-template-areas:revert;row-gap:2rem;align-items:center}section.heritage-year.year-1940 .second-row figure[data-child-number="1"],section.heritage-year.year-1940 .second-row figure[data-child-number="2"]{display:flex;flex-direction:column;grid-area:revert}section.heritage-year.year-1940 .second-row figure[data-child-number="1"] img,section.heritage-year.year-1940 .second-row figure[data-child-number="2"] img{height:100%;object-fit:cover}section.heritage-year.year-1940 .second-row figure[data-child-number="3"]{grid-area:revert}section.heritage-year.year-1940 .second-row figure[data-child-number="3"]:not(:has+.final-description){grid-column:-1/1}section.heritage-year.year-1940 .second-row .final-description .content,section.heritage-year.year-1940 .second-row .final-description{grid-area:unset;max-width:none;padding:0;margin:0;text-align:center}}section.heritage-year.year-2000{display:grid;gap:6.25rem}@media only screen and (max-width:768px){section.heritage-year.year-2000{gap:2rem}}section.heritage-year.year-2010 .container{display:grid;gap:6.25rem}section.heritage-year.year-2010 .main-text-wrapper{max-inline-size:39.5625rem}section.heritage-year.year-2010 .second-row{display:flex;align-items:center;justify-content:space-between;gap:var(--container-gap)}section.heritage-year.year-2010 .second-row figure{max-inline-size:53.25rem}section.heritage-year.year-2010 .second-row .final-description{max-inline-size:19.1875rem;margin-inline-start:auto}@media only screen and (max-width:768px){section.heritage-year.year-2010 .container{gap:2rem}section.heritage-year.year-2010 .second-row{display:flex;flex-direction:column-reverse;gap:2rem}section.heritage-year.year-2010 .second-row .final-description{margin:0;text-align:center}}section.heritage-year.year-today{display:flex;flex-direction:column;gap:6.25rem}section.heritage-year.year-today .second-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--container-gap);grid-template-rows:19.6875rem auto;grid-template-areas:"img1 empty" "img1 img2";align-items:start}section.heritage-year.year-today .second-row>:first-child{max-inline-size:26rem;grid-area:img1}section.heritage-year.year-today .second-row>:last-child{max-inline-size:39.625rem;grid-area:img2}section.heritage-year.year-today .third-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--container-gap)}section.heritage-year.year-today .third-row figure{max-inline-size:26rem}section.heritage-year.year-today .third-row .final-description{max-inline-size:19.1875rem;justify-self:center;align-self:center}@media only screen and (max-width:768px){section.heritage-year.year-today{gap:2rem;padding-bottom:3.125rem}section.heritage-year.year-today .second-row{display:grid;grid-template-columns:1fr 1rf;grid-template-rows:auto auto;grid-template-areas:"img1 img2" "img1 img2"}section.heritage-year.year-today .second-row figure img{height:100%;object-fit:cover}section.heritage-year.year-today .third-row{display:flex;flex-direction:column-reverse;gap:2rem}section.heritage-year.year-today .third-row .final-description{max-width:none;text-align:center}}#design-timeline{width:100%;position:fixed;top:var(--header-height);left:0;background-color:var(--c-gray);transition:top var(--dropdown-transition-duration) ease;display:flex;justify-content:center;align-items:center;z-index:2}#design-timeline~section>.single-period,#design-timeline~section{scroll-margin:calc(var(--header-height) + 3.125rem + 3rem)}body:has(header:not(.floating-active)) #design-timeline~section>.single-period,body:has(header:not(.floating-active)) #design-timeline~section{scroll-margin:calc(3.125rem + 3rem)}body:has(header.floating:not(.floating-active)) #design-timeline{top:0}#design-timeline ul{display:flex;align-items:center}#design-timeline a{display:block;font-size:.875rem;line-height:1.142857;font-weight:400;padding-block:1.0625rem;padding-inline:1.5625rem;position:relative}#design-timeline a.active:after{content:"";position:absolute;bottom:0;left:1.5625rem;width:calc(100% - 3.125rem);height:1.5px;background-color:currentColor}section.design-history-intro{background-color:var(--c-gray);padding-block:5rem 6.25rem}section.design-history-intro .container{display:grid;gap:6.25rem}section.design-history-intro .container .text-wrapper{display:flex;align-items:start;justify-content:space-between;gap:var(--container-gap)}section.design-history-intro .container .text-wrapper .subtitle{flex-grow:1;max-width:26rem;font-size:1.75rem;line-height:1.142857;letter-spacing:-.28px;font-weight:500}section.design-history-intro .container .text-wrapper .description{font-weight:300;flex-grow:1;max-width:46.4375rem}section.design-history-intro .container .text-wrapper .description strong{font-weight:500}@media only screen and (max-width:768px){section.design-history-intro{padding-block:3.25rem}section.design-history-intro .container{gap:2rem}section.design-history-intro .container .text-wrapper{display:flex;flex-direction:column;gap:2rem}section.design-history-intro .container .text-wrapper .subtitle{max-width:none;font-size:1.5rem}}section.design-history-periods{display:flex;flex-direction:column;row-gap:10.625rem;padding-top:5rem;padding-bottom:5rem}section.design-history-periods .single-period .infos .container .section-title h2{display:flex;align-items:center;gap:.25rem;text-transform:uppercase;font-size:.75rem;line-height:1.166667}section.design-history-periods .single-period .infos .container .section-title h2 span{height:.5rem;width:.5rem;border-radius:999px;background-color:currentColor}section.design-history-periods .single-period .splitted-layout{display:grid;grid-template-columns:[side-start] 6.25rem [side-end] var(--container-gap) minmax(0, 1fr) [main-start] minmax(0, 60.0625rem) [main-end] minmax(0, 1fr)}section.design-history-periods .single-period .splitted-layout>:only-child{grid-column:main}section.design-history-periods .single-period .infos .container .section-title{grid-column:side}section.design-history-periods .single-period .infos .container .content{grid-column:main}section.design-history-periods .single-period .infos .container .content .cols{display:grid;grid-template-columns:repeat(2,1fr);gap:8.0625rem}section.design-history-periods .single-period .infos .container .content .cols .col-sx .main-description{margin-bottom:11.4375rem}section.design-history-periods .single-period .infos .container .content .cols .col .main-description{font-weight:300}section.design-history-periods .single-period .infos .container .content .cols .col .main-description strong{font-weight:500}section.design-history-periods .single-period .infos .container .content .details-toggler{font-size:.75rem;line-height:1.166667;font-weight:400;text-transform:uppercase;padding:.8125rem 3.375rem;background-color:var(--c-gray);margin-top:5.1875rem;display:flex;align-items:center;gap:.56625rem}section.design-history-periods .single-period .infos .container .content .details-toggler svg{height:.5875rem;width:.5875rem;transition:rotate .3s ease}section.design-history-periods .single-period .infos .container .content .details-toggler.active svg{rotate:-45deg}section.design-history-periods .single-period .infos .container .content .cols .col-dx{display:flex;flex-direction:column;gap:5.0625rem}section.design-history-periods .single-period .infos .container .content .cols .col-dx>:last-child:not(:only-child){margin-top:auto}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence{gap:1.625rem;display:flex;flex-direction:column}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence .section-title{text-transform:uppercase;font-weight:400;font-size:.75rem;line-height:1.166667}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence .info{display:flex;align-items:start;gap:1.25rem}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence .info .img-wrapper{aspect-ratio:96/130;height:auto;width:100%;min-width:5rem}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence .info .text{display:flex;flex-direction:column;gap:1.25rem}section.design-history-periods .single-period .infos .container .content .cols .col-dx .influence .info .text .title{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.2px;font-weight:500}section.design-history-periods .single-period .details-accordion{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .3s ease}section.design-history-periods .single-period .details-accordion[inert]{grid-template-rows:0fr}section.design-history-periods .single-period .details-accordion .details-wrapper{min-height:0}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content>*{grid-column:main}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content>.marquee{grid-column:-1/1}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content{display:flex;flex-direction:column;row-gap:5rem;padding-top:3.125rem}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .title{font-size:1.75rem;line-height:1.142857;letter-spacing:-.28px;font-weight:500}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .marquee{--_gap:1.25rem;overflow:hidden;width:0;min-width:100%}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .marquee{display:flex;align-items:start;gap:var(--_gap);flex-shrink:0}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .marquee figure{display:flex;flex-direction:column;gap:1.25rem}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .marquee figure .img-wrapper.img-wrapper-ratio{height:12.5rem}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .texts-wrapper{display:flex;align-items:start;justify-content:space-between;gap:var(--container-gap)}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .texts-wrapper .description{max-width:26rem}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .texts-wrapper .description.text-body{font-weight:300}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .texts-wrapper .description.text-body strong{font-weight:500}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--_gap, 1.25rem)))}}@media only screen and (max-width:768px){section.design-history-periods{padding-block:3.25rem;gap:3.25rem}section.design-history-periods .single-period .splitted-layout{display:flex;flex-direction:column;gap:1rem}section.design-history-periods .single-period .infos .container .content .cols{display:flex;flex-direction:column;gap:2rem}section.design-history-periods .single-period .infos .container .content .cols .col-sx .main-description{margin-bottom:2rem}section.design-history-periods .single-period .infos .container .content .cols .col-dx{display:flex;flex-direction:column;gap:2rem}section.design-history-periods .single-period .infos .container .content .details-toggler{margin-top:2rem;width:100%;justify-content:center}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content{row-gap:3.125rem}section.design-history-periods .single-period .details-accordion .details-wrapper .details-content .texts-wrapper{display:flex;flex-direction:column;gap:1rem}}section.design-history-info{padding-block:6.875rem}section.design-history-info .text-wrapper{display:grid;gap:5rem}@media only screen and (max-width:768px){section.design-history-info{padding-block:3.125rem}section.design-history-info{padding-top:0}section.design-history-info .text-wrapper{gap:2rem}}section.design-history-collaborations{background-color:var(--c-gray)}section.design-history-collaborations .collaboration-titles{padding-block:6.25rem}section.design-history-collaborations .collaboration-titles .wrapper{display:flex;justify-content:space-between;gap:var(--container-gap);align-items:center}section.design-history-collaborations .collaboration-titles .wrapper .title-wrapper{max-width:39.625rem}section.design-history-collaborations .collaboration-titles .wrapper .description-wrapper{max-width:32.8125rem;font-weight:300}section.design-history-collaborations .collaborations .single-collaboration .zones{display:grid;grid-template-columns:1fr 1fr;align-items:center}section.design-history-collaborations .collaborations .single-collaboration:nth-child(even) .zones .zone.zone-img{order:2}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-img .img-wrapper{height:100%;min-height:35.3125rem;background-color:#fff}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-text{padding-block:3rem}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-text .text-wrapper{display:grid;gap:2.5rem}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-text .text-wrapper .description{font-weight:300}@media only screen and (max-width:768px){section.design-history-collaborations .collaboration-titles{padding-block:3.25rem}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-text{padding-block:3.25rem}section.design-history-collaborations .collaboration-titles .wrapper{display:flex;flex-direction:column;gap:2rem}section.design-history-collaborations .collaborations .single-collaboration .zones{display:flex;flex-direction:column}section.design-history-collaborations .collaborations .single-collaboration:nth-child(n) .zones .zone.zone-img{order:-2;width:100%}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-img .img-wrapper{min-height:15.3125rem}section.design-history-collaborations .collaborations .single-collaboration .zones .zone.zone-text .text-wrapper{gap:2rem}}section.design-history-editions .editions-titles{padding-block:6.875rem}section.design-history-editions .editions-titles .zones{display:flex;align-items:start;justify-content:space-between;gap:var(--container-gap)}section.design-history-editions .editions-titles .zones .zone-text{max-width:39.625rem}section.design-history-editions .editions-titles .zones .zone-description{max-width:32.8125rem}section.design-history-editions .editions-titles.editions-titles-organized .zones .zone-title{max-width:26rem}section.design-history-editions .editions-titles.editions-titles-organized .zones .zone-description{flex-grow:1;max-width:46.4375rem}section.design-history-editions .editions .single-edition{padding-block:3.125rem}section.design-history-editions .editions .single-edition:first-child{padding-block-start:0}section.design-history-editions .editions .single-edition:last-child{padding-block-end:6.25rem}section.design-history-editions .editions .single-edition .zones{display:flex;align-items:center;gap:var(--container-gap);justify-content:space-between}section.design-history-editions .editions .single-edition .zones .zone-text{flex-grow:1;display:grid;gap:1.875rem;max-width:26rem;font-weight:300}section.design-history-editions .editions .single-edition:nth-child(even) .zones .zone-text{order:2}section.design-history-editions .editions .single-edition .zones .zone-text .title{font-size:1.5625rem;line-height:1.28;font-weight:500}section.design-history-editions .editions .single-edition .zones .zone-img{max-width:46.4375rem;flex-grow:1}section.design-history-editions .editions .single-edition .zones .zone-img .images{display:flex;gap:var(--container-gap)}section.design-history-editions .editions .single-edition .zones .zone-img .images .img-wrapper{min-height:28.625rem;flex-basis:0;flex-grow:1}@media only screen and (max-width:768px){.page-template-design-history main{padding-bottom:3.25rem}section.design-history-editions .editions-titles{padding-block:3.125rem}section.design-history-editions .editions-titles .zones{display:flex;flex-direction:column;gap:2rem}section.design-history-editions .editions .single-edition{padding-bottom:0}section.design-history-editions .editions .single-edition:first-child{padding-top:0}section.design-history-editions .editions .single-edition:last-child{padding-bottom:0}section.design-history-editions .editions .single-edition .container{padding:0}section.design-history-editions .editions .single-edition .zones{display:flex;flex-direction:column;gap:2rem}section.design-history-editions .editions .single-edition .zones .zone-img{max-width:none;overflow:auto;padding-inline:var(--container-x-padding);width:0;min-width:100%}section.design-history-editions .editions .single-edition .zones .zone-img::-webkit-scrollbar{display:none}section.design-history-editions .editions .single-edition .zones .zone-img:has(.img-wrapper:nth-child(2)) .images{gap:var(--container-gap);width:calc(200% + var(--container-gap))}section.design-history-editions .editions .single-edition .zones .zone-img .images .img-wrapper{flex-basis:0;flex-shrink:0;min-height:18rem}section.design-history-editions .editions .single-edition:nth-child(n) .zones .zone-text{order:2}section.design-history-editions .editions .single-edition .zones .zone-text{padding-inline:var(--container-x-padding)}}section.hero.hero-search{padding-block-start:3.0625rem;padding-bottom:6.25rem}section.hero.hero-search .container{display:grid;gap:3.9375rem;text-align:center}section.hero.hero-search #search-form input{appearance:textfield;padding:1.0625rem 1.125rem 1.25rem;background-color:var(--c-gray);font-weight:500;font-size:1rem;line-height:1.3125;border:transparent;width:100%}section.search-results{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 .categories{display:flex;align-items:center;gap:.9375rem;justify-content:center}section.search-results .zones .zone-titles .container .categories .category{--_color:var(--c-black);padding:.4375rem 1.0625rem .5rem;color:var(--_color);border:1px solid var(--_color);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)){--_color:#b2b2b2}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}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-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:2.5rem;gap:1.5625rem;grid-template-columns:1fr}section.search-results .zones .zone-results .result .text{gap:.8rem}}section.archive-brochures .wrapper{padding-block-start:3.0625rem;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}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}section.archive-brochures dialog .content .form-container{max-width:39.625rem;margin-inline:auto;display:grid;gap:3.8125rem}section.archive-brochures dialog .content .form-container .top-wrapper{text-align:center;display:grid;gap:1.125rem}section.archive-brochures dialog .content .form-container .top-wrapper .title{font-size:1.5625rem;line-height:1.28}section.archive-brochures dialog .content .form-container .top-wrapper .subtitle{font-size:1rem;line-height:1.125;font-weight:300}section.archive-brochures dialog .content .form-container:has(.brochures-titles){gap:5rem}section.archive-brochures dialog .content .form-container .brochures-titles{display:flex;align-items:center;font-weight:700;justify-content:space-evenly;text-transform:uppercase}section.archive-brochures dialog .content .form-container .brochures-titles label{transition:opacity .2s ease;opacity:.4}section.archive-brochures dialog .content .form-container .brochures-titles label:has(:focus-visible){outline:1px solid currentColor;outline-offset:4px}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:3.25rem;gap:3.625rem}section.archive-brochures .form-container:has(.brochures-titles){gap:3.125rem}section.archive-brochures .wrapper .products-wrapper{row-gap:2.875rem}}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}}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.saved-products .container{padding-block-start:3.0625rem;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{background-color:var(--c-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}}article.card.card-project{display:flex;flex-direction:column;gap:1.25rem;position:relative}article.card.card-project>a{z-index:2;position:absolute;inset:0}article.card.card-project>a:focus-visible{outline:4px solid currentColor;outline-offset:4px}article.card.card-project .card-thumbnail{background-color:var(--c-gray)}article.card.card-project .card-thumbnail .layers{aspect-ratio:307/394}article.card.card-project .card-thumbnail .layers .layer-bg .img-wrapper{height:100%}article.card.card-project .card-thumbnail .layers .layer-fg{display:grid;place-items:center;padding:2rem;background-color:rgb(0 0 0/0.3)}article.card.card-project .card-thumbnail .layers .layer-fg .img-wrapper{height:7rem}article.card.card-project .card-thumbnail .layers .layer-fg .img-wrapper img{height:100%}article.card.card-project .card-description{line-height:1.357143}section.simple-video{padding-top:7.5625rem}section.simple-video .zones{display:grid;gap:3.125rem}section.simple-video .zones .zone.zone-title{text-align:center;font-weight:500}section.simple-video .zones .zone.zone-video{position:relative}section.simple-video .zones .zone.zone-video .layer-fg{display:grid;place-items:center;pointer-events:none}section.simple-video .zones .zone.zone-video .play-button{pointer-events:auto;width:4.375rem;height:4.375rem;transition:opacity .2s ease}section.simple-video .zones .zone.zone-video .play-button:after{content:"";position:absolute;inset:0}section.simple-video .zones .zone.zone-video .play-button[inert]{opacity:0}@media only screen and (max-width:768px){section.simple-video{padding-top:3.125rem}}section.banner.description-banner .layers .layer-bg .img-wrapper{height:100%}section.banner.description-banner .layers .layer-fg{padding-block:8.75rem;background-image:linear-gradient(to top,#000000c9,#0000002b)}section.banner.description-banner .layers .layer-fg .container{display:grid;--grid-item-width: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));align-items:start;gap:var(--container-gap);row-gap:2rem}section.banner.description-banner .layers .layer-fg .container>*:only-child{grid-column:-1/1}section.banner.description-banner .layers .layer-fg .container .title{font-weight:500}section.banner.description-banner .layers .layer-fg .container .description{max-width:26rem;margin-left:auto}@media only screen and (max-width:768px){section.banner.description-banner .layers .layer-fg{padding-block:5rem}}section.cards-grid{--_item-width:21.875rem;padding-block:6.25rem}section.cards-grid#purebrew-recipes{padding-block-end:4rem}section.cards-grid .zones{display:grid;gap:4.375rem}section.cards-grid .zones .zone.zone-title .container .title{font-weight:500;max-width:46.4375rem;text-wrap:balance}section.cards-grid .zones .zone.zone-title .container .description{font-weight:300}section.cards-grid .zones .zone.zone-cards .cards-wrapper{display:grid;--grid-item-width:var(--_item-width);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:2rem}section.cards-grid[data-description=true] .zones .zone.zone-title .container{display:grid;--grid-item-width:26rem;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:2rem}section.cards-grid[data-description=true] .zones .zone.zone-title .container .title{font-weight:500;max-width:26rem}@media only screen and (max-width:768px){section.cards-grid,section.cards-grid#purebrew-recipes{padding-block:3.125rem}section.cards-grid .zones{gap:3.125rem}}.card.card-basic{display:flex;flex-direction:column;gap:.9375rem}.card.card-basic .card-thumbnail{margin-bottom:.3125rem;aspect-ratio:416/447;height:auto}.card.card-basic .card-title{font-weight:500}.card.card-basic .card-subtitle{font-weight:500}.card.card-basic .card-description{font-weight:300}.card.card-mini{display:flex;flex-direction:column;gap:.6875rem}.card.card-mini .img-wrapper{aspect-ratio:198/230;height:auto}.card.card-mini p{font-weight:500}article.card.card-match{position:relative;display:flex;text-align:center;flex-direction:column;gap:3.5rem}article.card.card-match .card-text{display:grid;gap:1.25rem}article.card.card-match .card-text .card-title{font-weight:500}article.card.card-match .card-text .card-description{font-weight:300}article.card.card-match .card-text .card-link{transition:color .2s ease}article.card.card-match .card-text .card-link:not(:hover,:focus-visible){color:#838383}article.card.card-match .card-text a.card-link:after{content:"";position:absolute;inset: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:#000 !important;color:#fff !important;border:.5px solid #000 !important;box-shadow:none !important;opacity:1;border-radius:64px !important}body #iubenda-iframe .purposes-header-right button:hover{opacity:.8;background-color:#000 !important;color:#fff !important;border:.5px solid #000 !important}body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#000 !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:#000 !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 #000 !important;font-weight:500 !important;outline:none !important;box-shadow:none !important;color:#fff !important;background-color:#000 !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:#000 !important;color:#fff !important;border:.5px solid #000 !important;box-shadow:none !important;opacity:.8}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:#000 !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 #000 !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}}section.single-event-form{--_y-spacing:3.125rem}section.single-event-form .hero{padding-block:6.25rem;text-align:center;text-wrap:balance;background-color:var(--c-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 .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)}}section.split-texts{margin-block:6.25rem}section.split-texts .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)}section.split-texts .zones .zone-title .title{font-weight:500}section.split-texts .zones .zone-description{display:flex;flex-direction:column;gap:2.5rem}section.split-texts .zones .zone-description .description p:not(:last-child){margin-block-end:1.625rem}section.split-texts .zones .zone-description>a:not(:hover,:focus-visible){color:rgb(from #000 r g b/0.4)}@media only screen and (max-width:768px){section.split-texts{margin-block:3.25rem}}section.lists{margin-block:6.25rem}section.lists .container{display:grid;--grid-item-width:22.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:2rem;row-gap:5rem;justify-items:center}section.lists .container .list-wrapper{width:100%;max-width:23.125rem}section.lists .container .list-wrapper .title{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid currentColor;font-weight:500}section.lists .container .list-wrapper ul{list-style-type:disc;padding-left:1em}section.lists .container .list-wrapper ul li:not(:last-child){margin-bottom:1lh}@media only screen and (max-width:768px){section.lists{margin-block:3.25rem}section.lists .container{row-gap:2rem}}section.basic-text{margin-block:6.25rem}section.basic-text .container{display:grid;gap:1.5rem;justify-items:start}@media only screen and (max-width:768px){section.basic-text{margin-block:3.25rem}}.products-and-lists>.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));gap:var(--container-gap);row-gap:6.25rem;align-items:center}.products-and-lists .container .container{padding-inline:0}@media only screen and (max-width:768px){.products-and-lists>.container{display:block;padding-inline:0}.products-and-lists section.lists .container{padding-inline:var(--container-x-padding)}}.share-buttons .btn{white-space:nowrap;background-color:var(--c-black);color:var(--c-white)}.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:0;background-color:var(--c-black);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}