.plain-button{border:0;background:none;padding:0;cursor:pointer}.catalog-editorial{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:42px}.catalog-editorial>img{width:100%;height:290px;object-fit:cover}.catalog-editorial h2{font-size:3rem;margin:16px 0 20px}.catalog-editorial p{font-size:.95rem}.product-description{margin-top:20px}.story-link{margin-top:24px}.story-title{margin-top:17px}.page-intro .button{margin-top:24px}.cart-browse{margin-top:24px}.success .eyebrow{margin-bottom:20px}.success hr{border:0;border-top:1px solid var(--line);margin:15px 0}.product-card{min-height:265px}.muted{color:var(--muted);font-size:.8rem}.catalog-editorial+ .filter-list{padding-top:5px}body:has(dialog[open]){overflow:hidden}.hero:before{background-image:linear-gradient(90deg,rgba(4,9,6,.50),rgba(4,9,6,.45),rgba(4,9,6,.42)),linear-gradient(0deg,rgba(5,11,7,.7),transparent 60%),url('https://static.wixstatic.com/media/ed9c70_6d9b87e60d5640cb943a8717414c13ce~mv2.png');filter:grayscale(1)}.hero-caption:after{content:' · image d’ambiance';text-transform:none;letter-spacing:.06em}.demo-bar{font-size:.75rem;letter-spacing:.09em}.site-header nav>a{font-size:.8rem;letter-spacing:.13em}.house-card .text-link{font-size:.75rem}.logo-crop{mix-blend-mode:lighten}.hero .eyebrow{font-size:.75rem}.sample-note{line-height:1.55}
@media(max-width:1100px){.site-header nav{gap:18px}.site-header nav>a{font-size:.72rem}.catalog-editorial{gap:30px}.catalog-editorial h2{font-size:2.55rem}}@media(max-width:760px){.catalog-editorial{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.catalog-editorial>img{height:230px}.catalog-editorial h2{font-size:2.5rem}.catalog-editorial p{font-size:1rem}.demo-bar{font-size:.6rem;min-height:30px;letter-spacing:.06em}.demo-bar span{font-size:.65rem}.site-header nav>a{font-size:.9rem}.hero-caption{max-width:70%;font-size:.6rem;line-height:1.6}.hero-caption:after{display:block}.hero-scroll{font-size:.65rem}.hero .eyebrow{font-size:.65rem}.footer-bottom{font-size:.75rem}.footer-main .eyebrow{font-size:.75rem}.house-card .text-link{font-size:.78rem}.product-card{min-height:250px}.hero{height:640px}}@media(max-width:375px){.brand{font-size:.8rem;gap:10px}.site-header{padding:0 17px;gap:5px}.demo-bar{flex-direction:column;gap:1px}.hero h1{font-size:4.3rem}.hero{height:650px}.hero-subtitle{font-size:.6rem}.house-card{padding:24px}.hours>div{flex-wrap:wrap}.dialog-foot .button{width:100%;flex:auto}.contact-card{padding:20px}}
[hidden]{display:none!important}
@media(max-width:760px){.hero:before{background-position:center,center,78% center}}
.dialog-body.success{padding:32px 24px}
/* Photo de devanture fournie : noir et blanc, avec cadrage adapte a chaque ecran. */
.hero:before{background-image:linear-gradient(90deg,rgba(4,9,6,.62),rgba(4,9,6,.56),rgba(4,9,6,.52)),linear-gradient(0deg,rgba(5,11,7,.7),transparent 60%),url('https://static.wixstatic.com/media/ed9c70_f54c7d11655e4947a4ed32c951080ae5~mv2.png');background-position:center,center,55% 40%;filter:grayscale(1)}
.hero-caption:after{content:none}
@media(max-width:760px){.hero:before{background-position:center,center,65% 50%}}
