@import url("https://use.typekit.net/luy2hnc.css");body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-weight:700}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-style:normal;font-weight:700}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px
solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0
!important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0
!important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px
solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow
b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px
solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px
solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0
4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px
solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px
solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px
solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow
b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px
solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px
solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px
solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px
solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0
4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px
solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px
solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px
solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html{font-size:15px}main{will-change:transform,opacity;backface-visibility:hidden}main.landing-main{will-change:auto}@media screen and (max-width: 991px){main{will-change:auto}}.content-area{display:flex;position:relative;white-space:normal}@media screen and (max-width: 991px){.content-area{display:block}}body{font-family:"futura-pt-condensed",sans-serif;background-color:white}body ::-webkit-scrollbar{display:none}@media screen and (max-width: 991px){body{position:relative;overflow-x:hidden}}img{display:block;width:100%;object-fit:cover}.container{padding:105px
0 50px}.container--small{padding-left:2.0833vw;padding-right:2.0833vw}.container--box{padding:120px
140px}@media screen and (max-width: 1201px){.container--box{padding-left:120px;padding-right:120px}}@media screen and (max-width: 991px){.container--box{padding:100px
60px}}@media screen and (max-width: 551px){.container--box{padding:80px
5vw}}@media screen and (max-width: 401px){.container--box{padding-top:75px;padding-bottom:75px}}.cta{font-size:1.25rem;font-weight:600;color:black;position:relative;text-transform:uppercase}.cta::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:110%;height:1px;background-color:#013325;transform-origin:left;transform:rotate(1deg) scaleX(1);backface-visibility:hidden;transition:transform 0.4s ease-out}.cta--white{color:white;line-height:1.5em;width:max-content}.cta--white::after{background-color:white}.cta:hover::after{transform:rotate(1deg) scaleX(0.8);transition:transform 0.4s ease-out}@media screen and (max-width: 401px){.cta{font-size:1.15rem}}.vertical-text{position:absolute;top:50%;left:3vw;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;font-size:1rem;font-weight:600;letter-spacing: .5px;text-orientation:sideways;writing-mode:vertical-lr;cursor:pointer;transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 991px){.vertical-text{top:20px;left:50%;writing-mode:horizontal-tb;text-orientation:sideways;transform:translate(-50%,0) rotate(0)}}.vertical-dir{width:100% !important;height:auto;flex-wrap:wrap}#svgtext path,
#svgtext
rect{transition:0.4s ease-out}.inside .logo #svgtext path,
.inside .logo #svgtext
rect{fill:#921428}.inside .hamburger
span{background-color:black}header{width:100%;padding:35px
35px 0;position:fixed;top:0;z-index:99}header.mobile{background-color:white;box-shadow:0 1px 5px 0 #b3b3b3;transition:0.4s ease-out}@media screen and (max-width: 1281px){header{padding:25px
25px 0}}@media screen and (max-width: 1201px){header{padding:18px
25px 0}}@media screen and (max-width: 991px){header{padding-left:25px;padding-right:25px}}@media screen and (max-width: 700px){header{padding:25px}}@media screen and (max-width: 551px){header{padding:15px
25px}}@media screen and (max-width: 401px){header{padding:5px
20px}}header
.logo{display:block;width:11.9792vw}header .logo
svg{width:100%}@media screen and (max-width: 1281px){header
.logo{width:16vw}}@media screen and (max-width: 551px){header
.logo{width:45%}}header
.menu{width:100%;height:100vh;padding:40px;display:flex;justify-content:center;align-items:center;background-color:white;position:fixed;left:0;top:0;transform-origin:top;transform:translate3d(0,-100vh,0);backface-visibility:hidden;will-change:transform}@media screen and (max-width: 551px){header
.menu{flex-direction:column;justify-content:flex-start;overflow-y:auto;height:100%;min-height:100vh;padding-bottom:120px}}header
.menu__collection{font-size:1.9rem;font-weight:600;color:black;position:absolute;left:35px;top:35px}@media screen and (max-width: 1201px){header
.menu__collection{font-size:1.7rem}}@media screen and (max-width: 351px){header
.menu__collection{font-size:1.5rem}}@media screen and (max-width: 401px){header
.menu__collection{position:relative;inset:unset;align-self:flex-start}}header
.menu__catalogo{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px}header .menu__catalogo--item{border-top:1px solid #707070}header .menu__catalogo--item:nth-child(5),
header .menu__catalogo--item:nth-child(6){border-bottom:1px solid #707070}header .menu__catalogo--item
.item{display:flex;align-items:center;justify-content:space-between}header .menu__catalogo--item
.item__title{font-size:5.3rem;font-weight:800;line-height:0.95em;text-transform:lowercase;color:black;line-height:normal;transition:0.4s ease-out}@media screen and (max-width: 1850px){header .menu__catalogo--item
.item__title{font-size:5.1rem}}@media screen and (max-width: 1601px){header .menu__catalogo--item
.item__title{font-size:4.8rem}}@media screen and (max-width: 1367px){header .menu__catalogo--item
.item__title{font-size:4.5rem}}@media screen and (max-width: 1201px){header .menu__catalogo--item
.item__title{font-size:4.2rem}}@media screen and (max-width: 551px){header .menu__catalogo--item
.item__title{font-size:3.2rem}}@media screen and (max-width: 351px){header .menu__catalogo--item
.item__title{font-size:2.8rem}}header .menu__catalogo--item .item__title:hover{color:#013325;transition:0.4s ease-out}@media screen and (max-width: 551px){header .menu__catalogo--item
.item__title{font-size:3.5rem}}@media screen and (max-width: 1201px){header .menu__catalogo--item .item
img{width:80%}}@media screen and (max-width: 700px){header
.menu__catalogo{grid-template-columns:repeat(1,1fr);transform:translate3d(0px,-50px,0px)}header .menu__catalogo--item{border-top:1px solid #707070}header .menu__catalogo--item:nth-child(5){border-bottom:none}}@media screen and (max-width: 551px){header
.menu__catalogo{transform:none;margin:10vh 0 5vh}}header
.menu__downright{position:absolute;right:35px;bottom:35px}header .menu__downright #mainMenu
.nav_menu{text-align:right}header .menu__downright #mainMenu .nav_menu .menu__downright__catalog
a{color:#013325}header .menu__downright #mainMenu .nav_menu
li{margin-bottom:0.25em}header .menu__downright #mainMenu .nav_menu li
a{font-size:2.5rem;font-weight:600;line-height:1em;color:black;text-transform:uppercase;position:relative}@media screen and (max-width: 1850px){header .menu__downright #mainMenu .nav_menu li
a{font-size:2.4rem}}@media screen and (max-width: 1601px){header .menu__downright #mainMenu .nav_menu li
a{font-size:2.2rem}}@media screen and (max-width: 1281px){header .menu__downright #mainMenu .nav_menu li
a{font-size:2rem}}@media screen and (max-width: 1201px){header .menu__downright #mainMenu .nav_menu li
a{font-size:1.8rem}}@media screen and (max-width: 351px){header .menu__downright #mainMenu .nav_menu li
a{font-size:1.6rem}}header .menu__downright #mainMenu .nav_menu li a::after{content:"";position:absolute;bottom:3px;right:0;transform-origin:right;transform:scaleX(0);display:block;width:100%;height:1px;background-color:black;transition:0.4s ease-out}header .menu__downright #mainMenu .nav_menu li a:hover::after{transform-origin:left;transform:scaleX(1);transition:0.4s ease-out}header .menu__downright
#languages{text-align:right}header .menu__downright #languages
a{font-size:1.56rem;font-weight:600;color:black;text-transform:uppercase}@media screen and (max-width: 401px){header .menu__downright #languages
a{font-size:1.3rem}}header .menu__downright #languages a::after{content:"-";color:black;display:inline-block}header .menu__downright #languages a:last-child:after{display:none}header .menu__downright #languages
a.active{opacity:1}@media screen and (max-width: 551px){header
.menu__downright{position:relative;inset:unset;align-self:flex-start;margin-bottom:30px}header .menu__downright #mainMenu
.nav_menu{text-align:left;margin-left:0}header .menu__downright
#languages{text-align:left}}header
.menu__legal{position:absolute;bottom:35px;left:35px;color:black;font-size:1rem;font-weight:600;letter-spacing: .5px;text-transform:uppercase}@media screen and (max-width: 551px){header
.menu__legal{position:relative;inset:unset}}header .menu__legal
a{color:black;margin-right:20px}header
.menu.closed{animation:slideUp 0.8s ease-in-out forwards}header
.menu.open{visibility:visible;transform:translate3d(0,0vh,0);animation:slideDown 1s ease-in-out forwards}footer{display:block;width:100%;background-color:#013325;padding:0
35px;color:white;font-size:1rem;font-weight:600;letter-spacing: .5px;padding-bottom:20px}@media screen and (max-width: 700px){footer{padding-bottom:65px}}footer
a{color:white}footer a:hover{color:white}footer a:visited{color:white}footer
.footer{justify-content:center;padding-top:30px}@media screen and (max-width: 1367px){footer
.footer{padding-top:30px}}footer .footer .inf
p{line-height:1.5em}footer
.footer__detail{padding:0
10vw;display:grid;grid-template-columns:repeat(3,1fr);gap:0 70px;justify-items:center;margin-bottom:30px}@media screen and (max-width: 991px){footer
.footer__detail{padding-inline:0;font-size: .8rem;gap:0 20px;justify-items:flex-start;text-align:left}}@media screen and (max-width: 700px){footer
.footer__detail{grid-template-columns:repeat(2,1fr);gap:30px;font-size:1rem;margin-bottom:50px}}@media screen and (max-width: 551px){footer
.footer__detail{grid-template-columns:repeat(1,1fr)}}footer .footer__detail
.social{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px}footer .footer__detail .social
span{display:block;width:100%;text-align:center}footer .footer__detail .social
a{display:block;width:30px;height:30px;padding:5px;text-align:center;background-color:#707070;border-radius:50%}@media screen and (max-width: 700px){footer .footer__detail
.social{justify-content:flex-start}footer .footer__detail .social
span{text-align:left;margin-bottom:10px}}footer .footer__detail .newsletter .inner-wrap{display:flex;align-items:center;border-bottom:1px solid white}footer .footer__detail .newsletter .inner-wrap
input{padding:10px;background-color:transparent;color:white}footer
.footer__end{width:100%;display:flex;justify-content:space-between;align-self:center;text-transform:capitalize}footer .footer__end
.legal{display:flex}footer .footer__end .legal a::after,
footer .footer__end .legal div::after{content:'•';display:inline-block;color:white;margin:0
5px}footer .footer__end .legal div:last-child::after{display:none}@media screen and (max-width: 551px){footer .footer__end .legal a::after,
footer .footer__end .legal div::after{display:none}}@media screen and (max-width: 401px){footer .footer__end
.legal{display:grid;gap:10px 0;width:100%;margin-bottom:20px;justify-items:center;grid-template-columns:repeat(2,1fr)}footer .footer__end .legal
.popup{order:3}footer .footer__end .legal a::after,
footer .footer__end .legal div::after{display:none}}footer .footer__end
.credits{display:flex;align-items:center;gap:10px}@media screen and (max-width: 551px){footer
.footer__end{justify-content:center;flex-wrap:wrap;gap:20px}footer .footer__end
.legal{gap:10px}}.clearfix::after{content:"";display:table;clear:both}.flex-center{display:flex;justify-content:center;align-items:center}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@keyframes
slideDown{0%{visibility:hidden;transform:translate3d(0,-100vh,0)}10%{visibility:visible;transform:translate3d(0,-100vh,0)}100%{visibility:visible;transform:translate3d(0,0vh,0)}}@keyframes
slideUp{0%{visibility:visible;transform:translate3d(0,0,0)}95%{visibility:visible;transform:translate3d(0,-100vh,0)}100%{visibility:hidden;transform:translate3d(0,-100vh,0)}}@keyframes text-wipe{0%{opacity:1;-webkit-mask-position:100%}100%{opacity:1;-webkit-mask-position:0%}}@keyframes gradient-anim-out{0%{opacity:1;-webkit-mask-position:0%}100%{opacity:1;-webkit-mask-position:100%}}body{color:black}p{margin-bottom:1em;line-height:1em}a{color:#000}.font-400{font-size:26.7rem;font-weight:800;letter-spacing:-10px}@media screen and (max-width: 1850px){.font-400{font-size:24.5rem}}@media screen and (max-width: 1601px){.font-400{font-size:22rem}}@media screen and (max-width: 1367px){.font-400{font-size:20rem}}@media screen and (max-width: 991px){.font-400{font-size:18rem}}@media screen and (max-width: 700px){.font-400{font-size:16rem}}@media screen and (max-width: 351px){.font-400{font-size:14rem;letter-spacing:-5px}}.font-400--var{font-size:23rem;font-weight:800;letter-spacing:-10px}@media screen and (max-width: 1850px){.font-400--var{font-size:21rem}}@media screen and (max-width: 1601px){.font-400--var{font-size:20rem}}@media screen and (max-width: 1367px){.font-400--var{font-size:19.2rem}}@media screen and (max-width: 1201px){.font-400--var{font-size:17.5rem}}@media screen and (max-width: 991px){.font-400--var{font-size:9.8rem;letter-spacing:-5px}}@media screen and (max-width: 700px){.font-400--var{font-size:7rem}}@media screen and (max-width: 551px){.font-400--var{font-size:6.5rem;letter-spacing:-2px}}@media screen and (max-width: 351px){.font-400--var{font-size:5.5rem}}.font-90{font-size:5.3rem;font-weight:800;line-height:0.95em}@media screen and (max-width: 1850px){.font-90{font-size:5.1rem}}@media screen and (max-width: 1601px){.font-90{font-size:4.8rem}}@media screen and (max-width: 1367px){.font-90{font-size:4.5rem}}@media screen and (max-width: 1201px){.font-90{font-size:4.2rem}}@media screen and (max-width: 551px){.font-90{font-size:3.2rem}}@media screen and (max-width: 351px){.font-90{font-size:2.8rem}}.font-40{font-size:2.5rem;font-weight:600}@media screen and (max-width: 1850px){.font-40{font-size:2.4rem}}@media screen and (max-width: 1601px){.font-40{font-size:2.2rem}}@media screen and (max-width: 1281px){.font-40{font-size:2rem}}@media screen and (max-width: 1201px){.font-40{font-size:1.8rem}}@media screen and (max-width: 351px){.font-40{font-size:1.6rem}}.font-30{font-size:1.9rem;font-weight:600}@media screen and (max-width: 1201px){.font-30{font-size:1.7rem}}@media screen and (max-width: 351px){.font-30{font-size:1.5rem}}.font-25{font-size:1.56rem;font-weight:600}@media screen and (max-width: 401px){.font-25{font-size:1.3rem}}.font-20{font-size:1.25rem;font-weight:600}.font-14{font-size:1rem;font-weight:600;letter-spacing: .5px}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h1{font-size:25px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}ul,ol{margin:0
0 1em 1em;padding:0;list-style:none}ul li,
ol
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}em{font-style:italic}a{transition:0.4s ease-out}a:hover{color:#013325;transition: .4s ease-out}.input{display:flex;align-items:center;border-bottom:2px solid #707070;position:relative}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:25px;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;outline:none;border:none;color:#013325;font-size:18px;font-weight:700}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{background-color:rgba(112,112,112,0.2)}@media screen and (max-width: 1367px){input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{padding:16px}}@media screen and (max-width: 551px){input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{padding:30px}}textarea{height:120px}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding: .5em 1em;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;background-color:transparent;color:#013325;text-transform:uppercase}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid black;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:black}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:#c00;position:absolute;right:0;bottom:0}label{display:block;width:20%;text-transform:uppercase;padding-left:3vw}.required label::after{content:'*'}.privacyDisclaimer{font-size:13px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;padding-top:25px;font-size:1rem;font-weight:600;letter-spacing: .5px}.privacyDisclaimer
a{color:#707070;text-decoration:underline}.privacyDisclaimer
div{margin-bottom:10px}@media screen and (max-width: 1601px){.privacyDisclaimer
div{max-width:60%}}@media screen and (max-width: 1281px){.privacyDisclaimer
div{max-width:50%}}.response_message{position:fixed;bottom:0;left:0;right:0;z-index:500;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);box-shadow:0 5px 15px rgba(0,0,0,0.2);font-size:17px}.response_message:after{content:'x';position:absolute;top:0;right:0;width:20px;height:20px;background:rgba(255,255,255,0.25);line-height:20px;text-align:center;cursor:pointer;font-size:11px}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.scroll-icon{display:none;position:relative;height:45px;width:30px;border:2px
solid #fff;border-radius:1em;margin:0
auto 10px;transform:rotate(5deg)}.scroll-icon__wrapper{display:block;visibility:hidden;opacity:0;position:absolute;transform:translate3d(0,5vh,0);transition:0.4s cubic-bezier(0.250,0.460,0.450,0.940)}.scroll-icon__wrapper.visible{visibility:visible;opacity:1;transform:translate3d(0,0,0);transition:1.2s cubic-bezier(0.250,0.460,0.450,0.940)}.scroll-icon__dot{display:block;position:absolute;left:50%;background:#fff;height: .5em;width: .5em;top: .6em;margin-left:-0.25em;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll 1.2s ease-out infinite}.scroll-icon__text{font-size:18px;text-transform:uppercase}.scroll-icon--dark{border-color:black}.scroll-icon--dark .scroll-icon__dot{background-color:black}.scroll-icon--dark .scroll-icon__text{color:black}.inside  .scroll-icon__wrapper{top:50%;left:5vw;bottom:auto}.hero .scroll-icon__wrapper{bottom:10vh;left:auto;top:auto}@media screen and (min-width: 1000px) and (hover: hover){.scroll-icon{display:block}}@media screen and (max-width: 1367px){.scroll-icon__wrapper{bottom:5vh}}@keyframes
scroll{0%{transform:translateY(0);opacity:0}25%{opacity:1}50%{opacity:1}75%{transform:translateY(1em);opacity:0}100%{transform:translateY(0);opacity:0}}.select2 .select2-selection--single{background-color:transparent;border:1px
solid white;font-size:1.5rem;height:auto;padding:25px;border-radius:0}.select2 .select2-selection--single .select2-selection__rendered{color:white}.select2 .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);width:5vw}.select2-dropdown{border:none;border-radius:0}.select2-dropdown .select2-search__field{padding:8px;border:none}.select2-dropdown .select2-search__field:focus-visible{border-radius:0;outline:1px
solid #013325}.select2-dropdown .select2-results__option{font-size:1.2rem;margin-bottom:0}.select2-dropdown .select2-results__option--highlighted,
.select2-dropdown .select2-results__option--selected{background-color:rgba(1,51,37,0.3) !important}.hero{width:80vw;height:100vh;max-height:100vh;background-color:black;display:flex;justify-content:center;align-items:center;position:relative;color:white;overflow:hidden;flex-shrink:0}.hero
#replay{width:30px;height:30px;border:1px
solid white;border-radius:50%;position:absolute;bottom:10px;left:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.hero #replay
.triangle{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid white;border-radius:3px}@media screen and (max-width: 1601px){.hero{width:90vw}}@media screen and (max-width: 991px){.hero{height:calc(100vh - 120px);width:100%;align-content:center}}@media screen and (max-width: 551px){.hero{height:calc(100vh - 180px)}}.hero
h1{font-size:26.7rem;font-weight:800;letter-spacing:-10px;margin:0;transition:0.4s ease;z-index:1}@media screen and (max-width: 1850px){.hero
h1{font-size:24.5rem}}@media screen and (max-width: 1601px){.hero
h1{font-size:22rem}}@media screen and (max-width: 1367px){.hero
h1{font-size:20rem}}@media screen and (max-width: 991px){.hero
h1{font-size:18rem}}@media screen and (max-width: 700px){.hero
h1{font-size:16rem}}@media screen and (max-width: 351px){.hero
h1{font-size:14rem;letter-spacing:-5px}}.hero__detail{font-size:1.9rem;font-weight:600;margin-left:5.7292vw;margin-top:50px;transition:0.4s ease;z-index:1}@media screen and (max-width: 1201px){.hero__detail{font-size:1.7rem}}@media screen and (max-width: 351px){.hero__detail{font-size:1.5rem}}.hero__detail
p{margin:0}.hero
video{position:absolute;width:auto;z-index:0}.blackpreloader{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:black;z-index:150}.main-content{display:flex;position:relative;height:100vh;overflow:hidden;white-space:normal;will-change:transform, opacity}@media screen and (max-width: 991px){.main-content{height:auto}}.main-content__first-content{display:flex;align-items:center;height:100%;width:80vw}@media screen and (max-width: 1850px){.main-content__first-content{width:85vw}}@media screen and (max-width: 1601px){.main-content__first-content{width:90vw}}@media screen and (max-width: 1201px){.main-content__first-content{width:100vw}}@media screen and (max-width: 991px){.main-content__first-content{height:auto}}.main-content__first-content
img{height:100%;width:auto}.main-content__first-content .text-content{font-size:2.5rem;font-weight:600;margin-left:120px}@media screen and (max-width: 1850px){.main-content__first-content .text-content{font-size:2.4rem}}@media screen and (max-width: 1601px){.main-content__first-content .text-content{font-size:2.2rem}}@media screen and (max-width: 1281px){.main-content__first-content .text-content{font-size:2rem}}@media screen and (max-width: 1201px){.main-content__first-content .text-content{font-size:1.8rem}}@media screen and (max-width: 351px){.main-content__first-content .text-content{font-size:1.6rem}}@media screen and (max-width: 1201px){.main-content__first-content .text-content{margin-left:100px}}@media screen and (max-width: 991px){.main-content__first-content{align-content:center;height:auto;padding-bottom:8vh}.main-content__first-content
img{width:100%;height:45vh;margin-bottom:5vh}.main-content__first-content .text-content{margin-left:0}}@media screen and (max-width: 401px){.main-content__first-content
img{height:55vh}}.main-content__big-area{display:flex;position:relative;flex-direction:column;justify-content:flex-end;height:100%;width:calc(150vw - 10.4167vw);text-transform:uppercase;padding-top:120px;padding-right:10.4167vw}@media screen and (max-width: 1850px){.main-content__big-area{width:calc(165vw - 10.4167vw)}}@media screen and (max-width: 1367px){.main-content__big-area{width:calc(185vw - 10.4167vw)}}@media screen and (max-width: 1201px){.main-content__big-area{width:200vw}}@media screen and (max-width: 991px){.main-content__big-area{padding:150px
40px 40px;height:auto;overflow:hidden}}@media screen and (max-width: 551px){.main-content__big-area{padding:40px
30px}}@media screen and (max-width: 351px){.main-content__big-area{padding:40px
20px}}.main-content__big-area
.upper{max-width:70%;position:relative;transform:translateX(120px);font-size:23rem;font-weight:800;letter-spacing:-10px;line-height:0.8em;will-change:transform, opacity}@media screen and (max-width: 1850px){.main-content__big-area
.upper{font-size:21rem}}@media screen and (max-width: 1601px){.main-content__big-area
.upper{font-size:20rem}}@media screen and (max-width: 1367px){.main-content__big-area
.upper{font-size:19.2rem}}@media screen and (max-width: 1201px){.main-content__big-area
.upper{font-size:17.5rem}}@media screen and (max-width: 991px){.main-content__big-area
.upper{font-size:9.8rem;letter-spacing:-5px}}@media screen and (max-width: 700px){.main-content__big-area
.upper{font-size:7rem}}@media screen and (max-width: 551px){.main-content__big-area
.upper{font-size:6.5rem;letter-spacing:-2px}}@media screen and (max-width: 351px){.main-content__big-area
.upper{font-size:5.5rem}}@media screen and (max-width: 991px){.main-content__big-area
.upper{max-width:100%;transform:translateX(0)}}@media screen and (max-width: 551px){.main-content__big-area
.upper{line-height:0.9em}}.main-content__big-area
.lower{display:flex;flex-wrap:nowrap;will-change:transform, opacity}.main-content__big-area .lower
span{font-size:23rem;font-weight:800;letter-spacing:-10px;line-height:0.8em}@media screen and (max-width: 1850px){.main-content__big-area .lower
span{font-size:21rem}}@media screen and (max-width: 1601px){.main-content__big-area .lower
span{font-size:20rem}}@media screen and (max-width: 1367px){.main-content__big-area .lower
span{font-size:19.2rem}}@media screen and (max-width: 1201px){.main-content__big-area .lower
span{font-size:17.5rem}}@media screen and (max-width: 991px){.main-content__big-area .lower
span{font-size:9.8rem;letter-spacing:-5px}}@media screen and (max-width: 700px){.main-content__big-area .lower
span{font-size:7rem}}@media screen and (max-width: 551px){.main-content__big-area .lower
span{font-size:6.5rem;letter-spacing:-2px}}@media screen and (max-width: 351px){.main-content__big-area .lower
span{font-size:5.5rem}}.main-content__big-area .lower span
br{display:none}@media screen and (max-width: 551px){.main-content__big-area .lower
span{display:block;width:min-content;line-height:0.9em}.main-content__big-area .lower span
br{display:block}}.main-content__big-area
.lower__left{width:30%;display:flex;margin-right:120px}.main-content__big-area .lower__left .img-wrapper{background-color:#f4f0ee;overflow:hidden;height:90%;display:flex;align-items:flex-end;margin-top:auto}.main-content__big-area .lower__left .img-wrapper
img{height:420px;width:auto}@media screen and (max-width: 991px){.main-content__big-area .lower__left .img-wrapper
img{display:none}}.main-content__big-area
.lower__right{width:min-content;position:relative}.main-content__big-area .lower__right .text-content{max-width:20%;text-transform:none;position:absolute;bottom:55%;left:40%;transform:translateX(-50%);font-size:1.56rem;font-weight:600}@media screen and (max-width: 401px){.main-content__big-area .lower__right .text-content{font-size:1.3rem}}@media screen and (max-width: 1850px){.main-content__big-area .lower__right .text-content{bottom:50%}}@media screen and (max-width: 1601px){.main-content__big-area .lower__right .text-content{left:45%;max-width:25%}}@media screen and (max-width: 1201px){.main-content__big-area .lower__right .text-content{left:50%;max-width:30%}}@media screen and (max-width: 991px){.main-content__big-area
.lower{flex-wrap:wrap}.main-content__big-area
.lower__left{width:auto;margin-right:0}.main-content__big-area
.lower__right{width:auto}.main-content__big-area .lower__right .text-content{max-width:90%;margin-top:5vh;position:relative;inset:unset;transform:none}}@media screen and (max-width: 551px){.main-content__big-area .lower .text-content{max-width:100%}}.main-content__big-area .big-area-img{width:55vw;position:absolute;top:0;right:10vw;z-index:-1}@media screen and (max-width: 1850px){.main-content__big-area .big-area-img{width:45vw}}@media screen and (max-width: 1601px){.main-content__big-area .big-area-img{width:auto;right:0vw}}@media screen and (max-width: 1281px){.main-content__big-area .big-area-img{right:5vw}}@media screen and (max-width: 991px){.main-content__big-area .big-area-img{right:-30vw;top:0;width:auto;opacity:0.9}}@media screen and (max-width: 700px){.main-content__big-area .big-area-img{top:5vh;width:100vw}}@media screen and (max-width: 551px){.main-content__big-area .big-area-img{top:40%;transform:translateY(-50%);right:-45vw;width:440px}}@media screen and (max-width: 401px){.main-content__big-area .big-area-img{width:380px}}.main-content__collection{display:flex;height:100%;width:150vw;position:relative;padding-left:0;padding-right:120px}.main-content__collection .collection--intro{max-width:30%}@media screen and (max-width: 1367px){.main-content__collection .collection--intro{max-width:35%}}.main-content__collection .collection--intro__title{transform:translateX(6.25vw)}.main-content__collection .collection--intro__title
p{font-size:5.3rem;font-weight:800;line-height:0.95em;margin-bottom:50px}@media screen and (max-width: 1850px){.main-content__collection .collection--intro__title
p{font-size:5.1rem}}@media screen and (max-width: 1601px){.main-content__collection .collection--intro__title
p{font-size:4.8rem}}@media screen and (max-width: 1367px){.main-content__collection .collection--intro__title
p{font-size:4.5rem}}@media screen and (max-width: 1201px){.main-content__collection .collection--intro__title
p{font-size:4.2rem}}@media screen and (max-width: 551px){.main-content__collection .collection--intro__title
p{font-size:3.2rem}}@media screen and (max-width: 351px){.main-content__collection .collection--intro__title
p{font-size:2.8rem}}.main-content__collection .collection--intro__img{width:50vw;position:absolute;bottom:-30vh;left:0%;z-index:-1}@media screen and (max-width: 1201px){.main-content__collection .collection--intro__img{width:58vw}}@media screen and (max-width: 700px){.main-content__collection .collection--intro__img{width:auto}}.main-content__collection .collection--preview{width:70%;display:flex;gap:0 120px;padding-left:7.8125vw}@media screen and (max-width: 1367px){.main-content__collection .collection--preview{max-width:65%}}.main-content__collection .collection--preview
.preview{display:block;position:relative;width:560px;height:100%;flex:1}.main-content__collection .collection--preview .preview
img{height:100%}.main-content__collection .collection--preview
.preview__title{position:absolute;bottom:-25px;left:20px;font-size:5.3rem;font-weight:800;line-height:0.95em;color:black;text-shadow:-4px 0px 10px rgba(0,0,0,0.3);text-transform:lowercase}@media screen and (max-width: 1850px){.main-content__collection .collection--preview
.preview__title{font-size:5.1rem}}@media screen and (max-width: 1601px){.main-content__collection .collection--preview
.preview__title{font-size:4.8rem}}@media screen and (max-width: 1367px){.main-content__collection .collection--preview
.preview__title{font-size:4.5rem}}@media screen and (max-width: 1201px){.main-content__collection .collection--preview
.preview__title{font-size:4.2rem}}@media screen and (max-width: 551px){.main-content__collection .collection--preview
.preview__title{font-size:3.2rem}}@media screen and (max-width: 351px){.main-content__collection .collection--preview
.preview__title{font-size:2.8rem}}@media screen and (max-width: 1367px){.main-content__collection{width:160vw}.main-content__collection .collection--preview{gap:0 50px}}@media screen and (max-width: 1201px){.main-content__collection{width:180vw}.main-content__collection .collection--preview{gap:0 30px;margin-left:5vw}}@media screen and (max-width: 991px){.main-content__collection{padding-top:0;padding-inline:60px;height:auto}.main-content__collection .collection--intro{max-width:100%;flex-wrap:wrap;display:flex;margin-bottom:5vh}.main-content__collection .collection--intro__title{order:2;margin-bottom:25px;transform:none}.main-content__collection .collection--intro__img{display:block;margin:0
auto;order:1;position:relative;inset:unset;transform:none}.main-content__collection .collection--preview{max-width:100%;width:100%;display:grid;gap:50px 30px;grid-template-columns:repeat(2,1fr);justify-items:center;justify-content:center;padding-left:0;margin-left:0}.main-content__collection .collection--preview
.preview{width:320px;height:400px}.main-content__collection .collection--preview .preview
img{height:100%}.main-content__collection .collection--preview .preview:last-child{grid-column:span 2}}@media screen and (max-width: 700px){.main-content__collection{padding-inline:40px}.main-content__collection .collection--preview{grid-template-columns:repeat(1,1fr)}.main-content__collection .collection--preview
.preview{width:100%}.main-content__collection .collection--preview .preview:last-child{grid-column:span 1}.main-content__collection .collection--preview
.preview__title{font-size:5.5rem}.main-content__collection .collection--preview .preview
img{object-position:bottom}}@media screen and (max-width: 551px){.main-content__collection{padding-inline:30px}.main-content__collection .collection--preview
.preview{height:450px}.main-content__collection .collection--preview
.preview__title{font-size:4.8rem}}@media screen and (max-width: 401px){.main-content__collection .collection--preview
.preview{height:420px}.main-content__collection .collection--preview
.preview__title{font-size:4.5rem}}@media screen and (max-width: 351px){.main-content__collection{padding-inline:20px}.main-content__collection
.preview__title{font-size:3.8rem}}.main-content
.main__cta{width:50vw}@media screen and (max-width: 991px){.main-content
.main__cta{height:auto;padding:60px}}@media screen and (max-width: 551px){.main-content
.main__cta{padding:50px
30px}}@media screen and (max-width: 351px){.main-content
.main__cta{font-size:2.3rem;padding:50px
20px}}#article{padding:150px
5vw;font-size:1.1rem}#cookie_reload{cursor:pointer}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #999}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.main__cta{display:flex;align-items:center;justify-content:center;width:max-content;height:100%;background-color:#013325;font-size:5.3rem;font-weight:800;line-height:0.95em}@media screen and (max-width: 1850px){.main__cta{font-size:5.1rem}}@media screen and (max-width: 1601px){.main__cta{font-size:4.8rem}}@media screen and (max-width: 1367px){.main__cta{font-size:4.5rem}}@media screen and (max-width: 1201px){.main__cta{font-size:4.2rem}}@media screen and (max-width: 551px){.main__cta{font-size:3.2rem}}@media screen and (max-width: 351px){.main__cta{font-size:2.8rem}}.main__cta
a{display:flex;align-items:center;flex-direction:column;color:white;text-align:center}.main__cta
p{width:60%;font-weight:800;margin-bottom:50px;color:white}@media screen and (max-width: 1367px){.main__cta
p{width:90%}}.catalogo_detail{backface-visibility:hidden;opacity:0;transform:translate3d(50vw,0,0);will-change:transform, opacity}@media screen and (max-width: 991px){.catalogo_detail{opacity:0;transform:translate3d(0,10vh,0)}}@media screen and (max-width: 991px){.catalogo_detail .vertical-text{position:relative;top:auto;left:auto;transform:none;text-align:center;margin:0
auto 50px}}.catalogo_detail
img{height:100%}@media screen and (max-width: 401px){.catalogo_detail
img{object-position:50% 80%}}.catalogo_detail__intro{display:flex;flex-wrap:nowrap;width:90vw;padding-right:10.4167vw;position:relative}@media screen and (max-width: 1201px){.catalogo_detail__intro{padding-right:5vw}}.catalogo_detail__intro--text{flex:1;display:flex;flex-direction:column;justify-content:center}.catalogo_detail__intro--text
.title{display:inline-block;font-size:5.3rem;font-weight:800;line-height:0.95em;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 1850px){.catalogo_detail__intro--text
.title{font-size:5.1rem}}@media screen and (max-width: 1601px){.catalogo_detail__intro--text
.title{font-size:4.8rem}}@media screen and (max-width: 1367px){.catalogo_detail__intro--text
.title{font-size:4.5rem}}@media screen and (max-width: 1201px){.catalogo_detail__intro--text
.title{font-size:4.2rem}}@media screen and (max-width: 551px){.catalogo_detail__intro--text
.title{font-size:3.2rem}}@media screen and (max-width: 351px){.catalogo_detail__intro--text
.title{font-size:2.8rem}}.catalogo_detail__intro--text
.descr{max-width:55%;font-size:1.56rem;font-weight:600}@media screen and (max-width: 401px){.catalogo_detail__intro--text
.descr{font-size:1.3rem}}@media screen and (max-width: 1601px){.catalogo_detail__intro--text
.descr{max-width:75%}}@media screen and (max-width: 1201px){.catalogo_detail__intro--text
.descr{max-width:85%}}.catalogo_detail__intro--preview{display:flex;align-items:center;overflow:hidden;height:100vh;will-change:transform, opacity}.catalogo_detail__intro--preview
img{height:100%;width:auto}.catalogo_detail__detail-img{display:block;height:100%;width:85vw}.catalogo_detail__cta.main__cta{width:60vw;text-align:center;flex-direction:column}.catalogo_detail__cta.main__cta
a{flex-direction:row}.catalogo_detail__cta.main__cta
p{width:80%;margin-bottom:50px}.catalogo_detail__cta.main__cta .cta-wrap{text-align:left}.catalogo_detail__cta.main__cta .cta-wrap
.cta{line-height:1.5em;margin-top:30px}@media screen and (max-width: 1201px){.catalogo_detail__cta.main__cta{width:70vw;font-size:4rem}}.catalogo_detail .next-prod__wrap{transform-origin:left;overflow:hidden;position:relative;height:100%;width:0;float:right}@media screen and (max-width: 991px){.catalogo_detail .next-prod__wrap{height:0;float:unset;width:100%;padding-top:50px}}.catalogo_detail__next-prod{display:flex;height:100%;justify-content:center;align-items:center;padding:0
5.2083vw}.catalogo_detail__next-prod .prod-wrapper{position:relative}.catalogo_detail__next-prod .prod-wrapper__text{text-align:center;position:absolute;top:-10vh;left:50%;transform:translateX(-50%);color:black}.catalogo_detail__next-prod .prod-wrapper__text
span{font-size:1rem;font-weight:600;letter-spacing: .5px;margin-bottom:10px}.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:2.5rem;font-weight:600}@media screen and (max-width: 1850px){.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:2.4rem}}@media screen and (max-width: 1601px){.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:2.2rem}}@media screen and (max-width: 1281px){.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:2rem}}@media screen and (max-width: 1201px){.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:1.8rem}}@media screen and (max-width: 351px){.catalogo_detail__next-prod .prod-wrapper__text .prod-title{font-size:1.6rem}}.catalogo_detail__next-prod .prod-wrapper .prod-img{width:400px}@media screen and (max-width: 1601px){.catalogo_detail__next-prod .prod-wrapper .prod-img{width:350px}}@media screen and (max-width: 1367px){.catalogo_detail__next-prod .prod-wrapper .prod-img{width:300px}}@media screen and (max-width: 1281px){.catalogo_detail__next-prod .prod-wrapper .prod-img{width:280px}}@media screen and (max-width: 351px){.catalogo_detail__next-prod .prod-wrapper .prod-img{width:250px}}@media screen and (max-width: 991px){.catalogo_detail__intro{padding-right:0;width:100%}.catalogo_detail__intro--preview{width:45%}.catalogo_detail__intro--text{width:55%;padding-right:5vw}.catalogo_detail__intro--text
.descr{max-width:100%}.catalogo_detail__detail-img{height:45vh;width:100%;margin:10vh 0 5vh}.catalogo_detail__cta.main__cta
p{width:100%}}@media screen and (max-width: 700px){.catalogo_detail{padding-top:105px}.catalogo_detail__intro{flex-direction:column;padding-left:0}.catalogo_detail__intro--text,.catalogo_detail__intro--preview{width:100%}.catalogo_detail__intro--preview{height:45vh;order:1}.catalogo_detail__intro--text{justify-content:flex-start;height:auto;order:2;padding:10vw}.catalogo_detail__cta.main__cta{font-size:3.5rem;padding:50px
15px}}@media screen and (max-width: 551px){.catalogo_detail__announcer{bottom:10px !important}.catalogo_detail--text{height:auto}.catalogo_detail__intro--text{padding-right:5vw}.catalogo_detail__cta.main__cta{font-size:2.5rem}.catalogo_detail__cta.main__cta
p{margin-bottom:0}.catalogo_detail__cta.main__cta .cta-wrap{display:flex;width:100%;justify-content:space-evenly}}@media screen and (max-width: 401px){.catalogo_detail__intro--preview{height:calc(45vh + 75px) }.catalogo_detail__cta.main__cta{font-size:2rem}}.description{display:flex;justify-content:space-between;width:100vw;position:absolute;padding:0
35px;bottom:35px;font-size:1.56rem;font-weight:600}@media screen and (max-width: 401px){.description{font-size:1.3rem}}.description__category{display:flex;gap:0 5px}.description__category,.description__collection{transform:translate3d(0,35px,0);opacity:0}@media screen and (max-width: 551px){.description{font-size:1.2rem;padding:0
15px;bottom:80px}}.catalogo{padding-left:10.4167vw;align-items:flex-end;position:relative;opacity:0;transform:translate3d(50vw,0,0)}@media screen and (max-width: 991px){.catalogo{opacity:0;transform:translate3d(0,10vh,0)}}.catalogo .mobile-do{display:none;position:absolute;text-align:center;bottom:20vh;left:50%;transform:translateX(-50%);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:black;font-size:1rem;font-weight:600;letter-spacing: .5px}.catalogo .mobile-do
img{margin:10px
auto;width:auto}@media screen and (max-width: 551px){.catalogo{padding-left:5vw}}.catalogo
.productList{display:flex;height:95%}.catalogo .productList
.productPreview{position:relative;height:100%;width:65vw;display:flex;justify-content:center;align-items:flex-end}.catalogo .productList .productPreview
.product{display:flex;align-items:center;height:100%;width:40vw}.catalogo .productList .productPreview
.product__title{width:max-content;color:black;font-size:5.3rem;font-weight:800;line-height:0.95em;position:absolute;top:-40px;left:50%;text-transform:uppercase;transform:translateX(-50%);z-index:1;opacity:0}@media screen and (max-width: 1850px){.catalogo .productList .productPreview
.product__title{font-size:5.1rem}}@media screen and (max-width: 1601px){.catalogo .productList .productPreview
.product__title{font-size:4.8rem}}@media screen and (max-width: 1367px){.catalogo .productList .productPreview
.product__title{font-size:4.5rem}}@media screen and (max-width: 1201px){.catalogo .productList .productPreview
.product__title{font-size:4.2rem}}@media screen and (max-width: 551px){.catalogo .productList .productPreview
.product__title{font-size:3.2rem}}@media screen and (max-width: 351px){.catalogo .productList .productPreview
.product__title{font-size:2.8rem}}.catalogo .productList .productPreview .product__title
div{opacity:0}@media screen and (max-width: 1601px){.catalogo .productList .productPreview
.product__title{top:-20px}}@media screen and (max-width: 1601px){.catalogo .productList .productPreview
.product{width:44vw}}.catalogo .productList .productPreview.comodini
.product{width:45%}@media screen and (max-width: 991px){.catalogo{overflow-y:hidden;overflow-x:auto;padding-left:5vw;height:100vh}.catalogo
.productList{gap:0 10vw;height:90%;align-items:center}.catalogo .productList
.productPreview{width:75vw}.catalogo .productList .productPreview
.product{width:100%}.catalogo .productList .productPreview
.product__title{top:8vh}}@media screen and (max-width: 700px){.catalogo .mobile-do{display:block}.catalogo
.productList{gap:0 50px}.catalogo .productList .productPreview:nth-child(odd),
.catalogo .productList .productPreview:nth-child(even){width:85vw}.catalogo .productList .productPreview
.product__title{font-size:4rem}}@media screen and (max-width: 551px){.catalogo
.productList{gap:0 150px;height:75vh;align-items:center}.catalogo .productList .productPreview:nth-child(odd),
.catalogo .productList .productPreview:nth-child(even){width:85vw;height:calc(90% - 90px)}.catalogo .productList .productPreview
.product__title{font-size:3.5rem}}@media screen and (max-width: 401px){.catalogo .productList .productPreview
.product__title{top:0;font-size:3.1rem}}@media screen and (max-width: 351px){.catalogo .productList .productPreview
.product__title{font-size:2.8rem;top:-25px}}.hero--collection{width:90vw}.hero--collection
h1{font-size:5.3rem;font-weight:800;line-height:0.95em;color:white;letter-spacing: .8px;text-transform:uppercase}@media screen and (max-width: 1850px){.hero--collection
h1{font-size:5.1rem}}@media screen and (max-width: 1601px){.hero--collection
h1{font-size:4.8rem}}@media screen and (max-width: 1367px){.hero--collection
h1{font-size:4.5rem}}@media screen and (max-width: 1201px){.hero--collection
h1{font-size:4.2rem}}@media screen and (max-width: 551px){.hero--collection
h1{font-size:3.2rem}}@media screen and (max-width: 351px){.hero--collection
h1{font-size:2.8rem}}@media screen and (max-width: 401px){.hero--collection
h1{font-size:2.7rem}}@media screen and (max-width: 351px){.hero--collection
h1{font-size:2.3rem}}.middle-collection{position:relative;display:flex;align-items:center;padding-left:10vw;height:100%}@media screen and (max-width: 1281px){.middle-collection{padding-left:15vw}}@media screen and (max-width: 991px){.middle-collection{padding-left:auto;height:auto}}@media screen and (max-width: 551px){.middle-collection{padding-inline:30px}}.middle-collection .text-img-text{display:flex;align-items:center;justify-content:space-around;height:100%;width:100vw}.middle-collection .text-img-text .first-text{font-size:2.5rem;font-weight:600}@media screen and (max-width: 1850px){.middle-collection .text-img-text .first-text{font-size:2.4rem}}@media screen and (max-width: 1601px){.middle-collection .text-img-text .first-text{font-size:2.2rem}}@media screen and (max-width: 1281px){.middle-collection .text-img-text .first-text{font-size:2rem}}@media screen and (max-width: 1201px){.middle-collection .text-img-text .first-text{font-size:1.8rem}}@media screen and (max-width: 351px){.middle-collection .text-img-text .first-text{font-size:1.6rem}}@media screen and (max-width: 401px){.middle-collection .text-img-text .first-text{font-size:1.5rem}}.middle-collection .text-img-text .second-text
p{font-size:1.56rem;font-weight:600;line-height:1.3em}@media screen and (max-width: 401px){.middle-collection .text-img-text .second-text
p{font-size:1.3rem}}.middle-collection .text-img-text
img{width:520px;height:100%;margin:0
6.25vw}@media screen and (max-width: 1367px){.middle-collection .text-img-text{width:130vw}.middle-collection .text-img-text
img{margin-inline:7.8125vw}}@media screen and (max-width: 1281px){.middle-collection .text-img-text{width:140vw}.middle-collection .text-img-text
img{margin-inline:7.8125vw}}@media screen and (max-width: 991px){.middle-collection .text-img-text
img{height:45vh;margin:7.8125vw 0}}.main-content.collection .cta-area{width:100vw;display:flex;align-items:center}.main-content.collection .cta-area__img{height:100%}.main-content.collection .cta-area__img
img{width:auto;height:100%;margin:0
6.25vw}.main-content.collection .cta-area__text{max-width:40vw;padding:100px;font-size:1.56rem;font-weight:600}@media screen and (max-width: 401px){.main-content.collection .cta-area__text{font-size:1.3rem}}@media screen and (max-width: 1367px){.main-content.collection .cta-area__text{max-width:50vw}}@media screen and (max-width: 1281px){.main-content.collection .cta-area__text{width:65vw;padding-inline:60px}}.main-content.collection .cta-area__text
p{line-height:1.3em}@media screen and (max-width: 1850px){.main-content.collection .cta-area{width:80vw}.main-content.collection .cta-area
img{margin:0}}@media screen and (max-width: 1601px){.main-content.collection .cta-area{width:100vw}.main-content.collection .cta-area
img{margin:0}}@media screen and (max-width: 991px){.main-content.collection .cta-area{flex-wrap:wrap}.main-content.collection .cta-area__img{width:100%;height:45vh}.main-content.collection .cta-area__img
img{width:100%}.main-content.collection .cta-area__text{max-width:100%;width:100%}}@media screen and (max-width: 551px){.main-content.collection .cta-area__text{padding-inline:30px}}.configuratore{width:90vw;padding:10vh min(7.8125vw,150px) 10vh min(7.8125vw,150px);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1500px){.configuratore{padding-inline:5vw}}@media screen and (max-width: 1201px){.configuratore{width:115vw}}.configuratore .configuratore-item{display:flex;height:100%;flex:1;flex-wrap:nowrap;gap:30px;justify-content:space-between}@media screen and (max-width: 1367px){.configuratore .configuratore-item{align-items:center;width:100%}}.configuratore .configuratore-item__preview{position:relative;flex-basis:55%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.configuratore .configuratore-item__preview
.title{text-align:center;color:black;font-size:5.3rem;font-weight:800;line-height:0.95em;text-transform:uppercase}@media screen and (max-width: 1850px){.configuratore .configuratore-item__preview
.title{font-size:5.1rem}}@media screen and (max-width: 1601px){.configuratore .configuratore-item__preview
.title{font-size:4.8rem}}@media screen and (max-width: 1367px){.configuratore .configuratore-item__preview
.title{font-size:4.5rem}}@media screen and (max-width: 1201px){.configuratore .configuratore-item__preview
.title{font-size:4.2rem}}@media screen and (max-width: 551px){.configuratore .configuratore-item__preview
.title{font-size:3.2rem}}@media screen and (max-width: 351px){.configuratore .configuratore-item__preview
.title{font-size:2.8rem}}.configuratore .configuratore-item__preview .title::before{content:none;display:block;color:black;font-size:2.5rem;font-weight:600;line-height:0;margin-bottom:20px}@media screen and (max-width: 1850px){.configuratore .configuratore-item__preview .title::before{font-size:2.4rem}}@media screen and (max-width: 1601px){.configuratore .configuratore-item__preview .title::before{font-size:2.2rem}}@media screen and (max-width: 1281px){.configuratore .configuratore-item__preview .title::before{font-size:2rem}}@media screen and (max-width: 1201px){.configuratore .configuratore-item__preview .title::before{font-size:1.8rem}}@media screen and (max-width: 351px){.configuratore .configuratore-item__preview .title::before{font-size:1.6rem}}@media screen and (max-width: 1601px){.configuratore .configuratore-item__preview
.title{font-size:4rem}}@media screen and (max-width: 1367px){.configuratore .configuratore-item__preview .title::before{font-size:1.5rem}}.configuratore .configuratore-item__preview .main-img{width:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center}.configuratore .configuratore-item__preview .main-img__object{grid-column:1;grid-row:1;width:100%;height:100%;max-height:55vh;min-width:28vw;transition:0.4s ease-out;object-fit:contain}.configuratore .configuratore-item__preview .main-img__object--hidden{opacity:0;visibility:hidden}@media screen and (max-width: 401px){.configuratore .configuratore-item__preview .main-img{width:90%}}.configuratore .configuratore-item__preview .outline-img{width:min(19.7917vw,380px);min-width:200px}.configuratore .configuratore-item__preview .outline-img
img{object-fit:contain}.configuratore .configuratore-item__details{flex-basis:45%;align-self:center}.configuratore .configuratore-item__details__intro{font-size:1.05rem;margin-bottom:0.3em;text-transform:uppercase}.configuratore .configuratore-item__details-scocca{margin-bottom:25px}.configuratore .configuratore-item__details-scocca__item,
.configuratore .configuratore-item__details-scocca__selector
select{display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;text-transform:uppercase;background-color:transparent;border:1px
solid black;color:black;padding:0.35em 1em;transition:300ms}.configuratore .configuratore-item__details-scocca__item.active,
.configuratore .configuratore-item__details-scocca__selector
select.active{color:white;background-color:black}.configuratore .configuratore-item__details-scocca__selector{display:none}.configuratore .configuratore-item__details-scocca__selector
.input{display:block}.configuratore .configuratore-item__details-scocca__selector
label{width:100%;padding:0;margin-bottom:0.3em}.configuratore .configuratore-item__details-scocca__selector
select{padding-left:10px;padding-right:10px}.configuratore .configuratore-item__details-scocca__wrap{display:flex;flex-wrap:wrap;gap:10px}.configuratore .configuratore-item__details
.material{margin-bottom:40px}.configuratore .configuratore-item__details
.material__spinner{width:30px;height:30px;border:4px
solid;border-color:black transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:5}.configuratore .configuratore-item__details
.material__active{font-size:1rem;text-transform:uppercase}.configuratore .configuratore-item__details .material
.material__row{position:relative;margin-bottom:10px;min-height:45px}.configuratore .configuratore-item__details .material .material__row
.material__wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:1vw 0.5vw;max-width:350px;transition:100ms;position:relative}.configuratore .configuratore-item__details .material .material__row .material__wrap--loading{opacity:0}.configuratore .configuratore-item__details .material .material__row .material__wrap .material-item{display:flex;cursor:pointer;user-select:none;align-items:center;text-transform:uppercase;opacity:1;position:relative}.configuratore .configuratore-item__details .material .material__row .material__wrap .material-item::after{content:attr(data-material-name);position:absolute;bottom:100%;left:50%;background-color:black;color:white;visibility:hidden;opacity:0;transform:translate3d(-50%,0,0);transition:300ms;white-space:nowrap;text-transform:none;letter-spacing:0.05em;padding:0.05em 0.3em;font-size:1.2rem;font-weight:400;text-shadow:0 0 rgba(255,255,255,0.9)}.configuratore .configuratore-item__details .material .material__row .material__wrap .material-item:hover::after{visibility:visible;opacity:1;transform:translate3d(-50%,-10px,0)}.configuratore .configuratore-item__details .material .material__row .material__wrap .material-item.active
img{aspect-ratio:1;outline:1px
solid black;padding:3px}.configuratore .configuratore-item__details .material .material__row
.material__wrap.variant{position:absolute;left:50%;top:0;width:100%;transform:translateX(-50%)}.configuratore .configuratore-item__details .material .material__row
.material__wrap.hidden{opacity:0;pointer-events:none}.configuratore .configuratore-item__details .detail-row{display:flex;margin-bottom:10px}@media screen and (max-width: 1281px){.configuratore .configuratore-item__details .detail-row{margin-bottom:13px}}.configuratore .configuratore-item__details .detail-row:last-child{margin-bottom:0}.configuratore .configuratore-item__details .detail-row
.label{width:15%;color:#707070;font-size:1rem;font-weight:600;letter-spacing: .5px;margin-left:0}.configuratore .configuratore-item__details .detail-row
span{margin-left:30px;color:black;font-size:1rem;font-weight:600;letter-spacing: .5px}.configuratore .configuratore-item__details .detail-row #struttura-text{max-width:70%}@media screen and (max-width: 1201px){.configuratore .configuratore-item__details{width:40%}}@media screen and (max-width: 991px){.configuratore{padding-top:0px;padding-left:40px;padding-right:40px}.configuratore .configuratore-item{flex-direction:column}.configuratore .configuratore-item__preview{width:70%;margin-bottom:50px}.configuratore .configuratore-item__preview .main-img{max-width:75vw}.configuratore .configuratore-item__preview
img{width:100%}.configuratore .configuratore-item__details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding-bottom:5vh}.configuratore .configuratore-item__details
.material{width:100%}.configuratore .configuratore-item__details .material
.intro{text-align:center}.configuratore .configuratore-item__details .material .material__row
.material__wrap{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:2vw}.configuratore .configuratore-item__details
.details{width:100%}}@media screen and (max-width: 700px){.configuratore .configuratore-item__preview,
.configuratore .configuratore-item .material,
.configuratore .configuratore-item
.details{width:100%}.configuratore .configuratore-item__preview{margin-bottom:0}.configuratore .configuratore-item__details-scocca{margin-bottom:10px}.configuratore .configuratore-item__details-scocca__wrap,
.configuratore .configuratore-item__details__intro{display:none}.configuratore .configuratore-item__details-scocca__selector{display:block}.configuratore .configuratore-item .material
.material__row{min-height:42px}.configuratore .configuratore-item .material .material__row
.material__wrap{display:flex;flex-wrap:wrap;gap:10px}.configuratore .configuratore-item .material .material__row .material__wrap .material-item
img{width:42px;height:42px}.configuratore .configuratore-item .material .material__row .material__wrap .material-item::after{content:none}.configuratore .configuratore-item
.details{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:15px 0}.configuratore .configuratore-item .details .detail-row{display:flex;flex-direction:column;gap:10px 0;text-align:center}.configuratore .configuratore-item .details .detail-row:last-child{grid-column:span 3}.configuratore .configuratore-item .details .detail-row:last-child label,
.configuratore .configuratore-item .details .detail-row:last-child
span{text-align:left}.configuratore .configuratore-item .details .detail-row
.label{width:auto;display:block}.configuratore .configuratore-item .details .detail-row
span{margin-left:0;text-align:center}}@media screen and (max-width: 551px){.configuratore{padding-left:5vw;padding-right:5vw}.configuratore .configuratore-item__preview .main-img{max-width:100%;min-width:100%;width:100%}.configuratore .configuratore-item__preview .outline-img{min-width:170px}.configuratore .configuratore-item__details
.details{grid-template-columns:repeat(1,1fr);justify-items:flex-start;text-align:left;gap:0}.configuratore .configuratore-item__details .details .detail-row{gap:0}.configuratore .configuratore-item__details .details .detail-row #struttura-text{max-width:100%}.configuratore .configuratore-item__details .details .detail-row
span{text-align:left}.configuratore .configuratore-item__details .details .detail-row:last-child{grid-column:span 1}}@media screen and (max-width: 351px){.configuratore .configuratore-item .details .detail-row
span{font-size:0.95rem}}.configuratore__more-infos{position:absolute;left:0;top:0;width:100vw;height:100vh;pointer-events:none}.configuratore__more-infos__inner{background-color:white;padding:120px
30px 50px;font-size:1.2rem;transform:translate3d(100%,0,0);width:100%;height:100%;max-width:400px;position:absolute;right:0;top:0;transition:450ms ease;box-shadow:-1px 0 5px rgba(0,0,0,0.2);pointer-events:all}.configuratore__more-infos__inner
button{position:relative;width:40px;height:40px;margin-bottom:20px}.configuratore__more-infos__inner button::before,
.configuratore__more-infos__inner button::after{content:"";width:100%;height:1px;background-color:black;position:absolute;left:50%;top:50%}.configuratore__more-infos__inner button::before{transform:translate(-50%,-50%) rotate(45deg)}.configuratore__more-infos__inner button::after{transform:translate(-50%,-50%) rotate(-45deg)}.configuratore__more-infos__inner>div{text-transform:uppercase;margin-bottom:0.25em}.configuratore__more-infos--open .configuratore__more-infos__inner{transform:translate3d(0,0,0)}@media screen and (max-width: 991px){.configuratore__more-infos{position:fixed}.configuratore__more-infos__inner{padding-top:90px}.configuratore__more-infos__inner
button{width:30px;height:30px;display:block;margin-bottom:10px;margin-left:auto;transform:translateX(10px)}}.configuratore__cta{font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#013325;border:1px
solid #013325;padding:0.35em 0.8em;font-size:1.1rem}@keyframes
rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contacts{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100vh;overflow-y:hidden;padding-bottom:0}.contacts
.contacts__body{display:flex;height:100%;justify-content:center;align-items:center;padding-top:60px;padding-bottom:80px}@media screen and (max-width: 1850px){.contacts
.contacts__body{padding-top:0}}@media screen and (max-width: 1367px) and (max-height: 800px){.contacts
.contacts__body{padding-bottom:30px}}.contacts .contacts__body
form{width:60vw;font-size:1rem}@media screen and (max-width: 1601px){.contacts .contacts__body
form{width:65vw}}@media screen and (max-width: 1281px){.contacts .contacts__body
form{width:70vw}}@media screen and (max-width: 991px){.contacts .contacts__body
form{width:90vw;margin-top:5vh}.contacts .contacts__body form
label{width:30%}}@media screen and (max-width: 551px){.contacts .contacts__body
form{font-size: .9rem;line-height:1em}}@media screen and (max-width: 700px){.contacts{overflow-y:auto}}.hamburger{position:fixed;z-index:1001;right:35px;top:35px;width:50px;height:50px;transition:800ms;cursor:pointer}@media screen and (max-width: 1281px){.hamburger{top:25px}}@media screen and (max-width: 1201px){.hamburger{top:18px;right:28px}}@media screen and (max-width: 551px){.hamburger{top:25px}}@media screen and (max-width: 401px){.hamburger{top:15px}}.hamburger
span{position:absolute;width:80px;height:2px;border-radius:1px;background:black;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:500ms cubic-bezier(0.250,0.460,0.450,0.940)}.hamburger span:first-child{transform:translate(-50%,-50%) translate3d(0,-8px,0);-webkit-transform:translate(-50%,-50%) translate3d(0,-8px,0)}.hamburger span:last-child{width:80px;transform:translate(-50%,-50%) translate3d(0px,6px,0);-webkit-transform:translate(-50%,-50%) translate3d(0px,8px,0)}@media screen and (max-width: 1601px){.hamburger
span{width:70px}.hamburger span:last-child{width:70px}}@media screen and (max-width: 1201px){.hamburger
span{width:65px}.hamburger span:last-child{width:65px}}@media screen and (max-width: 991px){.hamburger
span{background:white}}@media screen and (max-width: 401px){.hamburger
span{width:55px}.hamburger span:last-child{width:55px}}@media screen and (max-width: 351px){.hamburger
span{width:50px}.hamburger span:last-child{width:50px}}.hamburger.open span:first-child{opacity:0;transform:translate(-50%,-50%) translate3d(0,0,0);-webkit-transform:translate(-50%,-50%) translate3d(0,0,0)}.hamburger.open span:last-child{transform:translate(-50%,-50%) translate3d(5px,0,0);-webkit-transform:translate(-50%,-50%) translate3d(5px,0,0)}.hamburger.open span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(25deg)}.hamburger.open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-25deg)}.store-locator{display:flex;flex-wrap:nowrap;height:100vh;width:100vw;flex-grow:1;overflow:hidden}.store-locator__list{width:40%;padding:150px
4.1667vw;background-color:#013325;color:white}@media screen and (max-width: 1367px){.store-locator__list{padding:120px
2.6042vw}}.store-locator__list
.title{font-size:5.3rem;font-weight:800;line-height:0.95em}@media screen and (max-width: 1850px){.store-locator__list
.title{font-size:5.1rem}}@media screen and (max-width: 1601px){.store-locator__list
.title{font-size:4.8rem}}@media screen and (max-width: 1367px){.store-locator__list
.title{font-size:4.5rem}}@media screen and (max-width: 1201px){.store-locator__list
.title{font-size:4.2rem}}@media screen and (max-width: 551px){.store-locator__list
.title{font-size:3.2rem}}@media screen and (max-width: 351px){.store-locator__list
.title{font-size:2.8rem}}.store-locator__list
.sub{font-size:2.5rem;font-weight:600;margin-bottom:35px}@media screen and (max-width: 1850px){.store-locator__list
.sub{font-size:2.4rem}}@media screen and (max-width: 1601px){.store-locator__list
.sub{font-size:2.2rem}}@media screen and (max-width: 1281px){.store-locator__list
.sub{font-size:2rem}}@media screen and (max-width: 1201px){.store-locator__list
.sub{font-size:1.8rem}}@media screen and (max-width: 351px){.store-locator__list
.sub{font-size:1.6rem}}.store-locator__list
.input.select{margin-bottom:50px}.store-locator__list .select2-hidden-accessible{visibility:hidden}.store-locator__list .list-wrap{display:flex;flex-direction:column;overflow-y:auto;height:60vh;padding-bottom:10vh}@media screen and (max-width: 551px){.store-locator__list .list-wrap{padding-bottom:5vh}}.store-locator__list .list-wrap__element{display:grid;grid-template-columns:60% 40%;gap:20px;align-items:center;padding:25px
20px;border-bottom:1px solid rgba(255,255,255,0.5);color:white;justify-content:space-between}.store-locator__list .list-wrap__element:first-child{border-top:1px solid rgba(255,255,255,0.5)}.store-locator__list .list-wrap__element
.label{font-size:1.9rem;font-weight:600;position:relative;padding-left:20px}@media screen and (max-width: 1201px){.store-locator__list .list-wrap__element
.label{font-size:1.7rem}}@media screen and (max-width: 351px){.store-locator__list .list-wrap__element
.label{font-size:1.5rem}}.store-locator__list .list-wrap__element .label::before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;position:absolute;border:1px
solid #921328;vertical-align:middle;left:-15px;top:50%;background-color:white;transform:translateY(-50%)}@media screen and (max-width: 1367px){.store-locator__list .list-wrap__element
.label{font-size:1.6rem}}@media screen and (max-width: 1201px){.store-locator__list .list-wrap__element
.label{font-size:1.4rem}}.store-locator__list .list-wrap__element
.street{font-size:1rem;font-weight:600;letter-spacing: .5px}@media screen and (max-width: 551px){.store-locator__list .list-wrap__element{flex-wrap:wrap;justify-content:flex-start}.store-locator__list .list-wrap__element
label{width:100%}.store-locator__list .list-wrap__element
.street{width:60%;margin-left:45px}.store-locator__list .list-wrap__element
.info{width:100%;text-align:right}}.store-locator__list .list-wrap__element--empty{display:none;color:white;text-align:center;margin-top:20px;font-size:1.8vw}.store-locator__list .list-wrap__element--empty.visible{display:block}.store-locator__map{width:60%;height:100vh}@media screen and (max-width: 991px){.store-locator{flex-direction:column;flex-wrap:wrap}.store-locator__list{order:2;width:100%;height:55vh;padding:50px
3vw;overflow-y:auto}.store-locator__list .list-wrap{height:100%}.store-locator__list
input{margin-bottom:50px}.store-locator__map{order:1;width:100%;height:45vh}}@media screen and (max-width: 551px){.store-locator__list{height:45vh}.store-locator__list
.title{font-size:2.9rem}.store-locator__list
.sub{font-size:1.5rem}.store-locator__list
input{padding:15px}.store-locator__map{height:55vh}}@media screen and (max-width: 401px){.store-locator__list
.title{font-size:2.3rem}.store-locator__list
.sub{font-size:1.2rem;margin-bottom:20px}.store-locator__list
input{padding:10px;margin-bottom:30px}}.all-products{align-items:center;gap:0;opacity:0;transform:translate3d(50vw,0,0)}@media screen and (max-width: 991px){.all-products{opacity:0;transform:translate3d(0,10vh,0)}}.all-products
.product{width:60vw;display:flex;flex-direction:column;align-items:center;position:relative}.all-products
.product__img{width:80%}.all-products .product__img
img{width:auto;margin:0
auto}@media screen and (max-width: 700px){.all-products
.product__img{width:100%}}.all-products .product[data-category="Comodini"] img{min-width:45%;width:auto;max-width:65%}.all-products
.product__text{font-size:2.5rem;font-weight:600;color:black;text-transform:uppercase;margin-bottom:5vh;text-align:center;transition:0.4s ease-in-out}@media screen and (max-width: 1850px){.all-products
.product__text{font-size:2.4rem}}@media screen and (max-width: 1601px){.all-products
.product__text{font-size:2.2rem}}@media screen and (max-width: 1281px){.all-products
.product__text{font-size:2rem}}@media screen and (max-width: 1201px){.all-products
.product__text{font-size:1.8rem}}@media screen and (max-width: 351px){.all-products
.product__text{font-size:1.6rem}}.all-products
.product__text.active{color:main-color;transition:0.4s ease-out}@media screen and (max-width: 991px){.all-products
.product__text{margin-bottom:0}}@media screen and (max-width: 991px){.all-products
.product{width:70vw}}@media screen and (max-width: 700px){.all-products
.product{width:100%}}@media screen and (max-width: 991px){.all-products{justify-content:center;gap:10vh;padding-bottom:5vh}.all-products .vertical-text{position:relative;inset:unset;transform:none}}@media screen and (max-width: 551px){.all-products{padding-top:120px}.all-products .vertical-text{display:none}}.progress-bar{position:fixed;bottom:0;left:0;width:100vw}.progress-bar__categories{display:flex;flex-grow:1;justify-content:space-between;text-transform:uppercase;padding-inline:35px;font-size:1.56rem;font-weight:600;opacity:0;transform:translate3d(0,35px,0)}@media screen and (max-width: 401px){.progress-bar__categories{font-size:1.3rem}}.progress-bar__categories
a{color:black;cursor:pointer;transition:0.4s ease-out}.progress-bar__categories a:hover,
.progress-bar__categories
a.active{transition:0.4s ease-out;color:#013325}.progress-bar__bar{display:block;width:0;height:8px;background-color:#013325;transform:translate3d(0,35px,0)}@media screen and (max-width: 991px){.progress-bar{background:white;padding-top:20px}.progress-bar__bar{height:5px}}#article
.content{max-width:800px;width:90%;margin:0
auto;font-size:22px}#article .content
h1{font-size:3em;font-weight:800}#article .content
ul{list-style:bullet}#article .content
ol{list-style:decimal}#article .content p,
#article .content
li{font-weight:400}.header-landing{display:flex;align-items:center;justify-content:space-between;transition:300ms}.header-landing
.hamburger{position:relative;display:none;top:0;right:0;margin-left:10px}.header-landing .hamburger
span{width:40px}.header-landing .hamburger.open
span{background-color:black}@media screen and (max-width: 991px){.header-landing{padding-left:15px;padding-right:15px}.header-landing
.hamburger{display:block}.header-landing
.logo{width:40%}}.header-landing__menu{display:flex;gap:2em;margin:0;margin-left:auto;margin-right:1em;transition:550ms ease-in-out}.header-landing__menu
li{margin:0}.header-landing__menu li>a{display:block;font-size:1.56rem;font-weight:600;text-transform:uppercase;color:white}@media screen and (max-width: 401px){.header-landing__menu li>a{font-size:1.3rem}}@media screen and (max-width: 1367px){.header-landing__menu li>a{font-size:1.25rem}}@media screen and (max-width: 991px){.header-landing__menu{position:fixed;right:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transform:translate3d(0,-100%,0);background-color:white;margin-right:0}.header-landing__menu li>a{font-size:2.5rem;color:black}.header-landing__menu.open{transform:translate3d(0,0,0)}}.header-landing__cta{margin-left:30px}@media screen and (max-width: 991px){.header-landing__cta{margin-left:auto}}@media screen and (max-width: 551px){.header-landing__cta{font-size:1.1rem !important}}.header-landing.header--awake{background-color:white;padding:15px
35px}.header-landing.header--awake .hamburger
span{background-color:black}@media screen and (max-width: 991px){.header-landing.header--awake{padding:5px
15px}}.header-landing.header--awake .logo #svgtext path,
.header-landing.header--awake .logo #svgtext
rect{fill:#921428}.header-landing.header--awake .header-landing__menu li>a{color:black}.landing a:visited{color:none}.landing-title{font-size:5.3rem;font-weight:800;line-height:0.95em;margin-bottom:0.5em}@media screen and (max-width: 1850px){.landing-title{font-size:5.1rem}}@media screen and (max-width: 1601px){.landing-title{font-size:4.8rem}}@media screen and (max-width: 1367px){.landing-title{font-size:4.5rem}}@media screen and (max-width: 1201px){.landing-title{font-size:4.2rem}}@media screen and (max-width: 551px){.landing-title{font-size:3.2rem}}@media screen and (max-width: 351px){.landing-title{font-size:2.8rem}}.landing-paragraph{font-size:1.25rem;font-weight:600;font-weight:700}.landing-paragraph--big{font-size:2.5rem;font-weight:600}@media screen and (max-width: 1850px){.landing-paragraph--big{font-size:2.4rem}}@media screen and (max-width: 1601px){.landing-paragraph--big{font-size:2.2rem}}@media screen and (max-width: 1281px){.landing-paragraph--big{font-size:2rem}}@media screen and (max-width: 1201px){.landing-paragraph--big{font-size:1.8rem}}@media screen and (max-width: 351px){.landing-paragraph--big{font-size:1.6rem}}.landing-button{display:inline-block;background-color:#013325;color:white;text-transform:uppercase;font-size:1.56rem;font-weight:600;border-radius:1em;padding:0.2em 1em}@media screen and (max-width: 401px){.landing-button{font-size:1.3rem}}.landing-button:hover{color:white;background-color:ligthen(5%)}@media screen and (max-width: 1367px){.landing-button{font-size:1.25rem}}.landing-hero{width:100%}.landing-hero
h1{font-size:5.3rem;font-weight:800;line-height:0.95em;text-align:center;letter-spacing:-0.01em}@media screen and (max-width: 1850px){.landing-hero
h1{font-size:5.1rem}}@media screen and (max-width: 1601px){.landing-hero
h1{font-size:4.8rem}}@media screen and (max-width: 1367px){.landing-hero
h1{font-size:4.5rem}}@media screen and (max-width: 1201px){.landing-hero
h1{font-size:4.2rem}}@media screen and (max-width: 551px){.landing-hero
h1{font-size:3.2rem}}@media screen and (max-width: 351px){.landing-hero
h1{font-size:2.8rem}}@media screen and (max-width: 551px){.landing-hero
h1{font-size:calc(100vw / 10)}}.landing-stripe{width:100%;height:55vh;display:flex;align-items:center;justify-content:center;background-color:#013325;text-align:center}.landing-stripe
p{font-size:5.3rem;font-weight:800;line-height:0.95em;color:white;margin-bottom:0.5em}@media screen and (max-width: 1850px){.landing-stripe
p{font-size:5.1rem}}@media screen and (max-width: 1601px){.landing-stripe
p{font-size:4.8rem}}@media screen and (max-width: 1367px){.landing-stripe
p{font-size:4.5rem}}@media screen and (max-width: 1201px){.landing-stripe
p{font-size:4.2rem}}@media screen and (max-width: 551px){.landing-stripe
p{font-size:3.2rem}}@media screen and (max-width: 351px){.landing-stripe
p{font-size:2.8rem}}.landing-stripe__author{font-size:1.25rem;font-weight:600;text-transform:uppercase;color:white}.landing-storelocator{display:grid;grid-template-columns:55% 1fr}.landing-storelocator .store-locator__list{width:auto}.landing-storelocator
img{height:100%;object-fit:cover}@media screen and (max-width: 991px){.landing-storelocator{grid-template-columns:1fr}.landing-storelocator .store-locator__list{height:auto}.landing-storelocator .store-locator__list .list-wrap{height:40vh}.landing-storelocator
img{display:none}}.landing-contacts{display:flex;align-items:center;width:100%;height:90vh;padding:0
16.6667vw}.landing-contacts__inner{width:100%}@media screen and (max-width: 991px){.landing-contacts{height:auto;padding:10vh 10vw}}.landing-products{width:100%;height:100vh;overflow-x:auto}.landing-products__wrapper{width:max-content;display:flex;flex-wrap:nowrap;align-items:center;height:100%;gap:7.8125vw;padding:0px
6.25vw 50px}.landing-products__text{flex:1 0 25vw}@media screen and (max-width: 1201px){.landing-products__text{flex:1 0 35vw}}.landing-products__subtitle{text-transform:uppercase;font-size:1.25rem;font-weight:600;font-weight:700;margin-bottom:2.5em}.landing-products__content{display:flex;gap:6.25vw;flex-wrap:nowrap;width:max-content;width:100%}.landing-products__item{display:block;position:relative;max-width:1000px;height:100%;flex-shrink:0}.landing-products__item-close{width:30px;height:15px;display:none;position:absolute;z-index:10;left:50%;bottom:0;transform:translateX(-50%);cursor:pointer}.landing-products__item-close
span{width:100%;height:2px;background-color:#707070;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.landing-products__item-close span:nth-child(1){transform:translate(-50%,-50%) rotate(25deg)}.landing-products__item-close span:nth-child(2){transform:translate(-50%,-50%) rotate(-25deg)}.landing-products__item
.cta{display:inline-block;cursor:pointer}.landing-products__item
img{object-fit:cover;aspect-ratio:1;width:41.6667vw}.landing-products__item--overlay{visibility:hidden;opacity:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;transition:500ms}.landing-products__item__content{width:100%;position:absolute;z-index:3;bottom:0;left:50%;transform:translateX(-50%);text-align:center}.landing-products__item__content
p{color:#707070;line-height:1.2em}.landing-products__item__infos{position:relative}.landing-products__item__infos .landing-paragraph{display:block;width:100%;visibility:hidden;opacity:0;position:absolute;bottom:0;left:50%;padding-top:15px;transform:translate(-50%,0);transition:300ms}.landing-products__item-title{text-transform:uppercase;margin-bottom:0.5em;transition:450ms}.landing-products__item.infos-open
.cta{opacity:0;visibility:hidden}.landing-products__item.infos-open .landing-products__item-close{display:block}.landing-products__item.infos-open .landing-products__item--overlay{visibility:visible;opacity:1}.landing-products__item.infos-open .landing-products__item__infos .landing-paragraph{visibility:visible;opacity:1;transform:translate(-50%,0)}@media screen and (max-width: 991px){.landing-products{height:auto;overflow-x:visible}.landing-products__wrapper{width:100%;height:auto;display:block;gap:30px;padding:12vh 0 5vh 6.25vw}.landing-products__text,.landing-products__content{width:100%}.landing-products__content{width:100%;scroll-padding-inline:5vw;scroll-snap-type:x mandatory;align-items:flex-start;overflow-x:scroll;flex-wrap:nowrap;padding-bottom:80px;padding-right:6.25vw}.landing-products__text{margin-bottom:50px;padding-right:6.25vw}.landing-products__item{width:80vw;scroll-snap-align:center}.landing-products__item
img{width:100%}}@media screen and (max-width: 551px){.landing-products__item__content{position:relative;left:0;bottom:0;transform:translateY(-20%)}.landing-products__item-title{margin-bottom:0.5em}}.landing-features{width:100%;height:100vh;overflow-x:auto;overflow-y:hidden}.landing-features
img{height:100%}.landing-features__wrapper{width:max-content;height:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:10%;padding-left:6.25vw;padding-right:6.25vw}.landing-features__main{display:flex;flex-wrap:nowrap;flex:1 0 75vw;max-width:90vw;gap:14%}.landing-features__main-left{flex:1 0 35vw;padding-top:5%}.landing-features__main-right{flex:1 0 auto}.landing-features__main-right
img{max-width:570px}@media screen and (max-width: 1281px){.landing-features__main{max-width:100vw}.landing-features__main-left{flex:1 0 25vw}.landing-features__main-right{flex:1}}.landing-features__main,.landing-features__content-left,.landing-features__content-right{padding:150px
0 120px}@media screen and (max-width: 1367px){.landing-features__main,.landing-features__content-left,.landing-features__content-right{padding:80px
0 50px}}.landing-features__content{height:100%;display:flex;flex:1 0 auto;align-items:center;flex-wrap:nowrap;gap:10.9375vw}.landing-features__content-left,.landing-features__content-center,.landing-features__content-right{max-width:33vw}.landing-features__content-center{align-self:stretch}.landing-features__content-left,.landing-features__content-right{display:block}.landing-features__text:first-child{margin-bottom:20%}.landing-features__text-title{font-size:2.5rem;font-weight:600;font-weight:700;margin-bottom:0.5em}@media screen and (max-width: 1850px){.landing-features__text-title{font-size:2.4rem}}@media screen and (max-width: 1601px){.landing-features__text-title{font-size:2.2rem}}@media screen and (max-width: 1281px){.landing-features__text-title{font-size:2rem}}@media screen and (max-width: 1201px){.landing-features__text-title{font-size:1.8rem}}@media screen and (max-width: 351px){.landing-features__text-title{font-size:1.6rem}}@media screen and (max-width: 991px){.landing-features{height:auto}.landing-features
img{max-height:55vh}.landing-features__main-right
img{width:100%;max-width:100%}.landing-features__wrapper,.landing-features__main,.landing-features__content{width:100%;display:block}.landing-features__content-left,.landing-features__content-center,.landing-features__content-right{max-width:100%}.landing-features__text:first-child{margin-bottom:10%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth
body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh;white-space:normal}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{display:none;position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}