/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}.container,.container-mobile{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-left:var(--bs-gutter-x,.75rem);padding-right:.75rem;padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}.col-6-custom{max-width:270px!important}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}.col-6-custom{max-width:360px!important}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.col-6-custom{max-width:480px!important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}.col-6-custom{max-width:570px!important}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1375px}.col-6-custom{max-width:700px!important}.col-6--custom2{min-width:600px!important}.col-4--custom1{min-width:400px!important}.container--variant1{padding-left:calc(120vw - 1650px)}}@media (max-width:768px) and (min-width:576px){.container-mobile{max-width:540px}}@media (min-width:768px){.container-mobile{max-width:720px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:-.75rem;margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:0;margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.px-0{padding-right:0!important}.ps-0,.px-0{padding-left:0!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.ps-4{padding-left:1.5rem!important}.pe-4{padding-right:1.5rem!important}.ps-5{padding-left:3rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pe-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pt-5{padding-top:3rem!important}.me-0{margin-right:0!important}.ms-auto{margin-left:auto!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.me-2{margin-right:.5rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.mb-3{margin-bottom:1rem!important}.mt-3{margin-top:1rem!important}.me-3{margin-right:1rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.mt-5{margin-top:3rem!important}.my-0{margin-bottom:0!important;margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5-custom,.gx-5-custom{--bs-gutter-x:2rem}.g-5,.gy-5{--bs-gutter-y:3rem}.g-5-custom,.gy-5-custom{--bs-gutter-y:2rem}@media (min-width:992px){.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}}.overflow-hidden{overflow:hidden!important}.position-relative{position:relative!important}.flex-fill{flex:1 1 auto!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-inline-block{display:inline-block!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-5-custom{gap:1.75rem!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-column{flex-direction:column!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-end{align-items:flex-end!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.text-nowrap{white-space:nowrap!important}.text-wrap{white-space:normal!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-start{text-align:left!important}.lh-sm{line-height:1.25!important}.w-100{width:100%!important}@media (min-width:768px){.d-md-none{display:none!important}.d-md-flex{display:flex!important}.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-table{display:table!important}.mt-md-0{margin-top:0!important}.pt-md-0{padding-top:0!important}.mt-md-4{margin-top:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-5{padding-left:3rem!important}.mt-md-5{margin-top:3rem!important}.position-md-relative{position:relative}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-between{justify-content:space-between!important}.align-items-md-center{align-items:center!important}.align-items-md-end{align-items:flex-end!important}.flex-md-column{flex-direction:column!important}.flex-md-row{flex-direction:row!important}.gap-md-5-custom{gap:1.75rem!important}.ms-md-4{margin-left:1.5rem!important}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pe-md-5{padding-right:3rem!important}.ps-md-0{padding-left:0!important}}@media (max-width:777px){.mt-0-sm{margin-top:0!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-end{justify-content:flex-end!important}.align-items-lg-initial{align-items:normal!important}.align-items-lg-start{align-items:flex-start!important}.justify-content-lg-start{justify-content:flex-start!important}.mt-lg-0{margin-top:0!important}.pt-lg-0{padding-top:0!important}.pe-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.pe-lg-5{padding-right:3rem!important}.pt-lg-5{padding-top:3rem!important}}.w-100{width:100%}:root{--gold:#e2b22d;--grey:#bababa;--grey-2:#a5a5a5;--padding-footer:3.5rem;--small-padding:0.25rem;--large-padding:0.5rem;--small-font-size:0.875rem;--large-font-size:1.25rem;--blue-color:#354e57;--brown-color:#a67744;--beige-color:#f8f5ef}html{scroll-behavior:smooth}body{font-family:Noto Sans Regular,sans-serif;font-size:.9375rem}body:has(.menu-language.show),body:has(.menu.show){overflow:hidden}.text-gold{color:#e2b22d;color:var(--gold)}.text-grey{color:#bababa!important;color:var(--grey)!important}header{height:120px;left:0;padding-top:1.25rem;position:absolute;right:0;top:0;transform:none;transition:transform 0s ease;z-index:5}header.fixed,header.fixing{position:fixed;transform:translateY(-120px);visibility:hidden}header.fixed{box-shadow:0 3px 6px rgba(0,0,0,.161);transition:transform .3s ease,visibility .1s ease .3s;z-index:75}header.dark.fixed{background-color:rgba(0,0,0,.85)}header:not(.dark).fixed{background-color:hsla(0,0%,100%,.85)}header.fixed.show{height:90px;padding-top:.5rem;transform:none;transition:transform .3s ease .2s,visibility 0s ease;visibility:visible}.menu .container>div:first-child,.menu-language .container>div:first-child,.navbar{align-items:flex-start;display:flex;height:90px;justify-content:space-between;padding-top:.75rem;position:relative}.navbar-toggler{background-color:transparent;border:none;border-radius:.25rem;color:rgba(0,0,0,.55);font-size:1.25rem;line-height:1;outline:none;padding:.25rem .5rem;transition:box-shadow .15s ease-in-out}.navbar-toggler img{width:25px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2rem;vertical-align:middle;width:2rem}.navbar-brand{left:50%;position:absolute;top:0;transform:translateX(-50%)}.navbar-brand img{height:75px;width:75px}.navbar-nav{align-items:center;display:flex;gap:1.75rem;list-style:none}.navbar .nav-link>img{width:22px}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #c4c4c4;border-right:.3em solid #c4c4c4;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.input-card-number{align-items:center;border-bottom:1px solid #707070;display:flex}.input-card-number .dropdown{position:relative;transform:translateY(-.15rem)}.input-card-number .dropdown-menu{background-color:#fff;border-radius:.375rem;bottom:0;display:none;list-style:none;margin-bottom:0;margin-top:0;padding:.25rem;position:absolute;right:0;transform:translateY(calc(100% + .25rem))}.input-card-number .dropdown-menu.show{display:block}.input-card-number .dropdown-toggle{align-items:center;background-color:transparent;border:none;display:flex;outline:none}.input-card-number input{border-bottom:none!important;flex:1}.input-card-number .dropdown-item{display:flex;flex:1;justify-content:center;padding:.5rem 1.25rem;transition:all .3s ease}.input-card-number .dropdown-item.active{background-color:#a5a5a5;background-color:var(--grey-2);cursor:default}.input-card-number .dropdown-item:not(.active):hover{background-color:#e2b22d;background-color:var(--gold);cursor:pointer}.menu,.menu-language{background-color:#000;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;z-index:100}.menu-language{background-color:#fff;display:flex;flex-direction:column}.menu-language h1{font-size:2.2rem}.menu-language h1,.menu-language h3{font-family:Noto Sans Light,sans-serif;font-weight:lighter;letter-spacing:.125rem;text-transform:uppercase}.menu-language h3{font-size:1.25rem;margin-bottom:0;margin-top:0}.menu-language p{color:#414141;font-size:.8rem}.menu-language select{padding-left:0;position:relative}.menu-language select:after{padding-left:0}.menu-language .content-bottom{background-color:#000;padding-left:2rem;padding-right:2rem}.menu-language.show,.menu.show{transform:translateY(0)}.menu .main-content,.menu-language .main-content{padding-top:2.5rem}.menu-language .main-content{display:flex;flex:1;flex-direction:column}.menu-language .main-content .container{flex:1}.menu .btn-close,.menu-language .btn-close{background-color:transparent;border:none;outline:none}.menu .btn-close img,.menu-language .btn-close img{width:25px}.menu div:not(.accordion-body)>ul .nav-item{margin-top:2.75rem}.menu div:not(.accordion-body)>ul .nav-link{font-family:Noto Sans Light,sans-serif;font-size:2.2rem;text-transform:uppercase}.menu .icon,.menu-language .icon{width:21px}.menu-language .radio-container .checkmark{position:relative}.menu-language .radio-container .checkmark:after{background-color:#e2b22d;background-color:var(--gold);border-radius:15px;bottom:3px;content:"";display:none;left:3px;position:absolute;right:3px;top:3.5px}.menu-language .d-radio-choice{align-items:center;display:flex;margin-top:1rem}.menu-language .d-radio-choice>span:last-child{font-family:Noto Sans Medium,sans-serif;font-size:.85rem}.content-bottom{color:#fff;display:flex;font-size:.75rem;justify-content:space-between;padding:2rem 0}.separator{display:inline-block;margin-left:.75rem;margin-right:.75rem;position:relative}.separator:after{background-color:#666;bottom:1px;content:"";left:0;position:absolute;top:1px;width:1px}main>section:first-child:not(.legal-hero-section){height:775px;padding-top:90px}.viewer-video{cursor:grab;position:relative}.viewer-video:after{background-image:url(../images/icons/360vue.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;bottom:4rem;content:"";height:27px;position:absolute;right:-3rem;width:27px}.viewer-video--variant1{transform:scale(1.2) translateY(1.5rem)}#frame{display:block;height:100%;pointer-events:none;transform:translateX(2.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}h1{font-family:Noto Sans Semibold,sans-serif;font-size:2.75rem;line-height:1.2;margin-bottom:1rem;margin-top:4rem}h1,h2,h3{text-transform:uppercase}h2,h3{font-family:Noto Sans Light,sans-serif;font-size:2.3rem;font-weight:400;margin-bottom:1.4rem}h3{font-size:1.8rem;margin-bottom:.65rem;margin-top:0}h2 .big{font-size:1.34em}h2 .big,h2 .bolder{font-family:Noto Sans Semibold,sans-serif}h4{font-size:1.28rem;font-weight:500;margin-bottom:0;text-transform:uppercase}h4,h5{margin-top:0}h5{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;margin-bottom:.5rem}.paragraphes,.paragraphes--variant2,.paragraphes--variant3,.paragraphes--variant4{color:#414141;font-size:.93rem}.paragraphes{line-height:1.2}.paragraphes--variant2{font-size:.82rem;line-height:1.3}.paragraphes p,.paragraphes--variant2 p,.paragraphes--variant3 p,.paragraphes--variant4 p{margin-bottom:0}.paragraphes--variant3 p{color:#000;margin-top:.25rem}.paragraphes--variant4 p{color:#000;margin-top:.5rem}.paragraphes p:first-child,.paragraphes--variant2 p:first-child,.paragraphes--variant3 p:first-child,.paragraphes--variant4 p:first-child{margin-top:0}.paragraphes ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.paragraphes li{margin-bottom:0;margin-top:.25rem!important}.paragraphes ul>li:first-child{margin-top:0!important}.ls-variant-1{letter-spacing:.087rem}.ls-variant-2{letter-spacing:.061rem}button{cursor:pointer}.btn-link{color:#a5a5a5;color:var(--grey-2);font-family:Noto Sans Light,sans-serif;font-size:1.2rem;margin-top:2.5rem;padding-bottom:.5rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.btn-link,button.btn-link{border-bottom:1px solid #a5a5a5;border-bottom:1px solid var(--grey-2)}button.btn-link{outline:none;padding-left:0;padding-right:0}.btn-link--variant1{color:#000;font-family:Noto Sans Light,sans-serif;font-size:.7rem;-webkit-text-decoration:underline;text-decoration:underline}.btn-link:not(.btn-black):hover{color:#fff}.btn-black{border-bottom-color:#000;color:#000}.btn-back{align-items:center;display:flex;font-family:Noto Sans Medium,sans-serif;font-size:1.05rem;gap:.5rem}.btn-back img{width:12px}.btn{align-items:center;background-color:transparent;border:1px solid #b08c59;color:#a5a5a5;display:flex;font-family:Noto Sans Light,sans-serif;font-size:.95rem;outline:none;padding:.6rem .75rem;text-transform:uppercase}.btn.btn-bg-black{background-color:#000;border:none;color:#fff}.btn.btn-gold{background-color:#e2b22d;background-color:var(--gold);border:none;color:#fff}.btn.btn-grey{background-color:#fff;border-color:#707070;color:#707070}.btn-medium{font-size:1.15rem!important;white-space:nowrap}.img-container{overflow:hidden}.img-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.bg-texture--grey{background-image:url(../images/textures/istockphoto-499688604-612x612.png)}.bg-texture--or{background-image:url(../images/textures/37062394-or-peindre-textures-photo.jpg)}.hover-effect{transition:all .3s ease}.hover-effect:hover{transform:translateY(-.25rem)}.navigator-container{align-items:center;display:flex;font-family:Noto Sans Semibold,sans-serif;font-size:1rem;gap:.5rem;margin-top:1.5rem}.navigator-container>.separator{background-image:url(../images/icons/chevron-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;margin-left:0;margin-right:0;width:10px}.navigator-container>.separator:after{display:none}.navigator-container .step.active{color:#e2b22d;color:var(--gold)}.carousel{margin-bottom:2rem;margin-left:-.25rem;margin-right:-.25rem;position:relative}.carousel-indicators{align-items:center;bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;transform:translateY(2.5rem);z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:hsla(0,0%,100%,.25);border:0;border-bottom:initial;border-radius:15px;border-top:initial;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:10px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:10px}.carousel-light .carousel-indicators [data-bs-target]{background-color:rgba(0,0,0,.25)}.carousel-indicators [data-bs-target].active{background-color:#fff;height:13px;width:13px}.carousel-light .carousel-indicators [data-bs-target].active{background-color:#000;height:13px;width:13px}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;padding-left:.25rem;padding-right:.25rem;position:relative;transition:transform .6s ease-in-out;width:100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{display:block;position:absolute;top:0}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.section-black{background-color:#000;color:#fff}.section-black .paragraphes,.section-black .paragraphes--variant2{color:#bababa!important;color:var(--grey)!important}section#watch{background-color:#000;color:#fff;padding-bottom:5rem;padding-top:6rem}.product-item-watch{display:flex;flex:1;flex-direction:column}.product-item-watch .img-container{height:410px}.product-item-watch .img-container img{transform:scale(1.15)}.product-item-watch .product-item-watch__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-top:.75rem}.product-item-watch .product-item-watch__content>div:first-child{display:flex;flex:1;flex-direction:column}.product-item-watch .product-item-watch__title{font-family:Noto Sans Light,sans-serif;font-size:1.75rem;margin-bottom:0;margin-top:0;text-transform:uppercase}.product-item-watch .product-item-watch__style{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;margin-top:.25rem;min-height:19.5px;text-transform:uppercase}.product-item-watch .product-item-watch__subtitle{display:flex;flex-direction:column;font-size:.9rem;line-height:1.4;margin-top:.75rem}.product-item-watch .product-item-watch__subtitle>span:first-child{text-transform:uppercase}.product-item-watch .product-item-watch__detail{color:#bababa;color:var(--grey);font-size:.8rem;line-height:1.2;margin-bottom:0;margin-top:.75rem;max-width:415px}.product-item-watch .btn-link{display:inline-block;margin-top:1rem}section#articles{padding-bottom:4.5rem;padding-top:6rem}.blog-item .img-container{height:350px}.blog-item .img-container img{transform:scale(1.2)}.blog-item .blog-item__content{padding-top:.75rem}.blog-item .blog-item__content>div:first-child{display:flex;flex:1;flex-direction:column}.blog-item .blog-item__pretitle{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;text-transform:uppercase}.blog-item .blog-item__title{font-family:Noto Sans Light,sans-serif;font-size:1.75rem;margin-bottom:0;margin-top:.25rem;text-transform:uppercase}.blog-item .blog-item__subtitle{font-size:.9rem;margin-top:1rem}.blog-item .blog-item__subtitle>span{font-family:Noto Sans Medium,sans-serif}.blog-item .blog-item__detail{color:#bababa;color:var(--grey);font-size:.8rem;line-height:1.2;margin-bottom:0;margin-top:.75rem;max-width:415px}.blog-item .btn-link{display:inline-block;margin-top:1rem}section#house>.row>div:first-child{background-image:url(../images/maison-mhp/image_2025_09_17_211730_1.204.1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}section#house>.row>div:last-child{padding:5rem 0 8rem 2rem}section#house .paragraphes{color:#414141}section#skill{background-color:#000;color:#fff;padding-bottom:10rem;padding-top:5rem}section#skill .container>.row{height:375px}section#skill .row:has(.img-container.detail-right) .col-7,section#skill .row:has(.img-container.detail-right) .col-lg-7{padding-left:4rem}section#skill .row:not(:has(.img-container.detail-right)) .col-7,section#skill .row:not(:has(.img-container.detail-right)) .col-lg-7{padding-right:4rem}section#skill .img-container{display:block;height:450px;position:relative}.img-detail{position:relative;z-index:2}.img-detail>div:nth-child(2){bottom:2.5rem;color:#fff;display:flex;flex-direction:column;font-size:1rem;position:absolute;z-index:10}.img-detail.detail-right>div:nth-child(2){right:2.5rem}.img-detail.detail-left>div:nth-child(2){left:2.5rem}.img-detail>div:nth-child(2)>span:last-child{font-family:Noto Sans Light Italic,sans-serif;font-size:.8em}.img-detail.detail-right>div:nth-child(2)>span:last-child{text-align:right}.hover-detail>div:last-child{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;color:#fff;display:flex;font-family:Noto Sans Light,sans-serif;font-size:2.2rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transition:all .3s ease;z-index:15}.hover-detail:hover>div:last-child{opacity:1}section#skill .paragraphes{max-width:400px}section#skill .paragraphes>p:first-child{margin-top:0}section#security{padding-bottom:6rem;padding-top:6rem}section#security .img-container{height:400px}section#security .paragraphes{color:#414141}section#store{padding-bottom:6.5rem;padding-top:6.5rem;position:relative}section#store .container{position:relative;z-index:10}section#store:before{background-image:url(../images/maison-mhp/istockphoto_499688604_612x612.jpg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;top:0;width:24vw}section#store h2{margin-top:4rem}section#watch-banner{background-attachment:fixed;background-image:url(../images/montres/visuelsheader_nos_montres.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex}section#watch-banner .row .row>div{padding-top:17rem}section#point-of-sale-banner{background-color:#000;color:#fff}section#point-of-sale-banner .row .row>div{padding-top:17rem}section#point-of-sale{padding-bottom:6rem;padding-top:6rem}section#point-of-sale .location-search{align-items:center;border-bottom:1px solid #a5a5a5;display:flex;margin-right:1.5rem;padding-bottom:.25rem}section#point-of-sale .location-search button{background-color:transparent;border:none;outline:none;padding:0}section#point-of-sale .location-search input{border-bottom:none;font-family:Noto Sans Light,sans-serif;font-size:1.2rem;padding-bottom:0}section#point-of-sale .location-search input::-moz-placeholder{color:#a5a5a5;text-transform:uppercase}section#point-of-sale .location-search input::placeholder{color:#a5a5a5;text-transform:uppercase}.map-container{background-color:grey;display:flex;height:575px}.map-container>div{flex:1}section#point-of-sale .card-pos-item{background-color:#000;color:#fff;padding:1.5rem}section#point-of-sale .card-pos-item__title{font-family:Noto Sans Light,sans-serif;font-size:1.75rem;padding-right:2.5rem}.pre-card-pos-container{flex:1;position:relative}.card-pos-container{bottom:0;display:flex;flex:1;flex-direction:column;gap:1rem;left:0;margin-top:2rem;overflow-y:scroll;padding-right:.25rem;position:absolute;right:0;top:0}.card-pos-item .card-pos-item__contacts{display:flex;flex-direction:column;margin-top:1.5rem}.card-pos-item .card-pos-item__contacts>div{align-items:flex-start;display:flex;font-family:Noto Sans Regular,sans-serif;font-size:.9rem;justify-content:flex-start}.card-pos-item .card-pos-item__contacts>div:not(:first-child){margin-top:.75rem}.card-pos-item .card-pos-item__contacts img{margin-right:.75rem;width:18px}.card-pos-item .card-pos-item__contacts .icon-location{width:15px}.card-pos-item .img-container{background-color:#707070;height:200px;margin-top:1.75rem}.leaflet-bottom.leaflet-right{display:none}.leaflet-bottom,.leaflet-control,.leaflet-pane,.leaflet-top{z-index:50!important}.faq-card-container .accordion-item .accordion-button{color:#000!important}.search-container{align-items:center;border-bottom:1px solid #707070;display:flex;padding-bottom:.5rem;padding-top:.5rem}.search-container input{background-color:transparent;border:none;flex:1;font-family:Noto Sans Light,sans-serif;font-size:1.1rem;outline:none}.search-container input::-moz-placeholder{color:#a5a5a5;text-transform:uppercase}.search-container input::placeholder{color:#a5a5a5;text-transform:uppercase}.search-container button{background-color:transparent;border:none;outline:none;padding:0}.search-container button img{width:22px}div>.search-container{padding-top:0}div>.search-container input{border-bottom:none!important;padding-bottom:0!important}.form-filter input,.form-filter select{color:#000;font-family:Noto Sans Light,sans-serif;font-size:1.2rem}.form-filter input::-moz-placeholder,.form-filter select::-moz-placeholder{color:#000;font-family:Noto Sans Light,sans-serif}.form-filter input::placeholder,.form-filter select::placeholder{color:#000;font-family:Noto Sans Light,sans-serif}.btn-filter{align-items:center;background-color:transparent;border:none;display:flex;font-family:Noto Sans Semibold,sans-serif;font-size:1.1rem;gap:.5rem;outline:none}.btn-filter img{width:24px}section#our-watch{padding-bottom:12.5rem;padding-top:4rem}section#our-watch .container>.row:last-child{margin-top:7rem}.product-item---grey{background-color:hsla(0,0%,65%,.2);color:#000;display:flex;flex-direction:column;padding-bottom:1.5rem;text-align:center}.product-item---grey .product-item__ref{color:#585858;font-size:.75rem}.product-item---grey .product-item__title{font-family:Noto Sans Light,sans-serif;font-size:1.7rem;margin-top:1.5rem;text-transform:uppercase}.product-item---grey .product-item__subtitle{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;margin-top:.5rem}.product-item---grey .product-item__collection{margin-top:1rem}.product-item---grey .product-item__detail{font-size:.8rem;margin-top:.75rem}section#history-banner{background-attachment:fixed;background-image:url(../images/maison-mhp/visuelsheader_001.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}section#history-banner .row .row>div{padding-top:17rem}section#decorateur-horloger-banner{background-attachment:fixed;background-image:url(../images/artisan/visuelsheader_decorateur_horloger.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}section#decorateur-horloger-banner .row .row>div{padding-top:17rem}section#section-variant-2{padding-bottom:8rem;padding-top:8rem}section#section-variant-2 .row>div:last-child{display:flex;flex-direction:column;justify-content:center;padding-left:3rem;padding-right:3.5rem}section.section-video{aspect-ratio:16/9;background:#a5a5a5;overflow:hidden;width:100%}.video-section video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#galleries{padding-bottom:4rem;padding-top:4rem}.galleries-container,.galleries-container--variant1,.galleries-container--variant2{display:grid;grid-auto-rows:325px;grid-template-columns:repeat(3,1fr);grid-gap:35px}.galleries-container>.img-container:first-child{grid-column:1/2;grid-row:1/3}.galleries-container>.img-container:nth-child(2){grid-column:2/3;grid-row:1/2}.galleries-container>.img-container:nth-child(3){grid-column:3/4;grid-row:1/2}.galleries-container>.img-container:nth-child(4){grid-column:2/4;grid-row:2/3}.galleries-container--variant2>.img-container:first-child{grid-column:1/2;grid-row:1/3}.galleries-container--variant2>.img-container:nth-child(2){grid-column:2/4;grid-row:1/2}.galleries-container--variant2>.img-container:nth-child(3){grid-column:2/3;grid-row:2/3}.galleries-container--variant2>.img-container:nth-child(4){grid-column:3/4;grid-row:2/3}.bloc-author,.galleries-container--variant1>div:first-child{background-color:#000;color:#fff;display:flex;flex-direction:column;font-size:.9rem;grid-column:1/2;grid-row:1/2;padding:3rem 2.5rem 2.5rem}.bloc-author p,.galleries-container--variant1>div:first-child p{flex:1;line-height:1.3;margin-bottom:1rem;margin-top:0}.bloc-author span,.galleries-container--variant1>div:first-child span{text-align:right}.galleries-container--variant1>.img-container:nth-child(2){grid-column:2/3;grid-row:1/2}.galleries-container--variant1>.img-container:nth-child(3){grid-column:3/4;grid-row:1/3}.galleries-container--variant1>.img-container:nth-child(4){grid-column:1/3;grid-row:2/3}section#artisan-banner{background-attachment:fixed;background-image:url(../images/artisan/visuelsheader_coeur_des_ateliers.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}section#artisan-banner .row .row>div{padding-top:17rem}section#artisan{padding-bottom:6rem;padding-top:6rem}section#artisan .img-container{display:block;height:550px}section#garantie-banner,section#sav-banner{background-color:#efefef}section#garantie-banner .row .row>div,section#sav-banner .row .row>div{padding-top:17rem}section#garantie-banner+section,section#sav-banner+section{padding-bottom:8rem;padding-top:8rem}section#garantie-banner+section .container>.row:not(:first-child),section#sav-banner+section .container>.row:not(:first-child){margin-top:7rem}section#garantie-banner+section h2,section#sav-banner+section h2{margin-top:0!important}section#contact-banner{background-color:#efefef}section#contact-banner .row .row>div{padding-top:17rem}section#contact-banner+section{padding-bottom:4rem;padding-top:3rem}form .row-input>div{margin-top:2rem}form.form-contact>.row>div{margin-top:2rem;padding-left:1rem;padding-right:1rem}.input-form,form select,form textarea,form:not(.search-container) input:not([type=checkbox]){background-color:transparent;border:none;border-bottom:1px solid #707070;line-height:1;outline:none;padding-bottom:.5rem;width:100%}.form-dark .input-form,.form-dark textarea,form.form-dark:not(.search-container) input:not([type=checkbox]){color:#fff}form select{color:#737373}form select[required]:valid{color:#000}.form-dark select[required]:valid{color:#fff!important}form textarea{resize:none}form p.paragraphes--variant-form{font-size:.65rem;line-height:1.3;margin-bottom:0;margin-top:.75rem}form input[type=checkbox]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}.checkbox-label{align-items:start;cursor:pointer;display:flex}.label--variant1{font-size:.8rem}.label--variant2{font-family:Noto Sans Semibold,sans-serif;font-size:1rem}form .checkbox-container{cursor:pointer;margin-right:.25rem;position:relative}form .checkbox-container .checkmark{border:2px solid #ededed;border-radius:3px;display:inline-block;height:20px;transition:all .2s;vertical-align:middle;width:20px}form .checkbox-container.checkbox-white .checkmark{background-color:#fff;border:2px solid #ededed}form .checkbox-container input:checked+.checkmark{background-color:#000;border-color:#000}form .checkbox-container.checkbox-white input:checked+.checkmark{background-color:#000;border:2px solid #fff}form .checkbox-container .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:5px}form .checkbox-container.checkbox-dark input:checked+.checkmark{background-color:#e2b22d;background-color:var(--gold);border-color:#fff}form .checkbox-container input:checked+.checkmark:after{display:block}form input[type=radio]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}.radio-small .checkmark{height:15px!important;width:15px!important}.radio-small .checkmark:after{border-radius:15px!important;bottom:3px!important;left:3px!important;right:3px!important;top:3px!important}form .radio-container{cursor:pointer;margin-right:.75rem;position:relative}form .radio-container .checkmark{border:2px solid #ededed;border-radius:15px;display:inline-block;height:20px;transition:all .2s;vertical-align:middle;width:20px}form .radio-container.checkbox-white .checkmark{background-color:#fff!important;border:2px solid #ededed;border-radius:15px}form .radio-container input:checked+.checkmark{background-color:#000}form .radio-container.checkbox-white input:checked+.checkmark{background-color:#000;border:2px solid #fff}form .radio-container .checkmark:after{background-color:#e2b22d;background-color:var(--gold);border-radius:15px;bottom:4px;content:"";display:none;left:4px;position:absolute;right:4px;top:4px}form .radio-container input:checked+.checkmark:after{display:block}form .radio-container+span{cursor:pointer}form .radio-label{align-items:center;cursor:pointer;display:flex}form .checkbox-label>label,form .radio-label>label{cursor:pointer}.btn-clear-file{background-color:transparent;border:none;outline:none}.btn-clear-file img{width:15px}.img-preview{height:150px;margin-bottom:1rem;margin-top:1rem;width:150px}section#faq-banner{background-color:#efefef}section#faq-banner .row .row>div{padding-top:17rem}section#faq-banner+section{padding-bottom:6rem;padding-top:5rem}.faq-card-container{display:flex;flex-direction:column;gap:1.75rem}.faq-card-container .accordion-item{border-bottom:2px solid #e8e8e8}.faq-card-container .accordion-item .accordion-header{display:flex;margin-bottom:.75rem;margin-top:0}.faq-card-container .accordion-item .accordion-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex:1;font-family:Noto Sans Light,sans-serif;font-size:.9rem;justify-content:space-between;outline:none;padding:0;text-align:left;transition:color .1s ease}.faq-card-container .accordion-item img{margin-left:2rem;width:13px}.faq-card-container .accordion-item:not(:has(.show)):not(:has(.collapsing)) .icon-minus{display:none}.faq-card-container .accordion-item:has(.collapsing) .icon-plus,.faq-card-container .accordion-item:has(.show) .icon-plus{display:none}.faq-card-container .accordion-item:has(.show) .icon-plus{display:none}.faq-card-container .accordion-item .accordion-body{padding-left:1rem;padding-right:3rem}.faq-card-container .accordion-body{margin-bottom:1rem}.faq-card-container .accordion-body>p{margin-bottom:0;margin-top:.5rem}.faq-card-container .accordion-body>p:first-child{margin-top:0}.faq-card-container .accordion-item .accordion-body,.faq-card-container p,.faq-card-container ul{font-size:.9rem}.menu-footer-mobile{display:flex;flex-direction:column;gap:1.5rem;margin-top:4rem}.menu-footer-mobile .accordion-item .accordion-header{display:flex;margin-bottom:0;margin-top:0}.menu-footer-mobile .accordion-item .accordion-button{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex:1;font-family:Noto Sans Light,sans-serif;font-size:1.3rem;outline:none;padding:0;text-align:left;text-transform:uppercase;transition:color .1s ease}.menu-footer-mobile .accordion-item img{margin-right:.25rem;transform:rotate(0deg);transition:transform .3s ease;width:16px}.menu-footer-mobile .accordion-item:has(.collapsing) .icon-chevron,.menu-footer-mobile .accordion-item:has(.show) .icon-chevron{transform:rotate(90deg)}.menu-footer-mobile .accordion-item:has(.accordion-button.collapsed) img{transform:rotate(0deg)!important}.menu-footer-mobile .accordion-item .accordion-body{padding-left:1rem;padding-right:3rem}.menu-footer-mobile .accordion-body>p{margin-bottom:0;margin-top:.5rem}.menu-footer-mobile .accordion-body>p:first-child{margin-top:0}.menu-footer-mobile .accordion-item .accordion-body,.menu-footer-mobile p,.menu-footer-mobile ul{font-size:.9rem}.menu-footer-mobile ul.nav{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0!important;margin-top:0!important;padding-left:.25rem;padding-top:.75rem}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.legal-hero-section{background-color:#000;color:#fff;display:flex;height:500px;padding-bottom:2.5rem;padding-top:4rem}.legal-hero-section h1{margin-top:11rem}.legal-main-section{padding-bottom:4rem;padding-top:3rem}.legal-main-section h3{font-family:Noto Sans Semibold,sans-serif;margin-top:2.5rem}.legal-main-section ul{padding-left:.5rem}.legal-main-section li{margin-top:1rem;padding-left:.25rem}.legal-main-section li::marker{content:"–"}section#watch-detail{background-color:#000;color:#fff;padding-top:7rem}.product-detail{margin-top:9rem;position:relative;z-index:2}.product-detail__title{font-family:Noto Sans Medium,sans-serif;font-size:3.1rem!important;margin-bottom:0;margin-top:0}.product-detail__subtitle{font-family:Noto Sans Light,sans-serif;font-size:2rem!important;letter-spacing:.125rem;margin-bottom:0;margin-top:.75rem;text-wrap:nowrap}.product-detail__ref{color:#a5a5a5;margin-bottom:0;margin-top:.75rem}.product-detail__color{margin-top:1.5rem}.product-detail__color-label{font-family:Noto Sans Semibold,sans-serif;font-size:1.05rem;margin-bottom:0;margin-top:0}.product-detail__color-options{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.product-detail__color-swatch{border:2.5px solid transparent;cursor:pointer;display:flex;height:43px;padding:3px;transition:all .3s ease;width:43px}.product-detail__color-swatch.active,.product-detail__color-swatch:hover{border:2.5px solid #fff}.product-detail__color-swatch--lisse-noir{background-image:url(../images/textures/fond-texture-lisse-noir.jpg);background-position:0;background-repeat:no-repeat;background-size:150%;flex:1}.product-detail__color-swatch--metalic{background-image:url(../images/textures/fond-texture-metallique.jpg)}.product-detail__color-swatch--metalic,.product-detail__color-swatch--or-jaune{background-position:100%;background-repeat:no-repeat;background-size:cover;flex:1}.product-detail__color-swatch--or-jaune{background-image:url(../images/textures/arriere-plan-en-abstrait.webp)}.product-detail__color-swatch--lisse-gris{background-image:url(../images/textures/design-texture-lisse-gris.jpg);background-position:100%;background-repeat:no-repeat;background-size:150%;flex:1}.product-detail__price{font-family:Noto Sans Semibold,sans-serif;font-size:1.45rem;margin-bottom:0;margin-top:2.5rem}.product-detail__price>span{font-size:.8em}.section-watch--variant1{display:flex}.section-watch--variant1>.row{flex:1}.section-watch--variant1,.watch-image--variant2{display:flex;flex-direction:column;height:800px;justify-content:center}.section-watch--variant1 h4+span{font-size:.97rem}.watch-image--variant1{height:450px}.watch-image--variant1 img{transform:scale(1.35) translateX(-1rem)}.watch-image--variant2 img{transform:scale(1.34) translateX(-1rem)}.watch-image--variant3{flex:1}.watch-image--variant3 img{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:50%;top:0;transform:scale(2.6) translateX(-12rem);width:auto}.watch-image--variant4{flex:1}.watch-image--variant4 img{bottom:0;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transform:scale(2.1) translateX(-3rem) rotate(-15deg);width:auto}.watch-specs__label{font-family:Noto Sans Light,sans-serif;font-size:1rem;text-transform:uppercase}div>.watch-specs__item:not(:first-child){margin-top:1.5rem}.watch-specs__item{display:flex;flex-direction:column}ul.watch-specs__value{list-style:none;margin-bottom:0;padding-left:0}.watch-specs__value{display:block;font-size:.8rem;line-height:1.2;margin-top:.5rem}.watch-specs__btn{display:inline-block;margin-top:5rem}.watch-image--variant5 img{transform:scale(1.3) translateY(-.5rem)}.tabs{border-bottom:1px solid #707070}.tab-content{padding-top:1.25rem}.tab-container--variant2 .tab-content{padding-top:2.5rem}.tab-container .tab-item{background-color:transparent;border:none;border-bottom:3px solid transparent;color:#a5a5a5;font-family:Noto Sans Semibold,sans-serif;font-size:1rem;outline:none;padding-bottom:.75rem;transform:translateY(1.5px);transition:all .3s ease;width:120px}.tab-container .tab-item.active{border-bottom:3px solid #fff}.tab-container .tab-item.active,.tab-container .tab-item:hover{color:#fff;position:relative;z-index:5}.tab-container--variant2 .tab-item{border-bottom:4px solid transparent!important;color:#000!important;width:100%}.tab-container.tab-container--variant2 .tab-item.active,.tab-container.tab-container--variant2 .tab-item:hover{border-bottom:4px solid #000!important;color:#000!important}.tab-container .tab-content:not(.active){display:none}.tab-container--variant2 .tabs{border-bottom:1px solid #707070;display:flex}.content-bo .tab-container .tabs.tabs-mobile{display:none}section#detail-specs{border-top:.5px solid hsla(0,0%,44%,.286);padding-top:6rem}section#suggestion{padding-bottom:7rem;padding-top:7rem}section#suggestion .product-item---grey .product-item__detail{margin-top:1.25rem}.container--variant1{display:flex;overflow:hidden}.container--variant1::-webkit-scrollbar{display:none}.container--variant1>.row{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}section#suggestion .product-item---grey{width:275px}section#suggestion .row{flex-wrap:nowrap}section#suggestion-artisan{padding-bottom:10rem;padding-top:10rem}section#suggestion-artisan .img-container{display:block;height:450px}section#suggestion-artisan .img-detail{position:relative}section#suggestion-artisan .img-detail:before{background:transparent linear-gradient(180deg,transparent,#2f2f2f) 0 0 no-repeat padding-box;bottom:0;content:"";height:100px;left:0;position:absolute;right:0;z-index:1}section.banner-artisan-detail{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}section.banner-artisan-detail .row .row>div{padding-top:17rem}.banner-artisan-detail--img-1{background-image:url(../images/artisan/visuelsheader_decorateur_horloger.jpg)}.banner-artisan-detail--img-2{background-image:url(../images/artisan/visuelsheader_maitre_guillocheur.jpg)}.banner-artisan-detail--img-3{background-image:url(../images/artisan/visuelsheader_cadranier.jpg)}section#connexion{display:flex;flex-direction:column;height:100vh;justify-content:center;padding-top:7rem}section#connexion h2{margin-bottom:1rem}section#connexion form .row>div{margin-top:2rem}.other-action-container{background-color:#efefef;display:flex;font-size:.7rem;justify-content:space-between;margin-top:2rem;padding:1rem}.other-action-container>a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}section#bo-section{background-color:#fcfcfc;display:flex;height:auto;min-height:1100px;padding-top:10rem}.menu-bo{background-color:#efefef;display:flex;flex-direction:column;flex-shrink:1;justify-content:space-between;min-width:390px;padding-top:1rem;width:390px}.menu-bo ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.menu-bo li{border-top:1px solid #fff;display:block;transition:all .3s ease}.menu-bo li.active,.menu-bo li:not(.active):hover{background-color:#fff;border-left:7px solid #e2b22d}.menu-bo a{color:#000}.menu-bo ul a{color:#000;display:flex;padding-bottom:1.5rem;padding-left:3rem;padding-top:1.5rem}.menu-bo a>div:first-child{display:flex;flex:1;flex-direction:column}.menu-bo a>div:last-child{display:flex;flex-direction:column;justify-content:center;padding-left:.25rem;padding-right:.75rem}.menu-bo a .menu-title{font-family:Noto Sans Semibold,sans-serif;font-size:1.15rem;margin-bottom:.27rem}.menu-bo li img{opacity:1;transform:translateX(0);transition:all .3s ease-in;width:18px}.menu-bo li:hover img{opacity:0;transform:translateX(.5rem)}.menu-bo-mobile{display:none;width:100%}.menu-bo-mobile a{align-items:center;background-color:#efefef;display:block;display:flex;height:105px;justify-content:center;width:95px}.menu-bo-mobile:not(.not-active) a{border-right:7px solid #e2b22d}.menu-bo-mobile a img{width:35px}.menu-bo-mobile a+div{display:flex;flex:1;flex-direction:column;justify-content:center;padding-left:1.25rem;padding-right:1rem}.menu-bo-mobile .menu-title{font-family:Noto Sans Semibold,sans-serif;font-size:1.15rem;margin-bottom:.27rem}main:has(section#menu-laterale){height:100vh;position:relative}section#menu-laterale{background-color:#efefef;bottom:0;display:flex;flex-direction:column;height:auto;justify-content:center;left:0;padding-top:0;position:fixed;right:0;top:0}section#menu-laterale .menu-bo{overflow:scroll;padding-bottom:5rem;padding-top:5rem;width:auto}section#menu-laterale .menu-bo ul>li:last-child{border-bottom:1px solid #fff;display:block}section#menu-laterale .menu-bo a>div:last-child{padding-right:1.75rem}.btn-disconnect-container{margin-top:5rem;padding-bottom:2.5rem;padding-left:3rem}.btn-disconnect-container>*{background-color:transparent;border:none;color:#707070;font-family:Noto Sans Semibold,sans-serif;font-size:1.15rem;outline:none}.content-bo{flex:1;padding:2.5rem 5rem 5rem}.content-bo h2,.content-bo h3:not(.title--variant-3){font-family:Noto Sans Bold,sans-serif;font-size:2rem;margin-bottom:0;margin-top:0;text-transform:none!important}.content-bo h3:not(.title--variant-3){font-size:1.5rem}.content-bo h4{font-family:Noto Sans SemiBold,sans-serif;font-size:1rem;margin-bottom:0;margin-top:0;text-transform:none!important}.content-bo .btn-bg-black{font-size:1.1rem;white-space:nowrap}.content-bo .p-nb{font-size:.7rem;margin-top:1rem}.content-bo .p-nb p{margin-bottom:0;margin-top:.1rem}.content-bo .p-nb p:first-child{margin-top:0}.content-bo form.form-contact>div:not(.row){padding-left:.25rem;padding-right:.25rem}.title--variant-3{font-family:Noto Sans Light,sans-serif!important;font-size:1.45rem;font-weight:lighter;margin-bottom:0;margin-top:0;text-transform:uppercase!important}div:has(>.product-item-sav){display:flex;flex-direction:column;gap:1.5rem}.product-item-sav{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#000;display:flex;flex-direction:column}.product-item-sav>div:first-child{display:flex}.product-item-sav .img-container--small{height:125px!important;width:125px!important}.product-item-sav .img-container{height:225px;width:175px}.product-item-sav .img-container img,.product-item-sav .img-container--small img{-o-object-fit:contain;object-fit:contain}.product-item-sav .product-item-sav__content{display:flex;flex:1;flex-direction:column;padding:1.25rem 2rem 1.75rem .5rem}.product-item-sav .product-item-sav__detail{display:flex;flex-direction:column;justify-content:center;padding-left:.75rem}.product-item-sav .product-item-sav__title{font-family:Noto Sans SemiBold,sans-serif;font-size:1.25rem}.product-item-sav .product-item-sav__material{font-family:Noto Sans Light,sans-serif;font-size:.9rem;letter-spacing:.09375rem}.product-item-sav .product-item-sav__ref{font-size:.9rem;margin-top:.5rem}.product-item-sav .product-item-sav__status{color:#e2b22d;font-family:Noto Sans Bold,sans-serif;font-size:.9rem}.product-item-sav .product-item-sav__button,.product-item-sav .product-item-sav__history{background-color:transparent;border:none;color:#000;font-size:.9rem;outline:none;-webkit-text-decoration:underline;text-decoration:underline}.product-item-sav .product-item-sav__button{padding:0}.product-item-sav .product-item-sav__date,.product-item-sav .product-item-sav__shop-location{font-family:Noto Sans Medium,sans-serif;font-size:.9rem}.product-item-sav__detail-mobile,.product-item-sav__detail-mobile .product-item-sav__button,.product-item-sav__detail-mobile .product-item-sav__history{font-size:.7rem!important}.product-item-sav .btn{border:1px solid #707070;color:#707070;font-size:1.1rem;padding:.6rem .75rem}.product-item-sav .detail-content{align-items:normal;flex-direction:column;padding:.25rem 2rem 1.75rem}.product-item-sav .detail-content hr{margin-bottom:0;margin-top:0}.product-item-sav .detail-content__title{display:inline-block;font-family:Noto Sans Bold,sans-serif;font-size:.9rem;margin-top:1.5rem}.product-item-sav .detail-content__item{display:flex;font-size:.9rem;margin-top:1rem}.product-item-sav .detail-content__item .detail-content__item__date,.product-item-sav .detail-content__item .detail-content__item__label{min-width:100px}.product-item-sav .detail-content__item .detail-content__item__title,.product-item-sav .detail-content__item .detail-content__item__value{display:block;font-family:Noto Sans Medium,sans-serif}.product-item-sav .detail-content__item .detail-content__item__shop-location{font-size:.75rem}section#acquerir{background-color:#000;border-bottom:1px solid rgba(84,84,84,.411);color:#fff;display:flex;height:auto;padding-bottom:5rem}section#acquerir h4{letter-spacing:.09375rem;margin-top:1.25rem}section#acquerir>div{padding-top:6rem}section#acquerir form .checkbox-container{margin-right:1rem}section#acquerir form .checkbox-container+span{font-family:Noto Sans Light,sans-serif;font-size:.9rem;margin-bottom:0;margin-top:0;text-transform:uppercase}section#acquerir form .btn{padding-left:1.5rem;padding-right:1.5rem}section#acquerir .input-form{color:#fff;font-size:1.2rem;margin-top:2.5rem}.product-info{display:flex;flex-direction:column;position:relative;z-index:2}.product-info .img-container{height:475px;width:295px}.product-info .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top 0 left 58%;object-position:top 0 left 58%;transform:scale(1.3)}.product-info__content{display:flex;flex-direction:column;margin-top:4rem}.product-info__title{font-family:Noto Sans Medium,sans-serif;font-size:1.5rem;margin-bottom:0;margin-top:0;text-transform:uppercase}.product-info__subtitle{font-family:Noto Sans Light,sans-serif;font-size:1.14rem!important;margin-bottom:0;margin-top:.15rem;text-wrap:nowrap}.product-info__ref{color:#a5a5a5;font-size:.8rem;margin-bottom:0;margin-top:.75rem}.product-info__price{font-family:Noto Sans Semibold,sans-serif;font-size:1.35rem;margin-bottom:0;margin-top:2.5rem}.product-info__price>span:last-child{font-size:.8em}.delivery-container{background-color:#efefef;border-radius:10px;color:#000;margin-top:2rem;padding:1.5rem 1.75rem 1rem}.delivery-container .notices{font-family:Noto Sans Light,sans-serif;font-size:1rem;margin-top:1rem}.delivery-container .notices p{margin-bottom:0;margin-top:.25rem}.delivery-choice-item{border:2px solid #000;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:4rem .25rem .75rem;position:relative;text-align:center;transition:all .2s ease}.delivery-choice-item:after{border:4px solid #000;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease}.delivery-choice-item.active:after,.delivery-choice-item:hover:after{opacity:1}.delivery-choice-item__title-nb{display:flex;flex:1;flex-direction:column;justify-content:center}.delivery-choice-item__title{font-family:Noto Sans Semibold,sans-serif;font-size:1.2rem}.delivery-choice-item__nb{font-family:Noto Sans Light,sans-serif;font-size:1rem;margin-top:.25rem}.delivery-choice-item__date{font-size:.9rem;margin-top:1.25rem}.paiement-card{background-color:#efefef;border-radius:10px;color:#000;margin-top:2rem;padding:1.5rem 1.75rem 2rem}.paiement-card .d-radio-choice{align-items:center;cursor:pointer;display:flex;margin-right:4rem}.paiement-card .radio-container .checkmark{height:15px;width:15px}.paiement-card .radio-container .checkmark:after{border-radius:15px;bottom:3px;left:3px;right:3px;top:6px}.paiement-option-card{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease .1s;visibility:hidden}.paiement-option-card.show{max-height:700px;opacity:1;visibility:visible}form .radio-container.checkbox-white input+.checkmark{border:1px solid #000}form .radio-container.checkbox-white input:checked+.checkmark{background-color:#fff;border:1px solid #000}.paiement-card div:has(>input:not([type=radio])){margin-top:1.5rem}form .paiement-card .radio-container{margin-right:1.5rem}.paiement-card h4{font-family:Noto Sans Semibold,sans-serif;letter-spacing:normal!important;margin-top:2rem!important;text-transform:none}.paiement-card p{font-family:Noto Sans Light,sans-serif;font-size:.85rem;margin-bottom:0;margin-top:2rem}.confirmation-container h3{font-family:Noto Sans Medium,sans-serif;font-size:2.9rem;letter-spacing:.125rem;margin-top:2.75rem;text-align:center;text-transform:none}.confirmation-container h3+p{font-family:Noto Sans Light,sans-serif;font-size:1.65rem;margin-bottom:0;margin-top:1rem;text-align:center}.confirmation-container h4{font-family:Noto Sans Medium,sans-serif;font-size:1.4rem;line-height:1.4;margin-top:2.75rem;text-transform:none}.confirmation-container h4+p{font-family:Noto Sans Light,sans-serif;font-size:1.3rem;margin-bottom:0;margin-top:1.5rem}.confirmation-container .img-container{height:380px}.confirmation-container .img-container img{-o-object-fit:contain;object-fit:contain;transform:translateX(3rem)}section#events{height:auto;padding-bottom:3rem;padding-top:17rem;position:relative}section#events:after{background-color:#efefef;content:"";height:600px;left:0;position:absolute;right:0;top:0}section#events .container{position:relative;z-index:5}section#events .row-events{margin-top:6rem}.item-event{color:#000;flex:1}.item-event .img-container{height:275px}.item-event .item-event__content{display:flex;flex:1;flex-direction:column;padding-bottom:3.5rem;padding-top:1.5rem}.item-event .item-event__pretitle{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;text-transform:uppercase}.item-event .item-event__title{font-family:Noto Sans Light,sans-serif;font-size:1.75rem;margin-bottom:0;margin-top:.25rem;text-transform:uppercase}.item-event__description{font-family:Noto Sans Regular,sans-serif;font-size:.9rem;margin-top:1.25rem}.item-event__description .bold{font-family:Noto Sans Medium,sans-serif}.item-event .item-event__detail{font-size:.8rem;line-height:1.2;margin-bottom:0;margin-top:.75rem;max-width:415px;width:75%}section#articles-banner{height:auto;padding-bottom:7rem;padding-top:17rem}section#articles-banner+section{padding-bottom:5rem}section#articles-banner:after{background-color:#efefef;content:"";height:750px;left:0;position:absolute;right:0;top:0}section#articles-banner .container{position:relative;z-index:7}.articles-content{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding:3.25rem 3rem;position:absolute;right:50%;transform:translateX(-2.25rem) translateY(2rem)}.articles-content__subtitle{font-family:Noto Sans Semibold,sans-serif;font-size:1rem;text-transform:uppercase}.articles-content__title{font-family:Noto Sans Light,sans-serif;font-size:1.75rem;margin-bottom:0;margin-top:.25rem;text-transform:uppercase}.articles-content__description{font-family:Noto Sans Regular,sans-serif;font-size:.9rem;margin-top:1.25rem}.articles-content__description .bold{font-family:Noto Sans Medium,sans-serif}.articles-content p{font-size:.8rem;line-height:1.3;margin-bottom:0;margin-top:.75rem}section#article-main-section{height:auto;padding-bottom:5rem;padding-top:12rem}section#article-main-section .container{position:relative;z-index:5}section#article-main-section:after{background-color:#efefef;content:"";height:775px;left:0;position:absolute;right:0;top:0}section#article-main-section .article__pretitle{font-family:Noto Sans Semibold,sans-serif;font-size:1.5rem;text-align:center;text-transform:uppercase}section#article-main-section .article__title{font-family:Noto Sans Light,sans-serif;font-size:2.7rem;margin-bottom:0;margin-top:.75rem;text-align:center;text-transform:uppercase}section#article-main-section .article__description{font-family:Noto Sans Regular,sans-serif;font-size:1.4rem;margin-top:1.25rem;text-align:center}section#article-main-section .article__description .bold,section#article-main-section h2{font-family:Noto Sans Medium,sans-serif}section#article-main-section h2{font-size:1.4rem;margin-bottom:0;margin-top:0;text-transform:none}section#article-main-section .img-container{height:600px}section#article-main-section .img-container--small{height:375px}section#article-suggestion{background-color:#efefef;padding-top:3.5rem}section#article-suggestion .suggestion-title{font-family:Noto Sans Light,sans-serif;font-size:2.25rem;font-weight:lighter;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase}.card{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#000}.card-my-watch,.card-my-watch>div:first-child{display:flex}.card-my-watch .img-container{height:200px;width:150px}.card-my-watch .img-container img{-o-object-fit:contain;object-fit:contain;transform:scale(1.65)}.card-my-watch .card-my-watch__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.25rem 2rem 1.75rem .5rem}.card-my-watch .card-my-watch__title{font-family:Noto Sans SemiBold,sans-serif;font-size:1.25rem}.card-my-watch .card-my-watch__style{font-family:Noto Sans Light,sans-serif;font-size:.9rem;letter-spacing:.09375rem;margin-top:.5rem}.card-my-watch .card-my-watch__ref{font-size:.9rem;margin-top:.5rem}.card-my-watch .card-my-watch__status{color:#e2b22d;font-family:Noto Sans Bold,sans-serif;font-size:.9rem;margin-top:1.25rem}.card-contact{align-items:center;display:flex;height:200px;padding-left:2.25rem;padding-right:.5rem}.card-contact>div:first-child{display:flex}.card-contact .img-container{height:70px;margin-right:2.25rem;width:70px}.card-contact .img-container img{-o-object-fit:contain;object-fit:contain}.card-contact .card-contact__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.25rem 2rem 1.75rem .5rem}.card-contact .card-contact__title{font-family:Noto Sans SemiBold,sans-serif;font-size:1.25rem}.card-contact .card-contact__detail{font-size:.93rem;margin-top:.5rem}.card-contact .card-contact__link{color:#000;font-family:Noto Sans Medium,sans-serif;font-size:.93rem;margin-top:1rem;-webkit-text-decoration:none;text-decoration:none}.card-contact .btn{margin-top:1.5rem}.card-information{padding:3rem}.card-information ul{font-size:.9rem;list-style:none;margin-bottom:0;margin-top:1.5rem;padding-left:0}.card-information ul li{margin-top:.5rem}.card-information input.input-edit{background-color:#efefef!important;border:none;border-bottom:none!important;display:none;min-width:25px;outline:none;padding-bottom:.25rem!important;padding:.25rem .75rem;width:auto!important}.card-information .btn-cancel,.card-information .btn-submit{display:none}.card-information form.edit-mode input{display:inline;width:200px!important}.card-information form.edit-mode .value-edit{display:none}.card-information form.edit-mode .btn-cancel,.card-information form.edit-mode .btn-submit{display:block}.card-information form.edit-mode .btn-edit{display:none}.card-information form.edit-mode .label-edit{display:inline-block;min-width:145px}.numero-garantie{font-family:Noto Sans Light,sans-serif}.card-vente{margin-top:3rem;padding:.75rem}.card-vente table{border-spacing:0;width:100%}.card-vente th{border-bottom:1px solid #a5a5a5;font-family:Noto Sans Semibold,sans-serif;padding-bottom:1rem;text-align:left}.card-vente table tr>td:first-child,.card-vente table tr>th:first-child{padding-left:1.5rem}.card-vente table tr:not(:last-child):not(:has(.product-item-vente)):not(:has(.vente-detail)) td{border-bottom:1px solid #a5a5a5}.card-vente td{font-family:Noto Sans Medium,sans-serif;padding-bottom:.5rem;padding-top:.5rem;vertical-align:top}tr[data-bs-toggle=collapse]{cursor:pointer}tr[data-bs-toggle=collapse]>td:first-child{position:relative}tr[data-bs-toggle=collapse]>td:first-child:before{background-image:url(../images/icons/chevron-right-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:17px;left:-.25rem;position:absolute;top:.5rem;transition:transform .3s ease;width:17px}tr[data-bs-toggle=collapse][aria-expanded=true]>td:first-child:before{transform:rotate(90deg)}td:has(.product-item-vente){padding-bottom:0;padding-left:0!important;padding-top:0}td:has(.vente-detail){background-color:#efefef;padding-bottom:0;padding-top:0}tr:has(.collapse.show)+tr td{border-top:1px solid #a5a5a5}.vente-detail{padding-bottom:1rem;padding-right:1.5rem;padding-top:1rem}.vente-detail td,.vente-detail th{font-size:.8rem}.vente-detail table tr>td:first-child,.vente-detail table tr>th:first-child{padding-left:0}.vente-detail th{border-bottom:none;font-family:Noto Sans Semibold,sans-serif;padding-bottom:.25rem}.vente-detail .btn{padding:.25rem .5rem}.label-value{align-items:start;display:flex;font-size:.8rem}.label-value .label{font-family:Noto Sans Semibold,sans-serif;margin-right:.75rem;margin-top:.15rem}.label-value .value{line-height:1.4}.product-item-vente{background-color:#efefef;color:#000;display:flex;flex-direction:column}.product-item-vente>div:first-child{display:flex}.product-item-vente .img-container--small{height:125px!important;width:125px!important}.product-item-vente .img-container{height:225px;width:175px}.product-item-vente .img-container img,.product-item-vente .img-container--small img{-o-object-fit:contain;object-fit:contain}.product-item-vente .product-item-vente__content{display:flex;flex:1;flex-direction:column;padding:1.25rem 2rem 1.75rem .5rem}.product-item-vente .product-item-vente__detail{display:flex;flex-direction:column;justify-content:center;padding-left:.75rem}.product-item-vente .product-item-vente__material,.product-item-vente .product-item-vente__ref,.product-item-vente .product-item-vente__ref-garantie,.product-item-vente .product-item-vente__title{font-family:Noto Sans Medium,sans-serif;font-size:.9rem}.product-item-vente .product-item-vente__ref{margin-top:2rem}.product-item-vente .product-item-vente__status{color:#e2b22d;font-family:Noto Sans Bold,sans-serif;font-size:.9rem}.product-item-vente .product-item-vente__button,.product-item-vente .product-item-vente__history{background-color:transparent;border:none;color:#000;font-size:.9rem;outline:none;-webkit-text-decoration:underline;text-decoration:underline}.product-item-vente .product-item-vente__button{padding:0}.product-item-vente .product-item-vente__date,.product-item-vente .product-item-vente__shop-location{font-family:Noto Sans Medium,sans-serif;font-size:.9rem}.product-item-vente .btn{border:1px solid #707070;color:#707070;font-size:1.1rem;padding:.6rem .75rem}.product-item-vente .btn.btn-bg-black{color:#fff}.product-item-vente .detail-content{align-items:normal;flex-direction:column;padding:.25rem 2rem 1.75rem}.product-item-vente .detail-content hr{margin-bottom:0;margin-top:0}.product-item-vente .detail-content__title{display:inline-block;font-family:Noto Sans Bold,sans-serif;font-size:.9rem;margin-top:1.5rem}.product-item-vente .detail-content__item{display:flex;font-size:.9rem;margin-top:1rem}.product-item-vente .detail-content__item .detail-content__item__date,.product-item-vente .detail-content__item .detail-content__item__label{min-width:100px}.product-item-vente .detail-content__item .detail-content__item__title,.product-item-vente .detail-content__item .detail-content__item__value{display:block;font-family:Noto Sans Medium,sans-serif}.product-item-vente .detail-content__item .detail-content__item__shop-location{font-size:.75rem}.card-stat{display:flex;flex:1;flex-direction:column;font-family:Noto Sans Semibold,sans-serif;padding:1.75rem}.card-stat .value{color:#e2b22d;color:var(--gold);font-size:3.5rem}.card-stat .title{font-size:1.25rem}table{width:100%}.card-commander{font-size:.9rem;padding:1rem .5rem}.card-commander table{border-spacing:0}.card-commander table td,.card-commander table th{text-align:left}.card-commander table th{font-family:Noto Sans Semibold,sans-serif;padding-bottom:.75rem}.card-commander table td{border-top:1px solid #707070;font-family:Noto Sans Medium,sans-serif;vertical-align:top}.card-commander table tr>td:not(:first-child){padding-top:1.5rem}.card-commander .img-container{height:90px;width:65px}.card-commander .img-container img{transform:scale(1.3)}.card-commander .nb-controller{align-items:center;border:2px solid #000;display:flex;gap:3px;padding:2px}.card-commander .nb-controller input{border:none;font-family:Noto Sans Medium,sans-serif;text-align:center;width:50px}.card-commander .nb-controller button{align-items:center;background-color:#e2b22d;background-color:var(--gold);border:none;color:#fff;display:flex;font-size:1.75rem;height:25px;justify-content:center;width:25px}.card-commander .nb-controller img{width:16px}.card-commander .nb-controller+.btn{padding-bottom:.4rem;padding-top:.4rem}.card-commander div:has(.nb-controller){gap:.75rem}.total-detail,.total-price{font-family:Noto Sans Semibold,sans-serif}.total-detail{list-style:none;margin-bottom:0;margin-top:2.5rem;padding-left:0;text-align:right}.total-detail li:not(:first-child){margin-top:.5rem}.total-detail li>span:last-child{display:inline-block;margin-left:.5rem;min-width:100px;text-align:left}.card-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:2rem 1.5rem}.card-info .title{font-family:Noto Sans Semibold,sans-serif;font-size:1.25rem}.card-info button{margin-top:1.25rem}.card-vente-mobile{display:flex;flex-direction:column;padding:1rem 1.25rem}.card-vente-mobile .commande-item{display:flex;flex:1;flex-direction:column}.card-vente-mobile .commande-item_content{display:flex;flex-direction:column;font-family:Noto Sans Medium,sans-serif}.card-vente-mobile>.commande-item:not(:first-child){border-top:1px solid #a5a5a5;padding-top:1rem}.card-vente-mobile>.commande-item:not(:last-child) .commande-item_content{padding-bottom:1rem}.card-vente-mobile .commande-item__id{font-size:1.15rem;padding-left:1.75rem;position:relative}.card-vente-mobile .commande-item__id:before{background-image:url(../images/icons/chevron-right-black.svg);background-position:0;background-repeat:no-repeat;background-size:22px;bottom:0;content:"";left:-.15rem;position:absolute;top:0;transform:translateY(.15rem);transition:all .3s ease;width:22px}.card-vente-mobile .commande-item__status{font-size:1.1rem;margin-top:1rem}.card-vente-mobile div:has(>.commande-item__price){margin-top:1.25rem}.card-vente-mobile .commande-item__price{font-family:Noto Sans Semibold,sans-serif;font-size:1.05rem}.commande-item_detail{border-top:1px solid #a5a5a5}.commande-item_detail-item{display:flex;flex-direction:column;font-family:Noto Sans Medium,sans-serif}.commande-item_detail-item .commande-item__ref{font-size:.85rem}.commande-item_detail-item .commande-item__name{font-size:.76rem;margin-top:.25rem}.commande-item_detail{background-color:#efefef;padding:1rem}.commande-item_detail>.commande-item_detail-item:not(:last-child){padding-bottom:.5rem}.commande-item_detail>.commande-item_detail-item:not(:first-child){border-top:1px solid #a5a5a5;padding-top:.75rem}.commande-item_detail .commande-item__quantity_price{font-size:.85rem;margin-top:.75rem}.commande-item_detail .commande-item__quantity_price>div{margin-top:.25rem}.commande-item_detail .commande-item__quantity{margin-right:1.75rem}.commande-item_detail .commande-item__address{display:flex;flex-direction:column;font-size:.85rem;gap:.5rem}.card-vente-mobile .commande-item:has(.collapse.show) .commande-item__id:before,.card-vente-mobile .commande-item:not(:has(.collapsed)):has(.collapsing) .commande-item__id:before{transform:rotate(90deg)}.card-vente-mobile>.commande-item:not(:first-child) .commande-item_detail{margin-top:1rem}.bull{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.unit{color:#6c757d;font-size:.875rem;font-weight:300;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.page-control{align-items:center;border:1px solid #354e57;display:flex;justify-content:space-between;padding:1rem .75rem}@media (max-width:777px){.page-control{font-size:.9375rem}}.page-control button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-family:Kanit Semibold,sans-serif}.page-number{align-items:center;display:flex;gap:.25rem}.page-number button.active{color:#a67744;color:var(--brown-color);cursor:auto}.ms-2{margin-left:.5rem;margin-left:var(--large-padding)}.mb-2{margin-bottom:.5rem;margin-bottom:var(--large-padding)}.mb-3{margin-bottom:1rem}.watch-specs__value p{margin-bottom:0!important;margin-top:0!important}button.btn-link{background-color:transparent;border:none;border-bottom:1px solid #a5a5a5!important;border-bottom:1px solid var(--grey-2)!important}input[type=tel]{height:auto!important}.form-dark option{color:#737373}.error-message{margin-top:.25rem}.menu-language .content-scroll{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-language .content-scroll::-webkit-scrollbar{display:none}section#video{background-color:#000;padding-top:7%;position:relative}section#video:before{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);content:"";height:250px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.video-container{height:100%;position:relative;width:100%;z-index:0}.card-commander-mobile{display:flex;flex-direction:column;padding:1.75rem}.card-commander-mobile>.card-commander-item:not(:last-child){border-bottom:1px solid #a5a5a5;padding-bottom:1.5rem}.card-commander-mobile>.card-commander-item:not(:first-child){padding-top:1.75rem}.card-commander-mobile .card-commander-item__total{display:flex;flex-direction:column;font-family:Noto Sans Medium,sans-serif;font-size:.85rem}.card-commander-mobile .card-commander-item__total>span:first-child{font-family:Noto Sans Semibold,sans-serif}.card-commander-mobile .img-container{width:150px}.card-commander-mobile .img-container img{-o-object-fit:cover;object-fit:cover;transform:none;transform:translateX(-.75rem) scale(1.1)}.card-commander-mobile .nb-controller{align-items:center;border:2px solid #000;display:flex;gap:3px;padding:2px}.card-commander-mobile .nb-controller input{border:none;font-family:Noto Sans Medium,sans-serif;font-size:1.1rem;text-align:center;width:50px}.card-commander-mobile .nb-controller button{align-items:center;background-color:#e2b22d;background-color:var(--gold);border:none;color:#fff;display:flex;font-size:1.75rem;height:32px;justify-content:center;width:32px}.card-commander-mobile .nb-controller img{width:16px}.card-commander-mobile .nb-controller+.btn{padding:.55rem 1rem}.card-commander-mobile div:has(.nb-controller){gap:.75rem}.card-commander-mobile .card-commander-item{font-family:Noto Sans Medium,sans-serif}.card-commander-mobile .card-commander-item .img-container+div{display:flex;flex-direction:column}.card-commander-mobile .card-commander-item .card-commander-item__ref{font-size:.85rem}.card-commander-mobile .card-commander-item .card-commander-item__title{font-size:.73rem;margin-top:.5rem}.card-commander-mobile .card-commander-item__time_price{display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;margin-top:.5rem}.card-commander-mobile .card-commander-item__time_price>div{display:flex;flex-direction:column;gap:.25rem}.card-commander-mobile .card-commander-item__time_price .bold{font-family:Noto Sans Semibold,sans-serif}.shopping-cart-container table{border-spacing:0}.shopping-cart-container table th{font-family:Noto Sans Light,sans-serif;font-size:.95rem;font-weight:lighter;text-align:left;text-transform:uppercase}.shopping-cart-container table tr.shopping-cart__item:not(:nth-child(2)) td{border-top:1px solid #fff}.shopping-cart-container .img-container{height:150px;width:85px}.shopping-cart-container .nb-controller{align-items:center;background-color:#fff;border:2px solid #000;display:flex;gap:3px;padding:2px}.shopping-cart-container .nb-controller input{border:none;font-family:Noto Sans Medium,sans-serif;text-align:center;width:50px}.shopping-cart-container .nb-controller button{align-items:center;background-color:#e2b22d;background-color:var(--gold);border:none;color:#fff;display:flex;font-size:1.75rem;height:25px;justify-content:center;width:25px}.shopping-cart-container .nb-controller img{width:16px}.shopping-cart-container .nb-controller+.btn{padding-bottom:.4rem;padding-top:.4rem}.shopping-cart-container div:has(.nb-controller){gap:.75rem}.shopping-cart-container table tr>th:first-child{width:15%}.shopping-cart-container table tr>th:nth-child(2){width:25%}.shopping-cart-container table tr>th:nth-child(3){width:16.5%}.shopping-cart-container table tr>th:nth-child(4){width:22%}.shopping-cart-container table tr>th:last-child{width:4%}.shopping-cart__item__ref,.shopping-cart__item__title{display:flex;flex-direction:column;font-family:Noto Sans Medium,sans-serif;margin-top:.5rem}.shopping-cart__item__ref{font-size:.75rem}.shopping-cart__item__price{font-family:Noto Sans Semibold,sans-serif}.shopping-cart-container td:has(.btn-remove){text-align:right}.shopping-cart-container .btn-remove{background-color:transparent;border:none;outline:none;padding-left:0;padding-right:0}.shopping-cart-container .btn-remove img{width:18px}.shopping-cart-container-total{background-color:#fff;border-radius:10px;color:#000;margin-top:11rem;padding:1.5rem 1.25rem}.shopping-cart-container-total>div:first-child{display:flex;font-family:Noto Sans Semibold,sans-serif;font-size:1.15rem;justify-content:space-between;margin-bottom:2.5rem}.shopping-cart-container--mobile{display:flex;flex-direction:column;padding:1.75rem}.shopping-cart-container--mobile>.shopping-cart__item-mobile:not(:last-child){border-bottom:1px solid #a5a5a5;padding-bottom:1.5rem}.shopping-cart-container--mobile>.shopping-cart__item-mobile:not(:first-child){padding-top:1.75rem}.shopping-cart-container--mobile .shopping-cart__item-mobile__total{display:flex;flex-direction:column;font-family:Noto Sans Medium,sans-serif;font-size:.85rem}.shopping-cart-container--mobile .shopping-cart__item-mobile__total>span:first-child{font-family:Noto Sans Semibold,sans-serif}.shopping-cart-container--mobile .img-container{width:150px}.shopping-cart-container--mobile .img-container img{-o-object-fit:cover;object-fit:cover;transform:none;transform:translateX(-.75rem) scale(1.1)}.shopping-cart-container--mobile .nb-controller{align-items:center;border:2px solid #000;display:flex;gap:3px;padding:2px}.shopping-cart-container--mobile .nb-controller input{border:none;font-family:Noto Sans Medium,sans-serif;font-size:1.1rem;text-align:center;width:50px}.shopping-cart-container--mobile .nb-controller button{align-items:center;background-color:#e2b22d;background-color:var(--gold);border:none;color:#fff;display:flex;font-size:1.75rem;height:32px;justify-content:center;width:32px}.shopping-cart-container--mobile .nb-controller img{width:16px}.shopping-cart-container--mobile .nb-controller+.btn{padding:.55rem 1rem}.shopping-cart-container--mobile div:has(.nb-controller){gap:.75rem}.shopping-cart-container--mobile .shopping-cart__item-mobile{font-family:Noto Sans Medium,sans-serif}.shopping-cart-container--mobile .shopping-cart__item-mobile .img-container+div{display:flex;flex-direction:column}.shopping-cart-container--mobile .shopping-cart__item-mobile .shopping-cart__item-mobile__ref{font-size:.85rem}.shopping-cart-container--mobile .shopping-cart__item-mobile .shopping-cart__item-mobile__title{font-size:.73rem;margin-top:.5rem}.shopping-cart-container--mobile .shopping-cart__item-mobile__time_price{display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;margin-top:.5rem}.shopping-cart-container--mobile .shopping-cart__item-mobile__time_price>div{display:flex;flex-direction:column;gap:.25rem}.shopping-cart-container--mobile .shopping-cart__item-mobile__time_price .bold{font-family:Noto Sans Semibold,sans-serif}a{-webkit-text-decoration:none;text-decoration:none}a,footer{color:#fff}footer>div:first-child{background-color:#000;padding-bottom:4rem;padding-top:4rem}footer>div:last-child{background-color:#191919}footer .links-container{display:flex;font-size:.8rem}footer .links-container h6{font-family:Noto Sans Light,sans-serif;font-size:1.1rem;font-weight:500;margin-bottom:.25rem;margin-top:0;text-transform:uppercase}footer .links-container>div{margin-right:3.5rem;margin-right:var(--padding-footer)}footer .links-container>div:last-child{margin-right:2.5rem}footer .links-container .nav-item{margin-top:.5rem}footer ul.nav{display:flex;flex-direction:column;list-style:none;padding-left:0}footer .content{display:flex;justify-content:space-between}footer div:has(>.links-container){border-left:1px solid #fff;margin-top:2.5rem;padding-left:3.5rem;padding-left:var(--padding-footer)}.btn-language img,footer img.icon{width:20px}.btn-language{align-items:center;background-color:transparent;border:none;color:#fff;display:flex;font-size:.8rem;gap:1rem;outline:none}footer a:has(>.logo-footer){margin-right:3.5rem;margin-right:var(--padding-footer)}footer .logo-footer{width:95px}@font-face{font-family:Noto Sans Regular;src:url(../fonts/noto-sans-regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Light;src:url(../fonts/noto-sans-light.ttf) format("truetype")}@font-face{font-family:Noto Sans Bold;src:url(../fonts/noto-sans-bold.ttf) format("truetype")}@font-face{font-family:Noto Sans Semibold;src:url(../fonts/noto-sans-semibold.ttf) format("truetype")}@font-face{font-family:Noto Sans Light Italic;src:url(../fonts/noto-sans-light-italic.ttf) format("truetype")}@font-face{font-family:Noto Sans Medium;src:url(../fonts/noto-sans-medium.ttf) format("truetype")}@media (min-width:998px){.container--variant1>.row,section#suggestion-artisan .row{padding-right:1.5rem}.container--variant1>.row>div{width:auto}section#suggestion-artisan .img-detail{width:535px}}@media (max-width:991px){footer div:has(>.links-container){border-left:none;padding-left:0}.content-bottom{align-items:center;flex-direction:column}.separator{min-height:1rem}section#our-watch,section#security,section#skill,section#store{padding-bottom:4rem;padding-top:4rem}section#store h2{margin-top:0}section#house>.row>div:last-child{padding:3rem 0 3rem 3rem}section#house h2{margin-top:0}.blog-item .img-container{height:150px}.blog-item .blog-item__title{font-size:1.55rem}section#skill .paragraphes{max-width:none}section#skill .container>.row{height:auto}section#skill .container{display:flex;flex-direction:column-reverse;gap:3rem}section#skill .img-container{height:250px}main>section:first-child:not(.legal-hero-section){height:575px;padding-top:90px}section#watch-banner .row .row>div{padding-top:5rem}section#our-watch .container>.row:last-child{margin-top:2.5rem}.product-detail{margin-top:4rem}section#watch-detail{height:auto;padding-bottom:4rem}.viewer-video{margin-top:4rem;transform:translateX(4rem)}.product-detail__title{font-size:1.75rem!important}.product-detail__subtitle{font-size:1.48rem!important}.product-detail__ref{font-size:.85rem}.product-detail__color-options{margin-top:.75rem}.product-detail__color-swatch{height:41px;width:41px}.section-watch--variant1,.watch-image--variant2{height:auto;padding-bottom:2.5rem;padding-top:2.5rem}section:has(.watch-image--variant3){height:450px}.watch-image--variant1,.watch-image--variant2,.watch-image--variant3,.watch-image--variant4{overflow:hidden}.watch-image--variant3 img{bottom:0;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transform:scale(2.6) translateX(-12rem);width:auto}section#suggestion .product-item---grey{width:auto}section#detail-specs{padding-bottom:2.5rem}.container--variant1{flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:720px;overflow-x:visible;overflow-x:initial;padding-left:.75rem;padding-right:.75rem}.col-6--custom2{width:auto}section#suggestion .row{flex-wrap:wrap;margin-top:2rem}.product-item---grey .product-item__title{white-space:wrap}.product-item---grey{padding-left:.75rem;padding-right:.75rem}section#suggestion{padding-bottom:3rem;padding-top:3rem}section#suggestion h2{margin-top:0}section#contact-banner .row .row>div,section#faq-banner .row .row>div{padding-top:5rem}section#artisan-banner .row .row>div,section#garantie-banner .row .row>div,section#history-banner .row .row>div,section#sav-banner .row .row>div,section.banner-artisan-detail .row .row>div{padding-top:7rem}section#artisan-banner .row .row>div{padding-top:5rem}section#section-variant-2 .row>div:last-child{padding-left:2.5rem;padding-right:2.5rem}section#section-variant-2{padding-bottom:5rem;padding-top:5rem}.galleries-container,.galleries-container--variant1,.galleries-container--variant2{grid-auto-rows:200px;grid-gap:25px}section#artisan{padding-bottom:3rem;padding-top:3rem}section#artisan .img-container{display:block;height:300px}.hover-detail>div:last-child{font-size:1.5rem}.galleries-container--variant1>div:first-child{padding:.75rem}.galleries-container--variant1>.img-container:nth-child(2){grid-column:1/3;grid-row:1/2}.galleries-container--variant1>div:first-child{display:none}section#suggestion-artisan{padding-bottom:4rem;padding-top:4rem}section#suggestion-artisan .row{min-width:0;min-width:auto}section#suggestion-artisan .img-detail{display:block}section#acquerir h2{font-size:1.65rem;margin-bottom:1.25rem!important}.item-event .item-event__detail{width:auto}section#events{padding-top:10rem}section#events:after{height:450px}section#events .row-events{margin-top:4rem}.item-event .item-event__content{padding-bottom:2.5rem}section#article-main-section:after{height:500px}section#article-main-section .img-container{height:350px}section#bo-section{flex-direction:column}section:not(#menu-laterale) .menu-bo{display:none}.shopping-cart-container-total{margin-top:1rem}.menu-bo-mobile{display:flex}.map-container{height:400px}.card-pos-container{position:static}section#point-of-sale-banner .row .row>div{padding-top:4rem}}@media (min-width:778px) and (max-width:991px){section:has(.watch-image--variant4){height:500px}.watch-image--variant4 img{transform:scale(2.1) translateX(0) rotate(-15deg)}section#suggestion-artisan .container--variant-2{margin-left:auto;margin-right:auto;max-width:720px;padding-left:.75rem;padding-right:.75rem}section#garantie-banner+section .container>.row:not(:first-child),section#sav-banner+section .container>.row:not(:first-child){margin-top:2.5rem}section#garantie-banner+section,section#sav-banner+section{padding-bottom:3.5rem;padding-top:3.5rem}section#sav-banner+section .container>.row:not(:first-child){margin-top:3rem}section#articles-banner{padding-bottom:7rem;padding-top:10rem}.articles-content{right:45%}section#articles-banner:after{background-color:#efefef;content:"";height:400px;left:0;position:absolute;right:0;top:0}section#point-of-sale{padding-bottom:3rem;padding-top:3rem}.location-search{margin-top:1.75rem}.card-pos-container{height:450px}}@media (max-width:777px){header{height:110px;padding-top:1.5rem}.navbar-brand img{height:70px;width:70px}#navbarNav{display:none}.navbar-toggler img{width:30px}.navbar-toggler{padding:.25rem 0}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.container,.container-mobile{padding-left:2.5rem;padding-right:2.5rem}main>section:first-child:not(.legal-hero-section){height:375px}.menu,.menu-language{display:flex;flex-direction:column}.menu .main-content,.menu-language .main-content{display:flex;flex:1;flex-direction:column;padding-top:1rem}.menu .main-content .container{display:flex;flex:1;flex-direction:column;padding-bottom:2rem}.menu .btn-close{padding-left:0;padding-right:0}.menu .content-bottom{background-color:#191919;padding-bottom:1.25rem}.menu-footer-mobile{padding-left:.5rem}.menu-language h1{font-size:1.75rem;line-height:1.1;margin-top:1rem}.menu-language .content-scroll{overflow-y:auto;padding-bottom:2rem}h2{font-size:1.7rem;margin-bottom:.75rem;margin-top:0}h2 .big{font-size:1.2em}h3{font-size:1.5rem}.paragraphes--variant2{font-size:.9rem}.paragraphes p:not(:first-child){margin-top:.25rem}.btn-link{font-size:1.15rem;margin-top:1.75rem}.container--variant-2{margin-left:max(2.5rem,calc(50vw - 270px));margin-top:2.5rem;overflow:hidden;padding-left:min(2rem,calc(50vw - 270px))}.container--variant-2 .carousel-item.active+div:not(.carousel-item-next){display:block;position:absolute;transform:translateX(100%)}.container--variant-2 .carousel-item{max-width:min(540px,calc(100vw - 5rem));padding-left:.25rem;padding-right:1rem}section#our-watch .carousel-item{padding-right:.25rem}.container--variant-2 .carousel-indicators{justify-content:flex-end}.product-item-watch .product-item-watch__subtitle{font-size:.95rem}.product-item-watch .product-item-watch__detail{font-size:.9rem}.content-bottom{align-items:center;flex-direction:column}.separator{min-height:1rem}.navigator-container>.separator{min-height:0;min-height:auto}footer>div:first-child{padding-bottom:2.75rem;padding-top:2.75rem}footer .links-container{display:none}footer div:has(>.links-container){border-left:none;margin-top:.5rem;padding-left:0}section#store{padding-bottom:2.75rem;padding-top:2.75rem}section#store:before{background-image:url(../images/maison-mhp/istockphoto_499688604_612x612.jpg);bottom:auto;content:"";height:150px;left:0;right:0;top:0;width:auto}section#articles{padding-bottom:2.5rem;padding-top:2.5rem}.blog-item .img-container{height:200px}.blog-item .img-container img{transform:none}.blog-item .blog-item__content{padding-top:1.5rem}.blog-item .blog-item__pretitle{font-size:.95rem}.blog-item .blog-item__title{font-size:1.55rem}.blog-item .blog-item__subtitle{font-size:.87rem}.blog-item .blog-item__detail{line-height:1.5;margin-top:.5rem}section#security .img-container{height:200px}.section-watch--variant1,section#security,section#skill{padding-bottom:2.5rem;padding-top:2.5rem}section#skill .container>.row{height:auto}section#skill .carousel-item,section#skill .img-container{height:200px}section#skill .img-detail.detail-right>div:nth-child(2){bottom:1rem;left:auto;right:1rem}section#skill .container{display:block;flex-direction:row}section#house>.row>div:first-child{height:300px}section#house>.row>div:last-child{padding:2.5rem 0}section#watch{padding-bottom:2.5rem;padding-top:3rem}section#watch-banner{height:auto}.product-detail__ref,.product-detail__subtitle,.product-detail__title{position:relative;z-index:5}.viewer-video{margin-top:2rem;position:relative;transform:none;z-index:1}.viewer-video img{transform:scale(1.3)}.product-detail__price{font-size:1.9rem}#watch-detail .btn-link{margin-top:1.5rem!important}.watch-image--variant1{height:max(200px,52vw)}.watch-image--variant1 img{-o-object-fit:cover;object-fit:cover;transform:scale(1.4)}.watch-image--variant2{height:auto;height:max(200px,130vw);padding-bottom:1.5rem;padding-top:1.5rem}.watch-image--variant2 img{-o-object-fit:contain;object-fit:contain;transform:scale(1.8) translateX(-2vw)}div:has(>.watch-image--variant3){height:400px}section:has(.watch-image--variant3){height:auto}.watch-image--variant3{bottom:0;height:400px;left:0;overflow:hidden;position:absolute;right:0;top:0}.watch-image--variant3 img{bottom:auto;left:0;-o-object-fit:cover;object-fit:cover;position:relative;right:auto;transform:scale(2.5) translateX(-5rem)}.watch-image--variant4,div:has(>.watch-image--variant4){height:350px}.watch-image--variant4{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:auto;transform:translateY(2.5rem)}.watch-image--variant4 img{bottom:0;left:50%;-o-object-fit:cover;object-fit:cover;position:relative;right:auto;top:auto;transform:scale(2.15) translateX(-5.75rem) rotate(-15deg)}section#detail-specs{padding-top:2.5rem}.watch-specs__label{font-size:1.15rem}.watch-specs__value{font-size:.9rem}section#suggestion .product-item---grey{width:auto}.container--variant1{flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:540px;overflow-x:visible;overflow-x:initial;padding-left:2.5rem;padding-right:2.5rem}section#suggestion .row{margin-top:0}section#watch-detail{overflow:hidden}section#contact-banner,section#faq-banner{height:auto}section#contact-banner+section,section#faq-banner+section{padding-bottom:2.5rem;padding-top:2.5rem}form.form-contact>.row>div{margin-top:1rem}.form-contact button{font-size:1.15rem;white-space:nowrap}.faq-card-container{gap:1rem}.faq-card-container .accordion-item .accordion-button{line-height:1.3}.faq-card-container .accordion-item .accordion-body{font-size:.8rem}section#artisan-banner,section#history-banner,section.banner-artisan-detail{background-attachment:scroll;background-color:#000;background-image:linear-gradient(0deg,transparent 25%,rgba(0,0,0,.938) 45%),url(../images/maison-mhp/visuelsheader_001.jpg);background-position:bottom 0 right 0;background-repeat:no-repeat;background-size:150%;height:auto!important}section#artisan-banner .container>.row>div:last-child,section#history-banner .container>.row>div:last-child,section.banner-artisan-detail .container>.row>div:last-child{height:250px}section#artisan-banner{background-image:linear-gradient(0deg,transparent 20%,rgba(0,0,0,.938) 35%),url(../images/artisan/visuelsheader_coeur_des_ateliers.jpg)}section.banner-artisan-detail--img-1{background-image:linear-gradient(0deg,transparent 20%,rgba(0,0,0,.938) 35%),url(../images/artisan/visuelsheader_decorateur_horloger.jpg)}section.banner-artisan-detail--img-2{background-image:linear-gradient(0deg,transparent 20%,rgba(0,0,0,.938) 35%),url(../images/artisan/visuelsheader_maitre_guillocheur.jpg)}section.banner-artisan-detail--img-3{background-image:linear-gradient(0deg,transparent 20%,rgba(0,0,0,.938) 35%),url(../images/artisan/visuelsheader_cadranier.jpg)}section#artisan-banner .row .row>div,section#history-banner .row .row>div{padding-top:3.5rem}#section-variant-2 .img-detail>div:nth-child(2){bottom:1rem;right:1rem;text-align:right}.img-detail>div:nth-child(2){font-size:.9rem}#section-variant-2>.row>div:last-child{padding-top:2.5rem}section#section-variant-2{padding-bottom:2rem;padding-top:0}section#galleries{padding-bottom:1.5rem;padding-top:0}section#galleries .img-container{height:280px}section#galleries:has(.container--variant-2){padding-top:1.75rem}section#galleries:has(.galleries-container--variant1){padding-bottom:2.5rem;padding-top:.5rem}section#artisan{padding-bottom:2rem;padding-top:1.5rem}section#artisan .img-container{height:450px}.img-detail.detail-left>div:nth-child(2){bottom:1.5rem;left:1.5rem}section#suggestion-artisan{padding-bottom:2.5rem;padding-top:1.5rem}section#suggestion-artisan .img-container{height:250px}section#garantie-banner .row .row>div,section#sav-banner .row .row>div,section.banner-artisan-detail .row .row>div{padding-top:5rem}section#garantie-banner,section#sav-banner{height:auto}section#garantie-banner+section,section#sav-banner+section{padding-bottom:2.5rem;padding-top:2.5rem}#garantie-banner+section h3{font-size:1.7rem}#sav-banner+section h3{font-size:1.3rem}section#garantie-banner+section .container>.row:not(:first-child),section#sav-banner+section .container>.row:not(:first-child){margin-top:1.75rem}.legal-hero-section h1{font-size:2rem;margin-top:5rem}.legal-hero-section p{font-size:.9rem;margin-top:2rem}.legal-hero-section{height:auto}.legal-main-section{padding-bottom:2rem;padding-top:1.5rem}.legal-main-section h3{margin-top:1.75rem}section#connexion p{padding-left:.75rem;padding-right:.75rem}section#connexion form .btn{font-size:1.1rem}section#connexion .other-action-container{font-size:.8rem;margin-top:1.25rem}section#connexion .btn-link--variant1{font-size:.75rem}.btn-back,.navigator-container{font-size:.85rem}.product-info{flex-direction:row}.product-info .img-container{height:250px;margin-right:1rem;width:150px}.product-info .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top 0 left 58%;object-position:top 0 left 58%;transform:scale(1.1)}.product-info__content{flex:1}.product-info__title{font-size:1.4rem}.product-info__price{font-size:1.25rem;margin-top:1.75rem}section#acquerir .input-form{font-size:1rem;margin-top:1.5rem}section#acquerir h2{font-size:1.35rem;margin-bottom:1.25rem!important}section#acquerir form>.row-input>div{margin-top:1rem}section#acquerir form .checkbox-container+span,section#acquerir form .radio-container+span{font-size:1.1rem}section#acquerir{border-bottom:initial;padding-bottom:2rem}.delivery-choice-item{padding-bottom:1.5rem}.delivery-choice-item__date,.delivery-choice-item__nb{margin-top:.75rem}.delivery-container{padding:1.5rem 1.25rem 1rem}.paiement-option-card .row>div:not(:last-child){margin-top:2.75rem!important}section:has(.paiement-option-card) .btn{font-size:1.275rem}.confirmation-container h3{font-size:1.75rem;letter-spacing:normal}.confirmation-container h3+p{font-size:1.35rem}.confirmation-container .img-container{height:420px}.confirmation-container .img-container img{transform:scale(1.45)}section#acquerir h4{font-size:1.2rem;letter-spacing:normal}.confirmation-container h4+p{font-size:.85rem;text-align:center}section:has(.confirmation-container) .btn{font-size:1.275rem}.input-card-number{margin-top:0!important}section#acquerir>div{padding-top:5rem}section#events .row-events{margin-top:3rem}section#events{padding-bottom:1rem;padding-top:10rem}section#events:after{height:475px}.item-event .item-event__content{padding-bottom:2.5rem}.viewer-video:after{bottom:4rem;right:.5rem}#frame{transform:translateX(1rem)}.articles-content{padding:1.25rem 0 0;position:static;transform:none}section#articles-banner{display:none;padding-top:9rem}section#articles-banner:after{height:290px}section#articles-banner .img-container{height:250px}section#articles-banner .img-container img{-o-object-position:center;object-position:center}.articles-content__title,.item-event__title{font-size:1.65rem!important}section#articles-banner+section{padding-bottom:.5rem;padding-top:9rem;position:relative}section#articles-banner+section .container{position:relative;z-index:5}section#articles-banner+section:after{background-color:#efefef;content:"";height:325px;left:0;position:absolute;right:0;top:0}section#article-main-section{padding-bottom:2.5rem;padding-top:10rem}section#article-main-section:after{height:400px}section#article-main-section .article__pretitle{font-size:1.15rem}section#article-main-section .article__title,section#article-suggestion .suggestion-title{font-size:1.8rem;margin-top:.65rem}section#article-main-section .article__description{font-size:.95rem}section#article-main-section .img-container{height:150px}section#article-main-section .img-container--middle,section#article-main-section .img-container--small{height:300px}section#article-main-section .img-container--other{height:200px}section#article-suggestion{padding-bottom:2rem;padding-top:2.25rem}section#article-suggestion .item-event .item-event__content{padding-bottom:0}section#bo-section{padding-top:7rem}.content-bo{flex:1;padding:2.5rem 3.5rem}.content-bo h2{font-size:1.6rem}.content-bo h3:not(.title--variant-3){font-size:1.25rem}.card-my-watch,.card-my-watch>div:first-child{align-items:center}.card-my-watch .img-container,.product-item-sav .img-container{flex-shrink:0;height:125px!important;width:95px!important}.card-my-watch .img-container img{-o-object-fit:contain;object-fit:contain;transform:scale(1.65)}.card-my-watch .card-my-watch__title,.product-item-sav .product-item-sav__title{font-size:1rem}.card-my-watch .card-my-watch__content,.product-item-sav .product-item-sav__content{padding:1.25rem .75rem 1.75rem .5rem}.card-my-watch .card-my-watch__style,.product-item-sav .product-item-sav__material{font-size:.75rem;letter-spacing:.035rem;margin-top:.25rem}.card-my-watch .card-my-watch__ref,.product-item-sav .product-item-sav__ref{font-size:.6rem;margin-top:.5rem}.card-my-watch .card-my-watch__status,.product-item-sav .product-item-sav__status{font-size:.7rem}.product-item-sav .product-item-sav__history{font-size:.75rem;padding-left:2rem;text-align:left}.content-bo h4{margin-top:1rem}.card-information{padding:1.75rem 1.25rem}.content-bo h4{font-size:1.1rem}.content-bo .form-contact h4{font-size:.95rem}.card-information h4:first-child{margin-top:0}.card-information ul{font-size:1.1rem}.card-information ul li{margin-top:.75rem}section#bo-section{min-height:0;min-height:auto}.content-bo .tab-container .tabs.tabs-mobile{display:flex}.content-bo .tab-container .tab-item{font-size:1.2rem}.content-bo .tabs.tabs-mobile>.tab-item:first-child,.content-bo .tabs:not(.tabs-mobile)>.tab-item:not(:first-child){display:none}.content-bo .tab-container .tabs.tabs-mobile{margin-top:2rem}.label--variant1{font-size:.85rem}.card-contact{align-items:start;flex-direction:column;height:auto;padding:1.5rem 1.25rem}.card-contact .card-contact__content{margin-top:1rem;padding:0 .75rem 0 0}.card-contact .card-contact__title{text-transform:uppercase}.card-contact .card-contact__detail{font-size:1.05rem;margin-top:1.5rem}.card-contact .btn{padding:.75rem 1.5rem}div:has(>.card-contact)+div .card:not(.card-contact){padding:1.5rem 1rem}div:has(>.card-contact)+div .card:not(.card-contact) h3{text-transform:uppercase!important}.card-contact .card-contact__link{font-size:1.1rem}.input-form,form select,form textarea,form:not(.search-container) input:not([type=checkbox]){font-size:1rem!important}.product-detail__subtitle{text-wrap:wrap}.section-video{aspect-ratio:auto!important;cursor:pointer;height:auto;width:100%}.section-video video{min-height:100vw;width:100%}.btn-search{font-size:1.2rem!important;padding:.75rem 1.25rem}.product-item-sav .product-item-sav__content{font-size:.85rem}.product-item-sav .btn{font-size:1.2rem;padding-left:1rem;padding-right:1rem}.product-item-sav .img-container img{transform:scale(1.15)}.tab-container--variant2 .tab-content{padding-top:1.5rem}.paragraphes--variant4{font-size:.85rem}.menu-bo-mobile a{height:95px}.menu-bo-mobile .menu-title+span{font-size:.85rem}.card-information form.edit-mode input{display:inline;margin-top:.25rem;padding:.5rem .25rem;padding-bottom:.5rem!important;width:100%!important}.card-stat .title{font-size:1.1rem}.card-stat .value{font-size:3rem}.title--variant-3{font-size:1.25rem}.btn-medium{padding:.75rem 1.5rem}.total-price{font-size:1.05rem}.product-item-sav--variant1{padding:1rem 1.5rem 1.25rem}.product-item-sav--variant1 .img-container img{transform:scale(1.15) translateX(-.45rem)}.product-item-sav--variant1 .img-container{width:85px!important}.product-item-sav--variant1 .product-item-sav__shop-location{display:flex;flex-direction:column;gap:.5rem!important}.product-item-sav--variant1 .product-item-sav__button,.product-item-sav--variant1>div:nth-child(2){font-size:.8rem}.tab--variant2>.tabs:first-child{display:flex;flex-direction:column;gap:1.25rem}.tab--variant2>.tabs:first-child>.tab-item:not(.active){border-bottom:1px solid #707070!important}.tab--variant2>.tabs:first-child>.tab-item.active{border-bottom:6px solid #000!important}.tab--variant2>.tabs:first-child>.tab-item.active:not(:first-child){display:block}.tab--variant2 .tabs-mobile:has(>.tab-item:not(:first-child).active){display:none}.card-vente-mobile{margin-top:1.5rem}.card-vente-mobile>.card-vente-item:not(:first-child){border-top:1px solid #707070!important;padding-top:1rem}.card-vente-mobile>.card-vente-item:not(:last-child){padding-bottom:1.25rem}.card-vente-mobile>.card-vente-item:not(:first-child):before{top:.75rem}.card-vente-item{font-family:Noto Sans Medium,sans-serif}.card-vente-item .card-vente-item__content{display:flex;flex-direction:column;padding-left:1.75rem;position:relative}.card-vente-item .card-vente-item__content:before{background-image:url(../images/icons/chevron-right-black.svg);background-position:0;background-repeat:no-repeat;background-size:22px;content:"";height:22px;left:-.15rem;position:absolute;top:-.15rem;transform:translateY(.15rem);transition:all .3s ease;width:22px}.card-vente-mobile .card-vente-item__content[aria-expanded=true]:before{transform:translateY(.15rem) rotate(90deg)}.card-vente-item .card-vente-item__watch-content{background-color:#efefef;margin-top:1.5rem;padding:.25rem 1rem 1.5rem}.card-vente-item__date{font-size:.8rem;margin-top:.27rem}.card-vente-item__price{font-family:Noto Sans Semibold,sans-serif;font-size:.95rem}.card-vente-item__num-id{font-family:Noto Sans Regular,sans-serif;font-size:.75rem;margin-top:.75rem}.card-vente-item__ref{font-size:.8rem;margin-top:.5rem}.card-vente-item__title{display:inline-block;font-size:.75rem;margin-top:.5rem;width:50%}.card-vente-item__buyer{display:flex;flex-direction:column;font-size:.8rem;gap:.4rem;margin-top:1.5rem}.card-vente-item__buyer>span:first-child{font-family:Noto Sans Semibold,sans-serif}.card-vente-item .img-container{height:115px;width:110px}.card-vente-item .img-container img{-o-object-fit:cover;object-fit:cover;transform:scale(1) translateX(-.25rem)}.card-vente-item__status{color:#e2b22d;color:var(--gold);font-family:Noto Sans Bold,sans-serif;font-size:.7rem;margin-top:.5rem}.card-vente-item .product-item-vente__button{background-color:transparent;border:none;color:#000;font-size:.9rem;font-size:.7rem;outline:none;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}.card-watch-detail .img-container{height:115px;width:110px}.card-watch-detail .img-container img{-o-object-fit:cover;object-fit:cover;transform:scale(1) translateX(-.25rem)}.card-watch-detail__ref{font-size:.8rem;margin-top:.5rem}.card-watch-detail__title{display:inline-block;font-size:.75rem;margin-top:.5rem;width:50%}.card-watch-detail__date{font-size:.8rem;margin-top:.27rem}.card-watch-detail__price{font-family:Noto Sans Semibold,sans-serif;font-size:.95rem}.card-watch-detail__num-id{font-family:Noto Sans Regular,sans-serif;font-size:.75rem;margin-top:.75rem}.card-watch-detail__buyer{display:flex;flex-direction:column;font-size:.8rem;gap:.4rem;margin-top:1.5rem}.card-watch-detail__buyer>span:first-child{font-family:Noto Sans Semibold,sans-serif}.card-watch-detail__status{color:#e2b22d;color:var(--gold);font-family:Noto Sans Bold,sans-serif;font-size:.7rem;margin-top:.5rem}.card-watch-detail .product-item-vente__button{background-color:transparent;border:none;color:#000;font-size:.9rem;font-size:.7rem;outline:none;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}.product-item-sav__detail-mobile{padding:.5rem .5rem 1.5rem 1.25rem}.product-item-sav .detail-content__item,.product-item-sav__detail-mobile,.product-item-sav__detail-mobile .product-item-sav__button,.product-item-sav__detail-mobile .product-item-sav__history{font-size:.7rem!important}.product-item-sav__detail-mobile .product-item-sav__history{margin-top:2rem}.product-item-sav .detail-content{padding:.25rem 1.25rem 1.75rem}.shopping-cart-container--mobile{padding:1rem 1.75rem}.shopping-cart-container-total{margin-top:1rem}.shopping-cart-container .img-container{height:125px;width:90px}.shopping-cart-container-total>div:first-child{margin-bottom:1rem}.shopping-cart-container--mobile .shopping-cart__item-mobile .img-container+div{margin-top:1rem}section#point-of-sale-banner .row .row>div{padding-top:3rem}.map-container{height:450px;margin-top:2.5rem}section#point-of-sale{padding-bottom:1.5rem;padding-top:1.5rem}.card-pos-container{margin-top:1.25rem}.card-pos-item .img-container{height:175px}.card-pos-container{height:475px}section#point-of-sale-banner{height:auto}}@media (min-width:778px){.menu-footer-mobile{display:none}}