a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input{outline:0}*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:none;text-underline-offset:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}::selection{background-color:#d2d2d2;color:#000}::-moz-selection{background-color:#d2d2d2;color:#000}.container{transition:filter 1s ease}body,html{font-family:futura-pt,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left;background-color:#f7f5f3}@media screen and (max-width:800px){body,html{font-size:16px;font-weight:400;line-height:18px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}a{cursor:pointer}main{min-height:100vh;max-width:100vw;overflow:hidden}.empty{display:flex;justify-content:center;align-items:center;flex-direction:column}.bodyfont{font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-numberline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.pointer{cursor:pointer}.grey{color:#d2d2d2}img{width:100%;height:100%;padding:0!important;margin:0!important;border:none;display:block;pointer-events:none}input,textarea{border-radius:0!important}.sl{cursor:pointer}.sl,.underhover:hover{text-decoration:underline}.under{position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:flex-start}.under .number_sub{font-size:10px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-left:5px;position:relative;top:-2px;text-decoration:none!important;opacity:0}.under .number_sub.white{color:transparent}.under.active .number_sub,.under.reverse .number_sub,.under.reverse.active .number_sub,.under.reverse:hover .number_sub,.under:hover .number_sub{opacity:1}.no-wp{white-space:nowrap}.pt{cursor:pointer}a:hover{color:#000}.header{z-index:1000000000}.footer,.zz{z-index:10000000;position:relative}.cursor_line{z-index:100000}.header{position:fixed;top:20px;left:50%;width:724px;transform:translate(-50%);background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0;font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000}.header .seeall{margin-left:5px}.header .nav{display:flex;align-items:center;text-transform:uppercase}.header .nav_item{height:-moz-fit-content;height:fit-content;padding:20px}.header .nav_item.active,.header .nav_item:hover{text-decoration:underline}.header .nav_item-card:hover{text-decoration:none}.header .nav_item-card:hover .sl-hover{text-decoration:underline}.header .mono{padding:0;position:absolute;top:11px;left:50%;transform:translate(-50%)}.header .mono svg{height:30px;width:13px}.header .mono svg path{fill:#000}.button{cursor:pointer}.module_nav{position:fixed;top:57px;left:50%;width:724px;transform:translate(-50%);background-color:#fff;z-index:1000;align-items:center}.module_nav,.module_nav .menu{display:flex;justify-content:space-between}.module_nav .menu{align-items:flex-start;width:100%}.module_nav .menu_part{width:25%}.module_nav .menu_part-item{padding:.5px 20px;height:-moz-fit-content;height:fit-content}.module_nav .menu_part-item:first-child{padding-top:0}.module_nav .menu_part-item:last-child{padding-bottom:20px}.module_nav .label{font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;display:flex;padding:20px 0 20px 20px}.module_nav .label .bodyfont{text-transform:capitalize;width:max-content}.module_nav .search_part input{font-family:futura-pt,sans-serif;text-transform:uppercase;font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border:0 transparent;width:724px;padding:0 20px 6px;position:relative;top:-3px}.module_nav .search_part input::placeholder{color:#d2d2d2}.module_nav .search_part-results{position:relative;top:-20px}.module_nav .search_part-results .globals_view-button{position:absolute;top:-19px;right:20px;text-transform:uppercase;text-decoration:underline}.module_nav .search_part-results .preview_view{display:flex;padding:20px 20px 0}.module_nav .search_part-results .preview_view .result-item{display:flex;flex-direction:column;width:16.6666666667%;padding:0 6px}.module_nav .search_part-results .preview_view .result-item:first-child{padding-left:0}.module_nav .search_part-results .preview_view .result-item:last-child{padding-right:0}.module_nav .search_part-results .preview_view .result-item_thumb{width:104px;height:136px}.module_nav .search_part-results .preview_view .result-item_thumb img{object-fit:cover;object-position:center center}.module_nav .search_part-results .preview_view .result-item_title{font-size:20px;font-weight:400;line-height:25.64px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-top:5px}.module_nav .search_part-results .preview_view .result-item_cat{text-transform:capitalize}.module_nav .lang_part{font-family:futura-pt,sans-serif;text-transform:uppercase;font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.module_nav .lang_part ul{display:flex}.module_nav .lang_part-item{padding:10px 10px 20px;color:#d2d2d2}.module_nav .lang_part-item:first-child{padding-left:20px}.module_nav .lang_part-item_sub{font-size:14px;font-weight:400;line-height:17px;text-align:left;letter-spacing:0;margin-left:5px}.module_nav .lang_part-item.active,.module_nav .lang_part-item:hover{color:#000!important}.module_nav .cart_part{display:flex;flex-direction:column;width:100%}.module_nav .cart_part .cart_module{width:100%}.module_nav .cart_part .cart_module-empty{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;padding:20px}.module_nav .cart_part .cart_module-empty .link{position:absolute;bottom:20px;right:20px;font-size:14px;font-weight:400;line-height:17px;text-align:right;letter-spacing:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none;cursor:pointer}.module_nav .cart_part .cart_module-wrapper{display:flex;flex-direction:column;width:100%}.module_nav .cart_part .cart_module-wrapper-content{width:100%;max-height:700px;overflow:scroll}.module_nav .cart_part .cart_module-wrapper-content-item{display:flex;justify-content:space-between;margin:20px;border-top:1px solid #d2d2d2;padding-top:20px}.module_nav .cart_part .cart_module-wrapper-content-item:first-child{border-top:none;padding-top:0}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-content-item{margin:10px;padding-top:10px}}.module_nav .cart_part .cart_module-wrapper-content-item .left{display:flex}.module_nav .cart_part .cart_module-wrapper-content-item-image{width:104px;height:136px}.module_nav .cart_part .cart_module-wrapper-content-item-image img{object-fit:cover;object-position:center center}.module_nav .cart_part .cart_module-wrapper-content-item-details{display:flex;align-items:flex-start;flex:1 1}.module_nav .cart_part .cart_module-wrapper-content-item-details-title{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-left:20px;margin-right:10px;width:368px}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-content-item-details-title{margin-left:10px;width:unset;font-weight:300;font-size:30px;line-height:25px;letter-spacing:-5%;width:calc(100vw - 154px)}}.module_nav .cart_part .cart_module-wrapper-content-item-details-title .expo{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-left:15px;letter-spacing:0;position:relative;top:-24px}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-content-item-details-title .expo{top:-10px;text-transform:none}}.module_nav .cart_part .cart_module-wrapper-content-item-details-brand,.module_nav .cart_part .cart_module-wrapper-content-item-details-category{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-right:10px;min-width:108px}.module_nav .cart_part .cart_module-wrapper-content-item-prices{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.module_nav .cart_part .cart_module-wrapper-content-item-prices-quantity{display:flex;flex-wrap:nowrap;position:relative}.module_nav .cart_part .cart_module-wrapper-content-item-prices-quantity .left{display:flex;padding-right:20px;position:absolute;left:-174px}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-content-item-prices-quantity .left{left:-100px;flex-direction:column-reverse;padding-left:0;padding-right:0;position:relative;left:0}}.module_nav .cart_part .cart_module-wrapper-content-item-prices-quantity .grey-sl{border-bottom:1px solid #d2d2d2}.module_nav .cart_part .cart_module-wrapper-content-item-prices-quantity div{padding:0 10px}.module_nav .cart_part .cart_module-wrapper-totals{border-top:1px solid #d2d2d2;padding-top:20px;margin:0 20px 20px;display:flex;justify-content:space-between}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-totals{flex-direction:column-reverse;padding-top:10px;margin:0 10px 10px}}.module_nav .cart_part .cart_module-wrapper-totals .left{display:flex}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-totals .left{margin-top:5px}}.module_nav .cart_part .cart_module-wrapper-totals-link{text-transform:uppercase;display:flex;margin-right:20px;position:relative}.module_nav .cart_part .cart_module-wrapper-totals-total{display:flex;justify-content:flex-end;position:relative}.module_nav .cart_part .cart_module-wrapper-totals-total .left{position:absolute;left:-75px}@media screen and (max-width:800px){.module_nav .cart_part .cart_module-wrapper-totals-total .left{left:0;margin-top:0}}.header.header_mob{display:flex;flex-direction:column;width:calc(100% - 20px);top:10px;z-index:10000000}.header hr{height:1px;background-color:#d2d2d2;border:none;width:calc(100% - 20px);margin:0 10px}.header_middle_nav,.header_small_nav{display:flex;width:100%;justify-content:space-between;align-items:center}.header_middle_nav_item,.header_small_nav_item{padding:10px;text-transform:uppercase;width:33.3333333333%}.header_middle_nav_item.c,.header_small_nav_item.c{text-align:center}.header_middle_nav_item.r,.header_small_nav_item.r{text-align:right;justify-content:flex-end;display:flex}.header_middle_nav .mono,.header_small_nav .mono{position:static;transform:none}.header_middle_nav .mono svg,.header_small_nav .mono svg{height:20px;width:14px}.header_big_nav{width:100%;max-height:calc(100vh - 20px - 75px);overflow:scroll}.header_big_nav_item{display:flex;width:100%}.header_big_nav_item_label,.header_big_nav_item_list{width:50%;display:flex;flex-direction:column;padding:10px}.header_big_nav_item_label{text-transform:uppercase;flex-direction:row;padding-right:0}.header_big_nav_item_label .under{height:16px}.header_big_nav_item_label .seeall{text-transform:none}.header_big_nav_locale{width:100%}.header_big_nav_locale .devise_part-item,.header_big_nav_locale .lang_part-item{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;width:100%;padding:5px 10px;color:#d2d2d2;display:flex;align-items:flex-start}.header_big_nav_locale .devise_part-item:first-child,.header_big_nav_locale .lang_part-item:first-child{padding-top:10px}.header_big_nav_locale .devise_part-item:last-child,.header_big_nav_locale .lang_part-item:last-child{padding-bottom:10px}.header_big_nav_locale .devise_part-item.active,.header_big_nav_locale .devise_part-item:hover,.header_big_nav_locale .lang_part-item.active,.header_big_nav_locale .lang_part-item:hover{color:#000!important}.header_big_nav_locale .devise_part-item_sub,.header_big_nav_locale .lang_part-item_sub{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;letter-spacing:0;margin-left:5px}.header_big_nav_search.search_part{width:100%;position:relative}.header_big_nav_search.search_part input,.header_big_nav_search.search_part textarea{font-family:futura-pt,sans-serif;text-transform:uppercase;font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border:0 transparent;padding:0 10px 6px;position:relative;top:-3px;width:100%}.header_big_nav_search.search_part input::placeholder,.header_big_nav_search.search_part textarea::placeholder{color:#d2d2d2}.header_big_nav_search.search_part .search_part-results{position:relative}.header_big_nav_search.search_part .search_part-results .globals_view-button{position:absolute;top:-30px;right:10px;text-transform:uppercase;text-decoration:underline}@media screen and (max-width:800px){.header_big_nav_search.search_part .search_part-results .globals_view-button{top:-24px}}.header_big_nav_search.search_part .search_part-results .preview_view{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;column-gap:10px;margin:10px}.header_big_nav_search.search_part .search_part-results .preview_view .result-item{display:flex;flex-direction:column}.header_big_nav_search.search_part .search_part-results .preview_view .result-item_thumb{width:calc((100vw - 55px)/3);height:calc((100vw - 55px)/3*136/104)}@media screen and (max-width:800px){.header_big_nav_search.search_part .search_part-results .preview_view .result-item_thumb{width:calc((100vw - 60px)/3);height:calc((100vw - 60px)/3*136/104)}}.header_big_nav_search.search_part .search_part-results .preview_view .result-item_thumb img{object-fit:cover;object-position:center center}.header_big_nav_search.search_part .search_part-results .preview_view .result-item_title{font-size:20px;font-weight:400;line-height:25.64px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-top:5px}.header_big_nav_search.search_part .search_part-results .preview_view .result-item_cat{text-transform:capitalize}.intro{position:fixed;top:20px;left:50%;width:195px;height:57px;opacity:0;transform:translate(-50%);background-color:#fff;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0;z-index:10000000;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:800px){.intro{height:37px;top:10px}}.logo{padding:15px;position:fixed;left:50%;transform:translate(-50%);top:5px;will-change:all}@media screen and (max-width:800px){.logo{padding:10px;top:0}}.about h2{font-size:100px;font-weight:300;line-height:75px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}.about h2 span{font-size:20px;font-weight:400;line-height:25.64px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;letter-spacing:0;position:relative;top:-40px}@media screen and (max-width:1400px){.about h2 span{top:-12px}.about h2{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center}}.about .full_image{width:100vw;height:100vh}.about .full_image img{width:100%;height:100%;object-fit:cover}.about .image_text{display:flex;height:100vh}@media screen and (max-width:1400px){.about .image_text{flex-direction:column;height:-moz-fit-content;height:fit-content}}.about .image_text_image,.about .image_text_text{width:50%;padding:60px 135px;display:flex;align-items:center}@media screen and (max-width:1400px){.about .image_text_image,.about .image_text_text{width:100%}}.about .image_text_text{position:relative;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1400px){.about .image_text_text{padding:80px;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:800px){.about .image_text_text{padding:40px}}.about .image_text_text h2{margin-bottom:60px}@media screen and (max-width:1400px){.about .image_text_text h2{margin-bottom:80px}}@media screen and (max-width:800px){.about .image_text_text h2{margin-bottom:40px}}.about .image_text_text p{max-width:724px;margin:auto}.about .image_text_text .starts{position:absolute;left:50%;transform:translate(-50%);bottom:146px}@media screen and (max-width:1400px){.about .image_text_text .starts{display:none}}.about .image_text_image{background-color:#5a0000}@media screen and (max-width:1400px){.about .image_text_image{padding:65px}}.about .image_text_image .image_wrapper{width:calc(50vw - 270px);height:calc((50vw - 270px)*690/491);max-height:calc(100vh - 200px);overflow:hidden}@media screen and (max-width:1400px){.about .image_text_image .image_wrapper{width:calc(100vw - 130px);height:calc((100vw - 130px)*690/491)}}.about .image_text_image img{object-fit:cover}.about .texts_part{padding:120px 0;margin:0}@media screen and (max-width:1400px){.about .texts_part{padding:80px}.about .texts_part .texts_part-item{width:100%}}@media screen and (max-width:800px){.about .texts_part{padding:40px}.about .texts_part.big{padding:80px 30px}}.about #haute .texts_part{background-color:#fff}@media screen and (max-width:1400px){.about #giulia-brighi .image_text{flex-direction:column-reverse}}.about #craftsmanship h2{width:100%;word-break:break-word}@media screen and (max-width:1400px){.about #craftsmanship h2{width:100%}.about #our-team .image_text{flex-direction:column-reverse}}.about #services{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;padding:120px 0}@media screen and (max-width:1400px){.about #services{padding:80px 0}}@media screen and (max-width:800px){.about #services{padding:40px 0}}@media screen and (max-width:1400px){.about #services h3{font-size:30px;font-weight:300;line-height:25px;letter-spacing:-.05em;text-align:center;padding:0 40px}}.about #services h2{padding-bottom:80px}.about #services .accordion-vertical{width:100%;max-width:900px}.about #services .accordion-vertical .accordion-item{position:relative;height:auto;overflow:hidden;transition:height .5s ease-in-out}.about #services .accordion-vertical .accordion-item .accordion-header{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;cursor:pointer}.about #services .accordion-vertical .accordion-item .close-btn{background-color:transparent;border:0 solid transparent;position:absolute;top:8px;right:0;transform:rotate(-45deg);transition:transform .5s;cursor:pointer}@media screen and (max-width:1400px){.about #services .accordion-vertical .accordion-item .close-btn{top:3px;right:0}}.about #services .accordion-vertical .accordion-item .close-btn svg line{stroke:#d2d2d2}@media screen and (max-width:1400px){.about #services .accordion-vertical .accordion-item .close-btn svg{width:15px;height:15px}}.about #services .accordion-vertical .accordion-item .close-btn.active{transform:rotate(0deg)}.about #services .accordion-vertical .accordion-item .close-btn.gris svg line{stroke:#000}.about #services .accordion-vertical .accordion-item .accordion-content-wrapper.open{height:auto}.about #services .accordion-vertical .accordion-item .accordion-content-wrapper .accordion-content{max-width:724px;padding:40px 0;margin:auto}@media screen and (max-width:1400px){.about #services .accordion-vertical .accordion-item .accordion-content-wrapper .accordion-content{padding:80px}}@media screen and (max-width:800px){.about #services .accordion-vertical .accordion-item .accordion-content-wrapper .accordion-content{padding:40px}}.about #contact{background-color:#5a0000;display:flex;justify-content:center;align-items:center}.about #contact .contact_form{display:flex;flex-direction:column;width:724px;background-color:#fff;margin:120px}@media screen and (max-width:1400px){.about #contact .contact_form{width:calc(100% - 20px)}}@media screen and (max-width:800px){.about #contact .contact_form{margin:80px 10px}}.about #contact .contact_form-title{margin:20px;font-weight:300;font-size:50px;line-height:40px;letter-spacing:-.05em;text-transform:uppercase}@media screen and (max-width:1400px){.about #contact .contact_form-title{margin:10px}}.about #contact .contact_form .part{display:flex;width:100%}.about #contact .contact_form .part .half:first-child{margin-right:10px}.about #contact .contact_form .part .half:last-child{margin-left:10px}.about #contact .contact_form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px}@media screen and (max-width:1400px){.about #contact .contact_form form{margin:10px}}.about #contact .contact_form form .contact_form-item{width:100%!important;border:0 solid transparent;border-bottom:1px solid #d2d2d2;background-color:transparent;color:#000;margin-bottom:30px}@media screen and (max-width:1400px){.about #contact .contact_form form .contact_form-item{margin-bottom:15px}}.about #contact .contact_form form .contact_form-item::placeholder{color:#d2d2d2}.about #contact .contact_form form .half{width:50%!important}.about #contact .contact_form form button{border:0 solid transparent;background-color:transparent;color:#000;cursor:pointer;font-weight:300;font-size:50px;line-height:40px;letter-spacing:-.05em;text-transform:uppercase;font-family:futura-pt,sans-serif;padding:0;text-underline-offset:4px;text-decoration-thickness:1.5px}@media screen and (max-width:1400px){.about #contact .contact_form form button{width:100%;text-align:right}}.about #contact .contact_form .last_part{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;align-items:flex-end}@media screen and (max-width:1400px){.about #contact .contact_form .last_part{flex-direction:column;align-items:flex-start}.about #contact .contact_form .last_part-items{margin-bottom:20px}}.about #contact .contact_form .last_part label{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:auto}.about #contact .contact_form .last_part label input{margin:0 20px 0 0;border:0 solid transparent;background-color:#d2d2d2;border-radius:0;opacity:0;position:absolute;width:0;height:0}.about #contact .contact_form .last_part label span{width:8px;height:8px;margin-right:10px;background-color:#d2d2d2;transition:background-color .2s ease;cursor:pointer}.about #contact .contact_form .last_part label span:after{content:""}.about #contact .contact_form .last_part label input[type=checkbox]:checked+span{background-color:#000}.about #contact .contact_form .last_part label input[type=checkbox]:checked+span:after{display:block}.about #headquarter{margin-top:120px}@media screen and (max-width:1400px){.about #headquarter{margin-top:80px}}@media screen and (max-width:800px){.about #headquarter{margin-top:40px}}.about #seen-in{margin-top:120px;margin-bottom:120px}@media screen and (max-width:1400px){.about #seen-in{margin-top:80px}}@media screen and (max-width:800px){.about #seen-in{margin-top:40px}}.about #seen-in h2{margin-bottom:80px}.about #press-kit{padding-top:120px;padding-bottom:120px;background-color:#fff}@media screen and (max-width:1400px){.about #press-kit{margin-top:80px}}@media screen and (max-width:800px){.about #press-kit{margin-top:40px}}.about #press-kit h2{margin-bottom:80px}.about #press-kit .btn_download{border:0 solid transparent;background-color:#d2d2d2;cursor:pointer;padding:7px 10px;display:block;width:-moz-fit-content;width:fit-content;margin:20px auto auto;text-transform:uppercase;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.about #press-kit .texts_part{padding:0;background-color:#fff}@media screen and (max-width:1400px){.about #press-kit .texts_part{padding:80px}}@media screen and (max-width:800px){.about #press-kit .texts_part{padding:40px}}.projet .hero{position:fixed;top:16px;left:20px;color:#fff;z-index:10}@media screen and (max-width:800px){.projet .hero{left:16px;max-width:calc(100vw - 80px)}}.projet .hero .button_info{cursor:pointer}.projet .hero .button_info:hover{color:#000}@media screen and (max-width:800px){.projet .hero .button_info{display:none}}.projet .hero.carousel-hero{color:#000}.projet .hero.carousel-hero .button_info{cursor:pointer;color:#d2d2d2}.projet .hero.carousel-hero .button_info:hover{color:#000}@media screen and (max-width:800px){.projet .hero.carousel-hero .button_info{display:none}}.projet .cross{position:fixed;top:16px;right:20px;color:#fff;z-index:1000;transition:transform .5s}@media screen and (max-width:800px){.projet .cross{right:16px}.projet .cross svg{width:20px;height:20px}}.projet .cross:hover svg line{stroke:#000}.projet .cross.carousel-cross svg line{stroke:#d2d2d2}.projet .cross.carousel-cross:hover svg line{stroke:#000}.projet .scroller,.projet .scroller img{width:100vw}.projet .carousel{width:100vw;height:100vh;position:relative;padding:15vh 15vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width:800px){.projet .carousel{height:calc(100*var(--vh));padding:136px 16px 50px}}.projet .carousel-item{position:absolute;width:100%;height:calc(100*var(--vhu) - 136px - 50px);opacity:0;pointer-events:none}@media screen and (max-width:800px){.projet .carousel-item{width:calc(100vw - 32px)}}.projet .carousel-item img{width:100%;height:100%;object-fit:contain}.projet .carousel-item.active{opacity:1;pointer-events:all}.projet .carousel .pagination{position:absolute;bottom:calc(7.5vh - 13px)}@media screen and (max-width:800px){.projet .carousel .pagination{bottom:2vh}}.projet .carousel .next_button,.projet .carousel .prev_button{width:40vw;height:100vh;position:absolute;top:0}@media screen and (max-width:800px){.projet .carousel .next_button,.projet .carousel .prev_button{padding-top:136px;height:calc(100*var(--vhu));width:50vw}}.projet .carousel .prev_button{left:0;cursor:w-resize}.projet .carousel .next_button{right:0;cursor:e-resize}.projet .images_resume{display:flex;width:calc(100vw - 30px);height:calc((100vw - 30px)/9);margin:0 15px 90px;position:relative}@media screen and (max-width:800px){.projet .images_resume{display:none}}.projet .images_resume-item{width:calc((100vw - 30px)/7);padding:23px 5px 5px;height:calc((100vw - 30px)/9);cursor:pointer}.projet .images_resume-item .number{text-align:center;padding-top:5px}.projet .images_resume-item .image_wrapper{position:relative;height:calc((100vw - 30px)/8.5 - 32px)}.projet .images_resume-item .image_wrapper img{object-fit:cover}.projet .nextProject_button{position:absolute;top:12px;right:5px;cursor:pointer;color:#d2d2d2}.projet .nextProject_button:hover{color:#000}.projet .nextProject_button.mob{display:none}@media screen and (max-width:800px){.projet .nextProject_button{position:static;text-align:right;padding:0 16px 16px;display:block!important}}.projet .documentation{width:60vw;margin:auto auto 35px}@media screen and (max-width:800px){.projet .documentation{width:calc(100vw - 32px);margin-top:30px}}.projet .documentation_text svg{position:relative;top:1px}.projet .documentation p{margin-bottom:22px}@media screen and (max-width:800px){.projet .documentation p{margin-bottom:20px}}.projet .documentation a{color:#d2d2d2;cursor:pointer}.projet .documentation a:hover{color:#000}.carousel,.carousel_item{height:100vh}.carousel_item.vertical{width:76.9857433809vh}@media screen and (max-width:800px){.carousel_item.vertical{width:100vw}}.carousel_item.horizontal{width:100vw}.carousel_item.square{width:100vh}@media screen and (max-width:800px){.carousel_item.square{width:100vw}}.carousel_item img{width:100%;height:100%;object-fit:cover}.carousel.related{height:32.5396825397vw}@media screen and (max-width:1400px){.carousel.related{height:65.0793650794vw}}.carousel.related .carousel_item{width:25vw;height:32.5396825397vw}@media screen and (max-width:1400px){.carousel.related .carousel_item{width:50vw;height:65.0793650794vw}}.carousel.related.without_flickity{display:flex;justify-content:center}.carousel.related.without_flickity .carousel_item{display:block}.duo_part{height:100vh;width:100vw;display:flex}@media screen and (max-width:800px){.duo_part{flex-direction:column;height:-moz-fit-content;height:fit-content}}.duo_part-item{width:50vw;height:100vh}@media screen and (max-width:800px){.duo_part-item{width:100vw;height:125vw}}.duo_part-item img{width:100%;height:100%;object-fit:cover}.texts_part{padding:120px;width:100vw;background-color:#f7f5f3}@media screen and (max-width:800px){.texts_part{padding:40px}}.texts_part-item{max-width:724px;margin:auto}@media screen and (max-width:800px){.texts_part-item{max-width:100%;width:100%;margin:unset}}.texts_part.big{font-size:50px;font-weight:300;line-height:45px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:800px){.texts_part.big{font-size:40px;font-weight:300;line-height:35px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.title_part{padding:120px;width:100vw;background-color:#f7f5f3}@media screen and (max-width:800px){.title_part{padding:80px 30px 40px}}.title_part h3{font-size:100px;font-weight:300;line-height:75px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;max-width:724px;margin:auto}@media screen and (max-width:800px){.title_part h3{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.menuimages_part{width:100vw;height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#f7f5f3}@media screen and (max-width:800px){.menuimages_part{height:-moz-fit-content;height:fit-content;grid-template-columns:1fr}}.menuimages_part-item{width:50vw;height:50vh;position:relative;overflow:hidden}.menuimages_part-item img{transition:opacity .3s,transform 1s}@media screen and (max-width:800px){.menuimages_part-item{height:-moz-fit-content;height:fit-content;width:100vw}}.menuimages_part-item .item_image{position:absolute;top:0;left:0;width:50vw;height:50vh;object-fit:cover;background-color:#5a0000;color:#f7f5f3;display:flex;justify-content:center;align-items:center;transition:opacity .3s}@media screen and (max-width:800px){.menuimages_part-item .item_image{width:100vw;height:68.2666666667vw;position:relative}}.menuimages_part-item .reverse{width:50vw;height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#5a0000;color:#f7f5f3}@media screen and (max-width:800px){.menuimages_part-item .reverse{width:100vw;height:-moz-fit-content;height:fit-content;color:#000;background-color:transparent;padding:20px}}.menuimages_part-item h4{font-size:100px;font-weight:300;line-height:75px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}@media screen and (max-width:800px){.menuimages_part-item h4{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.menuimages_part-item:hover .item_image{opacity:0}@media screen and (max-width:800px){.menuimages_part-item:hover .item_image{opacity:1}}.newsletter_part{width:calc(100vw - 240px);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:120px 120px 100px}@media screen and (max-width:800px){.newsletter_part{width:calc(100vw - 80px);margin:200px 40px 20px}}.newsletter_part-text{max-width:411px;margin:auto;text-align:center}.newsletter,.popup_newsletter{margin:20px;padding:10px;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#fff;height:29px}.newsletter,.newsletter .submit,.popup_newsletter,.popup_newsletter .submit{color:#000;font-family:futura-pt;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-transform:uppercase}.newsletter .submit,.popup_newsletter .submit{border:none;background-color:transparent;padding:0;cursor:pointer}.newsletter form,.popup_newsletter form{display:flex;justify-content:space-between;align-items:center;width:100%}.newsletter div,.popup_newsletter div{text-align:center;display:flex;justify-content:center}.newsletter .input_email,.popup_newsletter .input_email{width:149px;padding-right:10px;justify-content:start}.newsletter .input,.popup_newsletter .input{font-family:futura-pt;font-size:14px;font-weight:400;line-height:17px;text-align:left;color:#000;border:0 solid transparent!important;box-shadow:0 0 transparent!important;background-color:transparent!important}.newsletter .input::placeholder,.popup_newsletter .input::placeholder{color:#d2d2d2}.newsletter .message,.popup_newsletter .message{color:#000;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;text-align:center;cursor:auto}.newsletter .message .validate_message,.popup_newsletter .message .validate_message{color:#000}.newsletter .message div,.popup_newsletter .message div{width:max-content;display:flex;justify-content:center;text-align:center}.popup_newsletter_container{background-color:#fff;position:fixed;top:87px;left:50%;transform:translate(-50%);z-index:100;width:724px;display:flex;flex-direction:column;padding:20px;font-size:14px;font-weight:400;line-height:17px;text-align:left;color:#000}@media screen and (max-width:800px){.popup_newsletter_container{width:calc(100vw - 20px);top:47px;padding:10px}}.popup_newsletter_container .input_email{width:100%;padding-right:10px;border-bottom:1px solid #d2d2d2;margin-right:10px}.popup_newsletter_container .input{font-family:futura-pt;font-size:14px;font-weight:400;line-height:17px;text-align:left;color:#000;border:0 solid transparent!important;box-shadow:0 0 transparent!important;background-color:transparent!important;width:100%}.popup_newsletter_container .input::placeholder{color:#d2d2d2}.popup_newsletter_container .message{color:#000;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;text-align:center;cursor:auto}.popup_newsletter_container .message .validate_message{color:#000}.popup_newsletter_container .message div{width:max-content;display:flex;justify-content:center;text-align:center}.popup_newsletter_container .submit{border:none;background-color:transparent;padding:0;cursor:pointer;font-family:futura-pt;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-transform:uppercase;color:#000}.popup_newsletter_head{display:flex;justify-content:space-between;text-transform:uppercase}.popup_newsletter_close{cursor:pointer}.popup_newsletter_content{text-align:center;margin:60px 0}@media screen and (max-width:800px){.popup_newsletter_content{margin:30px 0}}.cookies_band{width:max-content;display:flex;justify-content:space-between;padding:10px 0;background-color:#fff;z-index:10000000;position:fixed;bottom:20px;left:50%;transform:translate(-50%);font-size:14px;font-weight:400;line-height:17px;text-align:left}@media screen and (max-width:800px){.cookies_band{max-width:calc(100vw - 20px);display:block;display:flex;flex-direction:column-reverse;align-items:center;padding:5px 0}}.cookies_band div,.cookies_band p{margin:0 10px}.cookies_band p{width:max-content}.cookies_band div{text-transform:uppercase}.cookies_band .buttons{margin:0;display:flex;justify-content:space-between;cursor:pointer}.cookies_band .buttons div:first-child{margin-right:5px}.cookies_band .buttons div:last-child{margin-left:5px}@media screen and (max-width:800px){.cookies_band .buttons{width:100%}}.footer{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;position:relative;background-color:#f7f5f3}.footer .newsletter_part-text{padding-top:120px;margin:0 auto auto;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0}@media screen and (max-width:800px){.footer .newsletter_part-text{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0}}.footer .index_footer{max-width:724px;background-color:#fff;position:relative;padding-bottom:70px;display:flex;margin:100px auto 120px}@media screen and (max-width:800px){.footer .index_footer{width:calc(100% - 20px);flex-wrap:wrap;padding-bottom:58px;margin:10px}}.footer .index_footer .index_part{display:flex;flex-direction:column;width:25%}@media screen and (max-width:800px){.footer .index_footer .index_part{width:50%;padding-bottom:20px}}.footer .index_footer .index_part-label{padding:20px 20px 20px 10px;text-transform:uppercase}.footer .index_footer .index_part-item{padding:0 10px}.footer .index_footer .index_part:first-child .index_part-label{padding-left:20px}.footer .index_footer .index_part:first-child .index_part-item{padding:0 20px}.footer .index_footer .credits{position:absolute;bottom:20px;left:20px}.footer .index_footer .back_top{position:absolute;bottom:20px;right:20px;cursor:pointer}.footer .footer_logo{width:calc(100vw - 21px);margin-left:10.5px}@media screen and (max-width:800px){.footer .footer_logo{display:none}}.footer .under_sub{bottom:2px}.cursor_line{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:800px){.cursor_line{width:max-content;width:calc(100vw - 20px)}}.cursor_line .cap{text-transform:uppercase}.cursor_line .price{margin-left:40px}@media screen and (max-width:800px){.cursor_line .price{margin-left:20px}}.cursor_line .price .no-wp{margin-left:10px}.cursor_line .title{text-transform:uppercase}.cursor_line-module{opacity:0;pointer-events:none;display:flex;width:var(--width);padding-bottom:40px;padding-top:10px;background-color:#fff;margin-bottom:10px;position:relative}@media screen and (max-width:800px){.cursor_line-module{width:calc(100vw - 20px)}}.cursor_line-module-part{display:flex;flex-direction:column;width:calc((var(--width) - 20px)/2)}@media screen and (max-width:800px){.cursor_line-module-part{width:calc((100vw - 20px)/2)}}.cursor_line-module-part .cat_item{display:flex;align-items:center;cursor:pointer}.cursor_line-module-part .cat_item .square{width:8px;height:8px;margin:0 10px;background-color:#d2d2d2}.cursor_line-module-part .cat_item:hover .square{background-color:#000}@media screen and (max-width:800px){.cursor_line-module-part .cat_item:hover .square{background-color:#d2d2d2}}.cursor_line-module-part .cat_item.active .square{background-color:#000}.cursor_line-module .head{display:flex}.cursor_line-module .head label{text-transform:uppercase;padding:0 10px 10px}.cursor_line-module .head .clear{padding:10px 10px 10px 0;cursor:pointer}.cursor_line-module-footer{position:absolute;bottom:-2px;left:10px;display:flex;border-top:1px solid #d2d2d2;width:calc(var(--width) - 20px)}@media screen and (max-width:800px){.cursor_line-module-footer{width:calc(100vw - 20px)}}.cursor_line-module-footer div{padding:5px 0 10px;width:calc(var(--width) - 10px)}@media screen and (max-width:800px){.cursor_line-module-footer div{width:calc((100vw - 20px)/2)}}.cursor_line-item{margin:7px 10px;display:flex;white-space:nowrap;width:max-content;align-items:flex-end}.cursor_line-item:nth-of-type(2){justify-content:right;margin-left:auto}.cursor_line-item:nth-of-type(2).alone{margin-left:10px}.cursor_line-item span.active{text-decoration:underline}@media screen and (max-width:800px){.cursor_line-item{white-space:normal;width:max-content}}.cursor_line-item .date{margin-left:10px}.cursor_line-item-h{margin-left:40px}.cursor_line-items{display:flex;justify-content:center;background-color:#fff;transition:width .6s ease-in-out .2s;width:var(--width);cursor:pointer;position:relative}.cursor_wm:hover .cursor_line-module{opacity:1;pointer-events:all;width:var(--width)}@media screen and (max-width:800px){.cursor_wm:hover .cursor_line-module{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.cursor_wm:hover .cursor_line{width:var(--width)}@media screen and (max-width:800px){.cursor_wm:hover .cursor_line{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.cursor_wm:hover .cursor_line-items{width:var(--width)}@media screen and (max-width:800px){.cursor_wm:hover .cursor_line-items{width:calc(100vw - 20px)}}.cursor_wm:hover .cursor_line-item{white-space:normal}@media screen and (max-width:800px){.cursor_wm.close .cursor_line-module{opacity:0;pointer-events:all}}.cursor_line-wrapper.open .cursor_line-module{opacity:1;pointer-events:all;width:var(--width)}@media screen and (max-width:800px){.cursor_line-wrapper.open .cursor_line-module{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.cursor_line-wrapper.open .cursor_line{width:var(--width)}@media screen and (max-width:800px){.cursor_line-wrapper.open .cursor_line{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.cursor_line-wrapper.open .cursor_line-items{width:var(--width)}@media screen and (max-width:800px){.cursor_line-wrapper.open .cursor_line-items{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.cursor_line-wrapper.open .cursor_line-item{white-space:normal}@media screen and (max-width:800px){.cursor_line-wrapper.close .cursor_line-module{opacity:0;pointer-events:all}}.cursor_line-wrapper{position:fixed;bottom:0;left:50%;transform:translate(-50%);padding:20px;z-index:1000000}@media screen and (max-width:800px){.cursor_line-wrapper{--width:100%!important}}.contact_form{display:flex;flex-direction:column;padding:10px}.contact_form .title_form{text-transform:uppercase;margin-bottom:10px}@media screen and (max-width:800px){.contact_form{padding:10px}}.contact_form form{display:flex;flex-direction:column}.contact_form form .contact_form-item{width:100%!important;border:0 solid transparent;border-bottom:1px solid #d2d2d2;background-color:transparent;color:#000;margin-bottom:15px}@media screen and (max-width:800px){.contact_form form .contact_form-item{margin-bottom:10px}}.contact_form form .contact_form-item::placeholder{color:#d2d2d2}.contact_form form .last_part{display:flex;justify-content:space-between}.contact_form form button,.contact_form form input,.contact_form form textarea{font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left}.contact_form form button{text-transform:uppercase;background-color:transparent;border:0 solid transparent;padding:0}.cursor_f .cursor_line{overflow:visible}.cursor_f.open .cursor_line-items{width:var(--width)}@media screen and (max-width:800px){.cursor_f.open .cursor_line-items{width:calc(100vw - 20px)}}.grid{display:flex;flex-wrap:wrap}.grid_item{position:relative;height:21.6931216931vw;width:16.6666666667vw;transition:all .5s ease;display:block}@media screen and (max-width:800px){.grid_item{height:43.3862433862vw;width:33.3333333333vw}}.grid_item-image{height:100%}.grid_item-image_face{width:100%;height:100%;z-index:1;position:relative}.grid_item-image_face img{object-fit:cover}.grid_item-image_verse{position:absolute;top:0;left:0;width:100%;height:100%}.grid_item-image_verse img{object-fit:cover}.grid_item:hover .grid_item-image_face{opacity:0}@media screen and (max-width:800px){.grid_item:hover .grid_item-image_face{opacity:1}}.grid.four .grid_item{height:32.5396825397vw;width:25vw}.grid.three .grid_item{height:43.3862433862vw;width:33.3333333333vw}.grid.two .grid_item{height:100vh;width:50vw}@media screen and (max-width:800px){.grid.two .grid_item{height:65.0793650794vw}}.grid.one .grid_item{height:100vh;width:100vw}@media screen and (max-width:800px){.grid.one .grid_item{height:80vh}}.grid.one .grid_item .grid_item-image{height:100%}.grid.one .grid_item img{object-fit:cover}.sold{position:absolute;bottom:20px;left:20px;background-color:#fff;font-size:11px;font-weight:400;line-height:13px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;padding:10px;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.furniture .texts_part.big{background-color:#fff;margin:0;padding:120px 0}@media screen and (max-width:800px){.furniture .texts_part.big{padding:80px 40px}.furniture .texts_part.big .texts_part-item{width:100%}}.specifications{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:25.64px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:800px){.specifications{margin:0 20px;font-size:16px;font-weight:400;line-height:18px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.specifications_line{display:flex}.specifications_line-label{text-transform:uppercase;margin-right:20px}.specifications_line .under_sub{bottom:1px}.specifications a{text-decoration:underline}.chemin{display:flex;padding:0 10px;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.chemin_item{padding:10px}.chemin_item:last-child .under{text-decoration:underline;text-transform:uppercase}.finishes{display:flex;margin-top:120px}@media screen and (max-width:800px){.finishes{flex-direction:column;margin-top:0}}.finishes .cross{position:absolute;top:15px;right:20px;transform:rotate(-45deg);transition:transform .5s}.finishes .cross.active{transform:rotate(0deg)}.finishes_image{height:100vh}.finishes_image,.finishes_text{width:50vw}@media screen and (max-width:800px){.finishes_image,.finishes_text{width:100vw;height:-moz-fit-content;height:fit-content}}.finishes_image-img,.finishes_text-img{width:100%;height:100%;object-fit:cover}.finishes_image .title_part,.finishes_text .title_part{width:100%;margin-right:0;margin-left:0}.finishes_image_legend,.finishes_text_legend{display:flex;justify-content:center;margin:40px 25px 25px;font-size:14px;font-weight:400;line-height:17px;text-align:left}.finishes_image_legend .sousligne,.finishes_text_legend .sousligne{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-right:4px}@media screen and (max-width:800px){.finishes_image_legend,.finishes_text_legend{margin-top:7px;margin-bottom:40px}}.finishes_image_legend_item,.finishes_text_legend_item{margin:0 2.5px}.finishes_image_list_item,.finishes_text_list_item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;height:80px;overflow:hidden;transition:height .5s}.finishes_image_list_item.active,.finishes_text_list_item.active{height:var(--height)}.finishes_image_list_item_label,.finishes_text_list_item_label{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;cursor:pointer;padding:20px;width:100%;text-align:center}.finishes_image_list_item_label .total,.finishes_text_list_item_label .total{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;vertical-align:top;margin-left:10px}.finishes_image_list_item_options,.finishes_text_list_item_options{display:flex;flex-wrap:wrap;width:calc(100% - 50px);margin:auto;align-content:center;justify-content:center}.finishes_image_list_item_options_item,.finishes_text_list_item_options_item{display:flex;flex-direction:column;margin-right:10px}.finishes_image_list_item_options_item-label,.finishes_text_list_item_options_item-label{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-top:5px;margin-bottom:11px;width:115px;align-items:flex-start}.finishes_image_list_item_options_item-label .square,.finishes_text_list_item_options_item-label .square{width:8px;height:8px;margin-top:5px;margin-right:10px;background-color:#d2d2d2}.finishes_image_list_item_options_item-label.active .square,.finishes_image_list_item_options_item-label:hover .square,.finishes_text_list_item_options_item-label.active .square,.finishes_text_list_item_options_item-label:hover .square{background-color:#000}.finishes_image_list_item_options_item-image,.finishes_text_list_item_options_item-image{width:115px;height:150px;object-fit:contain}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.home .headquarter .title_part{background-color:#f7f5f3}.home .headquarter .texts_part{background-color:#fff;padding:120px 20px;margin-bottom:0}@media screen and (max-width:800px){.home .headquarter .texts_part{padding:0;margin:0}.home .headquarter .texts_part-item{padding:40px;width:100%}}.product .texts_part.big{background-color:#fff;margin:0;padding:120px 0}@media screen and (max-width:800px){.product .texts_part.big{padding:80px 40px}.product .texts_part.big .texts_part-item{width:100%}}.product .spe{width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.product .spe-item-label{text-transform:uppercase;margin-right:20px}.product .related_products{display:flex;justify-content:center}.product .related_products-item{width:25vw;height:50vh}@media screen and (max-width:800px){.product .related_products-item{width:50vw;height:64.8068669528vw}}.legal{display:flex}@media screen and (max-width:1000px){.legal{flex-direction:column}}.legal .legal-menu{width:50vw;height:100vh;background-color:#5a0000;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:100px;font-weight:300;line-height:75px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;padding:20px}@media screen and (min-width:1701px){.legal .legal-menu{font-size:100px}}@media screen and (max-width:1400px){.legal .legal-menu{font-size:74px;font-weight:300;line-height:59px}}@media screen and (max-width:1000px){.legal .legal-menu{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:100vw}}.legal .legal-menu li{overflow:hidden}.legal .legal-menu-item{color:#fff;opacity:.25}.legal .legal-menu-item.active{opacity:1}.legal .legal-menu-item:hover{color:#fff;opacity:1}.legal-content{width:50vw;height:100vh}@media screen and (max-width:1000px){.legal-content{width:100vw;height:-moz-fit-content;height:fit-content}}.legal-content-wrapper{margin-top:129px;margin-left:129px;margin-right:129px;height:calc(100vh - 129px);overflow-y:scroll}.legal-content-wrapper h1,.legal-content-wrapper h2,.legal-content-wrapper h3{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.legal-content-wrapper ul li:before{content:"●";margin-right:20px;margin-left:20px}.legal-content-wrapper ol li:before{content:"●";margin-right:20px;margin-left:60px}.account{display:flex}@media screen and (max-width:1000px){.account{flex-direction:column}}.account_menu{width:50vw;height:100vh;background-color:#5a0000;font-size:100px;font-weight:300;line-height:75px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}@media screen and (min-width:1701px){.account_menu{font-size:100px}}@media screen and (max-width:1400px){.account_menu{font-size:74px;font-weight:300;line-height:59px}}@media screen and (max-width:1000px){.account_menu{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:100vw}}.account_menu ul{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.account_menu li{overflow:hidden}.account_menu-item{color:#fff;opacity:.25}.account_menu-item.active{opacity:1}.account_menu-item:hover{color:#fff;opacity:1}.account_content{width:50vw;height:100vh;overflow:scroll}@media screen and (max-width:1000px){.account_content{width:100vw;height:-moz-fit-content;height:fit-content}}.account_content-wrapper{margin-top:129px;margin-left:129px;margin-right:129px}@media screen and (max-width:1000px){.account_content-wrapper{margin-top:80px;margin-left:10px;margin-right:10px}}.account_content-title{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-bottom:40px}.account_content-form_wrapper{background-color:#fff;padding-top:10px;padding-bottom:10px;margin-bottom:80px}.account_content-form_wrapper div{width:100%}.account_content-form_wrapper form{display:flex;flex-direction:column;align-items:flex-end;position:relative}.account_content-form_wrapper form input{background-color:transparent;border:none;border-bottom:1px solid #d2d2d2;margin:10px 20px;width:calc(100% - 40px);font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.account_content-form_wrapper form input::placeholder{color:#d2d2d2}.account_content-form_wrapper form .first_line{display:flex}.account_content-form_wrapper form .first_line div{width:100%}.account_content-form_wrapper form .first_line div:first-child input{margin-right:5px}.account_content-form_wrapper form .first_line div:last-child input{margin-left:5px}.account_content-form_wrapper form .first_line div input{width:calc(100% - 25px)}.account .form_button{background-color:transparent;border:none;padding:0;margin:10px 20px;font-family:futura-pt,sans-serif;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;cursor:pointer}.account .address_cart,.account .form_button{font-size:14px;font-weight:400;line-height:17px;text-align:left}.account .address_cart{background-color:#fff;padding:20px 20px 60px;margin:10px 0;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.account .address_cart .buttons{float:right;display:flex;padding-top:20px}.account .address_cart .button_default,.account .address_cart .button_delete{margin:0 10px}.account .address_cart .button_default:last-child,.account .address_cart .button_delete:last-child{margin-right:0}.account .add_address{background-color:#fff;padding:20px;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:auto}.account .add_address-wrapper{cursor:pointer}.account .form{padding-top:10px;padding-bottom:10px;margin-bottom:80px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-end}.account .form div{width:100%}.account .form input{background-color:transparent;border:none;border-bottom:1px solid #d2d2d2;margin:10px 20px;width:calc(100% - 40px);font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.account .form input::placeholder{color:#d2d2d2}.account .form .first_line{display:flex}.account .form .first_line div{width:100%}.account .form .first_line div:first-child input{margin-right:5px}.account .form .first_line div:last-child input{margin-left:5px}.account .form .first_line div input{width:calc(100% - 25px)}.login{width:50vw;height:100vh;overflow:scroll}@media screen and (max-width:1000px){.login{width:100vw;height:-moz-fit-content;height:fit-content}}.login-wrapper{margin-top:129px;margin-left:129px;margin-right:129px}@media screen and (max-width:1000px){.login-wrapper{margin:100px 40px 40px;height:50vh}}.login_title{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-bottom:40px}.login_form{position:relative;background-color:#fff;padding-top:10px;padding-bottom:10px;width:700px;display:flex;flex-direction:column;align-items:flex-end}.login_form.center{align-items:center}.login_form_button{background-color:transparent;border:none;padding:0;margin:10px 20px;font-family:futura-pt,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;color:#000;cursor:pointer}.login .login_form{width:-moz-fit-content;width:fit-content;margin:auto}.login .login_title{margin-top:80px}.login .login_title:first-child{margin-top:0}.orders h2{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-bottom:40px}.orders_list-item{margin-bottom:20px;background-color:#fff;padding:20px;font-size:14px;font-weight:400;line-height:17px;text-align:right;letter-spacing:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none}.orders_list-item-header{display:flex;position:relative;text-align:left}.orders_list-item-header-date,.orders_list-item-header-id{width:100px}@media screen and (max-width:800px){.orders_list-item-header-date,.orders_list-item-header-id{width:50%}}.orders_list-item-header-date{margin-left:10px}@media screen and (max-width:800px){.orders_list-item-header-date{margin-left:0}}.orders_list-item-header-cross{position:absolute;top:0;right:0;transition:transform .5s ease-in-out}.orders_list-item-content_wrapper{height:0;overflow:hidden;transition:height .5s ease-in-out}.orders_list-item-content{display:flex;flex-direction:column}.orders_list-item-content-addresses{display:flex;padding-bottom:25px;border-bottom:1px solid #d2d2d2;margin-bottom:25px;padding-top:25px;border-top:1px solid #d2d2d2;margin-top:25px}@media screen and (max-width:800px){.orders_list-item-content-addresses{padding-bottom:20px;padding-top:20px;margin-bottom:20px;margin-top:20px}}.orders_list-item-content-addresses-item{text-align:left;width:100px;margin-right:10px}@media screen and (max-width:800px){.orders_list-item-content-addresses-item{width:50%}}.orders_list-item-content-addresses-item .title{text-transform:uppercase}.orders_list-item-content-total{display:flex;flex-direction:column;align-items:flex-end}.orders_list-item-content-total .montant{display:flex}@media screen and (max-width:800px){.orders_list-item-content-total .montant{justify-content:space-between;width:100%}}.orders_list-item-content-total .montant .price{width:80px;text-align:right}.orders_list-item-content-details{display:flex;justify-content:space-between;width:100%;padding-bottom:25px;border-bottom:1px solid #d2d2d2;margin-bottom:25px}@media screen and (max-width:800px){.orders_list-item-content-details{padding-bottom:20px;margin-bottom:20px}}.orders_list-item-content-details-image{width:94;height:124px}.orders_list-item-content-details-image img{object-fit:cover}.orders_list-item-content-details .left{display:flex}.orders_list-item-content-details .left .orders_list-item-content-details-infos{display:flex;align-items:flex-start;text-transform:uppercase;margin-left:10px;text-align:left;position:relative;top:-5px}@media screen and (max-width:800px){.orders_list-item-content-details .left .orders_list-item-content-details-infos{flex-direction:column}.orders_list-item-content-details .left .orders_list-item-content-details-infos .quantity{margin-left:20px}}.orders_list-item-content-details .left .orders_list-item-content-details-infos-title{font-size:25px;font-weight:300;line-height:32.05px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.orders_list-item-content-details-prices{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.orders_list-item-content-details-prices .quantity{width:40px;margin-left:40px;text-align:center;display:inline-block}.cart{margin-top:139px;min-height:calc(100vh - 259px)}.cart .under{text-decoration:underline}.cart .button{cursor:pointer}.cart .cart_module{width:100%}.cart .cart_module-empty{padding:20px;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;display:flex;flex-direction:column;align-items:center;font-size:14px;font-weight:400;line-height:17px;text-align:right;letter-spacing:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none;text-align:center}.cart .cart_module-empty h2{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-bottom:10px;text-align:center}.cart .cart_module-empty .link{cursor:pointer;margin-top:10px;background-color:#fff;padding:10px 15px;text-transform:uppercase}.cart .cart_module-title{width:-moz-fit-content;width:fit-content;display:flex;align-items:flex-start;margin:auto auto 40px;font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}.cart .cart_module-title .expo{margin-left:15px;letter-spacing:0}.cart .cart_module-title .expo,.cart .cart_module-wrapper{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cart .cart_module-wrapper{display:flex;flex-direction:column;width:100%;max-width:724px;margin:auto;background-color:#fff}@media screen and (max-width:800px){.cart .cart_module-wrapper{max-width:100%;margin:10px;width:calc(100% - 20px)}}.cart .cart_module-wrapper-content{width:100%}.cart .cart_module-wrapper-content-item{display:flex;justify-content:space-between;margin:20px;border-top:1px solid #d2d2d2;padding-top:20px}.cart .cart_module-wrapper-content-item:first-child{border-top:none;padding-top:0}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item{margin:10px;padding-top:10px}}.cart .cart_module-wrapper-content-item .left{display:flex;width:100%}.cart .cart_module-wrapper-content-item-image{width:104px;height:136px}.cart .cart_module-wrapper-content-item-image img{object-fit:cover;object-position:center center}.cart .cart_module-wrapper-content-item-details{display:flex;align-items:flex-start;flex:1 1}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-details{flex-direction:column;margin-bottom:10px}}.cart .cart_module-wrapper-content-item-details_mobile{flex:1 1}.cart .cart_module-wrapper-content-item-details-title{font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;margin-left:20px;margin-right:10px;width:368px}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-details-title{margin-left:10px;width:unset;font-weight:300;font-size:30px;line-height:25px;letter-spacing:-5%;width:calc(100vw - 154px)}}.cart .cart_module-wrapper-content-item-details-title .expo{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-left:15px;letter-spacing:0;position:relative;top:-24px;text-transform:none}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-details-title .expo{top:-10px;text-transform:none}}.cart .cart_module-wrapper-content-item-details-brand,.cart .cart_module-wrapper-content-item-details-category{font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-right:10px;min-width:108px}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-details-brand,.cart .cart_module-wrapper-content-item-details-category{margin-left:10px}}.cart .cart_module-wrapper-content-item-prices{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-prices{display:block;padding-left:10px}}.cart .cart_module-wrapper-content-item-prices-quantity{display:flex;flex-wrap:nowrap;position:relative}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-prices-quantity{flex-direction:column}}.cart .cart_module-wrapper-content-item-prices-quantity .grey-sl{border-bottom:1px solid #d2d2d2}.cart .cart_module-wrapper-content-item-prices-quantity .left{display:flex;padding-right:20px;position:absolute;left:-174px}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-prices-quantity .left{flex-direction:column-reverse;padding-left:0;padding-right:0;position:relative;left:0}}.cart .cart_module-wrapper-content-item-prices-quantity div{padding:0 10px}@media screen and (max-width:800px){.cart .cart_module-wrapper-content-item-prices-quantity div{padding:0}}.cart .cart_module-wrapper-totals{border-top:1px solid #d2d2d2;padding-top:20px;display:flex;justify-content:space-between;margin:0 20px 20px}@media screen and (max-width:800px){.cart .cart_module-wrapper-totals{flex-direction:column-reverse;padding-top:10px;margin:0 10px 10px}}.cart .cart_module-wrapper-totals .left{display:flex}@media screen and (max-width:800px){.cart .cart_module-wrapper-totals .left{margin-top:5px}}.cart .cart_module-wrapper-totals-link{text-transform:uppercase;display:flex;margin-right:20px;position:relative}.cart .cart_module-wrapper-totals-total{display:flex;justify-content:flex-end;position:relative}.cart .cart_module-wrapper-totals-total .left{position:absolute;left:-75px}@media screen and (max-width:800px){.cart .cart_module-wrapper-totals-total .left{left:0;margin-top:0}}.search{margin-top:232px}.search .search_part{display:flex;flex-direction:column}.search .search_part input{font-family:futura-pt,sans-serif;text-transform:uppercase;font-size:50px;font-weight:300;line-height:40px;letter-spacing:-.05em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:724px;position:relative;top:-3px;background:transparent;border:0 transparent;border-bottom:1px solid #000;padding:0 20px 0 0;margin:auto auto 130px;border-radius:0!important}.search .search_part input::placeholder{color:#d2d2d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:800px){.search .search_part input{width:calc(100% - 20px);padding-right:0}}.search .search_part-results{position:relative;top:-20px}.search .search_part-results .image_wrapper{width:100%;height:100%}.search .search_part-results .preview_view{display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:800px){.search .search_part-results .preview_view{grid-template-columns:repeat(1,1fr)}}.search .search_part-results .preview_view .result-item{position:relative;height:21.6931216931vw}@media screen and (max-width:800px){.search .search_part-results .preview_view .result-item{height:130.1587301587vw}}.search .search_part-results .preview_view .result-item-image_face{width:100%;height:100%;z-index:1;position:relative}.search .search_part-results .preview_view .result-item-image_face img{object-fit:cover}.search .search_part-results .preview_view .result-item-image_verse{position:absolute;top:0;left:0;width:100%;height:100%}.search .search_part-results .preview_view .result-item-image_verse img{object-fit:cover}.search .search_part-results .preview_view .result-item:hover .result-item-image_face{opacity:0}.projects{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}.projects .project{scroll-snap-align:start}.projects.no-snap{scroll-snap-type:none!important}