/* Aurore : campagne immersive, titres centrés et rythme éditorial. */
body[data-style=elegant]{background:#fff;color:#151515}body[data-style=elegant] .demo-bar{background:#111;color:#eee}body[data-style=elegant] .demo-bar a{color:#fff}body[data-style=elegant] header{background:#fffffff5;border-bottom:1px solid #e9e9e9;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:21px 4%;gap:20px;min-height:125px}body[data-style=elegant] header>.brand{grid-column:2;justify-self:center}body[data-style=elegant] .perfume-brand{font:600 34px/1.1 Montserrat,Arial,sans-serif;letter-spacing:9px;color:#111;padding-left:9px}body[data-style=elegant] .perfume-brand small{font:8px/1.7 Montserrat,Arial,sans-serif!important;letter-spacing:2.6px!important;margin-top:9px;color:#555}body[data-style=elegant] .style-picker{grid-column:3;justify-self:end}#perfume-content{background:#fff;max-width:none;color:#151515}#perfume-content em{font:inherit;color:inherit}#perfume-content .perfume-kicker{font:9px/1.7 Montserrat,Arial,sans-serif;letter-spacing:1.6px;color:#666;margin:0 0 18px}#perfume-content h1,#perfume-content h2{font-family:Montserrat,Arial,sans-serif;font-weight:600;color:#111;letter-spacing:.4px;line-height:1.2}#perfume-content h2{font-size:clamp(25px,2.7vw,39px);margin:0 0 25px}.perfume-nav{display:flex;justify-content:center;align-items:center;gap:38px;padding:18px 24px;background:#fff;border-bottom:1px solid #eee;font-size:9px;letter-spacing:.4px;min-height:57px}.perfume-nav>a{padding:9px 0;color:#222;white-space:nowrap}.perfume-nav>a:hover{box-shadow:0 1px 0 #111}.perfume-nav .perfume-cart-toggle{margin:0;border:0;background:none;padding:8px 0;color:#222;min-height:30px;font-size:9px;gap:8px}.perfume-cart-toggle #perfume-cart-count{background:#111;color:#fff;min-width:17px;height:17px;padding:3px;border-radius:50%;font-size:8px;display:inline-grid;place-items:center}.perfume-hero{position:relative;display:flex;align-items:end;justify-content:center;min-height:650px;height:calc(100svh - 205px);max-height:920px;padding:0;overflow:hidden;background:#ece5d6;isolation:isolate}.perfume-campaign-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2}.perfume-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#f9f4ea12 65%,#faf6edcf 100%);z-index:-1}.perfume-hero-copy{width:100%;max-width:none;text-align:center;padding:50px 20px 32px}.perfume-hero-copy .perfume-kicker{font-size:8px!important;color:#28251f!important;margin-bottom:12px!important}#perfume-content .perfume-hero h1{font-size:clamp(23px,2.7vw,38px);line-height:1.2;letter-spacing:.6px;margin:0 0 25px;color:#111;text-shadow:0 1px 25px #fff5}.perfume-scroll{display:inline-flex;align-items:center;gap:15px;font-size:8px;letter-spacing:.9px;color:#111;min-height:35px}.perfume-scroll span{font-size:22px;font-weight:400}.perfume-introduction{max-width:850px;margin:0 auto;text-align:center;padding:100px 40px 105px}.perfume-introduction>p:not(.perfume-kicker){max-width:600px;margin:0 auto 30px;font-size:13px;line-height:1.9;color:#555}.perfume-text-link{display:inline-block;border-bottom:1px solid #111;color:#111;min-height:32px;padding:6px 0;font-size:9px;letter-spacing:.6px;line-height:1.8}.perfume-text-link:hover{color:#777;border-color:#777}.perfume-collection{padding:65px 5% 85px;background:#fff;border-top:1px solid #eee}.perfume-section-top{display:block;text-align:center;margin-bottom:55px}.perfume-section-top h2{margin-bottom:0!important}.perfume-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1280px;margin:auto}.perfume-card{min-width:0;background:#fff;margin:0}.perfume-product-art{aspect-ratio:1/1.15;background:#f6f6f4;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.perfume-product-art:before,.perfume-product-art:after{display:none}.perfume-art-0{background:linear-gradient(130deg,#f4f5f1,#eeeee7)}.perfume-art-1{background:linear-gradient(130deg,#f6f2e7,#efe6ce)}.perfume-art-2{background:linear-gradient(130deg,#f4f1ef,#e9e5e1)}.perfume-product-art>img{position:relative;width:80%;height:86%;max-height:440px;object-fit:contain;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.perfume-product-art:hover>img{transform:scale(1.04)}.perfume-card-copy{text-align:center;padding:28px 20px 10px;scroll-margin-top:160px}.perfume-product-type{font:8px/1.6 Montserrat,Arial,sans-serif;color:#666;letter-spacing:1px;margin:0 0 13px}.perfume-product-title{display:block}.perfume-product-title h3{font:600 18px/1.5 Montserrat,Arial,sans-serif;text-transform:uppercase;color:#111;letter-spacing:.5px;margin:0 0 10px}.perfume-product-title>span{display:block;color:#333;font-size:12px;line-height:1.6}.perfume-notes{font-size:9px;line-height:1.8;color:#555;margin:17px 0 12px}.perfume-description{font-size:11px;line-height:1.8;color:#666;min-height:42px;margin:0 0 24px}.perfume-add{display:flex;justify-content:center;align-items:center;gap:18px;max-width:250px;margin:0 auto;min-height:43px;font-size:9px;letter-spacing:.4px;border:1px solid #111;background:#111;color:#fff;padding:13px 18px}.perfume-add>span{font-size:15px}.perfume-add:hover{background:#333;color:#fff;border-color:#333}.perfume-demo-note{font-size:9px;line-height:1.8;color:#777;text-align:center;margin:40px auto 0}.perfume-cart-feedback{font-size:11px;color:#444;text-align:center;min-height:20px;line-height:1.7;margin:15px 0 0}.perfume-gift{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#f4f1e9}.perfume-gift-art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#bdb3a0,#e4ded3 46%,#f5f1e9);min-height:620px}.perfume-gift-art>img{width:62%;max-height:480px;position:relative;z-index:1;transform:rotate(-9deg);filter:drop-shadow(15px 25px 15px #51483833)}.perfume-gift-orbit{position:absolute;width:65%;height:95%;border-radius:50%;border:1px solid #c7bdad;transform:rotate(35deg)}.perfume-gift-copy{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;padding:60px 10%}.perfume-gift-copy>p:not(.perfume-kicker){max-width:370px;color:#5f5b53;font-size:12px;line-height:1.9;margin-bottom:32px}.perfume-finder{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.perfume-finder button{background:transparent;border:1px solid #bdb8af;color:#333;padding:12px 15px;min-height:40px;font:8px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.5px}.perfume-finder button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.perfume-finder button:hover{border-color:#111}.perfume-finder-result{min-height:95px;padding-top:25px}.perfume-finder-result p{font-size:11px;color:#555;line-height:1.7;margin:0 0 8px}.perfume-finder-result .perfume-text-link{font-size:8px}.perfume-story{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;background:#fff;padding:0;margin-top:100px}.perfume-story-visual{min-height:550px;overflow:hidden}.perfume-story-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.perfume-story-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px 12%}.perfume-story-copy>p:not(.perfume-kicker){font-size:12px;line-height:1.95;color:#555;max-width:390px;margin-bottom:25px}.perfume-story a{font-size:9px;margin:0;color:#111;border-color:#111;padding:6px 0}.perfume-closing{background:#fff;text-align:center;padding:100px 25px 90px}.perfume-primary{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:#111;color:#fff;border:1px solid #111;border-radius:0;min-height:48px;padding:15px 27px;font-size:10px;line-height:1.7;letter-spacing:.5px;max-width:none;min-width:240px;margin:10px auto 0}.perfume-primary:hover{background:#333;border-color:#333;color:#fff}.perfume-services{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center;border-top:1px solid #e5e5e5;padding:48px 5%;background:#fff}.perfume-services>div>span{display:block;font-size:29px;color:#555;margin-bottom:18px}.perfume-services strong{font-size:9px;letter-spacing:.7px;color:#111;font-weight:600}.perfume-services p{font-size:10px;line-height:1.8;color:#777;margin:12px 0 0}body[data-style=elegant] footer{background:#111;color:#eee;border-color:#111;padding-top:40px;padding-bottom:80px}body[data-style=elegant] footer .perfume-brand{color:#fff;font-size:24px;letter-spacing:6px}body[data-style=elegant] footer .perfume-brand small{color:#aaa}body[data-style=elegant] footer>p{color:#aaa}body[data-style=elegant] .floating-exit{background:#111e;color:#fff;border:1px solid #555}.perfume-cart-dialog{background:#fff;border-color:#ddd;color:#111;box-shadow:0 20px 100px #0005}.perfume-dialog-head{color:#666}.perfume-dialog-head>button{color:#111}.perfume-cart-dialog h2{font:600 30px/1.3 Montserrat,Arial,sans-serif;letter-spacing:-.5px;color:#111}.perfume-cart-row{border-color:#ddd;color:#222}.perfume-cart-row button{border-color:#ccc;color:#111}.perfume-cart-total{border-color:#bbb;color:#111}.perfume-cart-dialog .perfume-demo-note{text-align:left;color:#666}.perfume-empty{color:#666}.perfume-primary:focus-visible,.perfume-add:focus-visible,.perfume-cart-toggle:focus-visible,.perfume-finder button:focus-visible{outline:2px solid #111;outline-offset:4px}
@media(max-width:1050px){body[data-style=elegant] header{grid-template-columns:auto 1fr}body[data-style=elegant] header>.brand{grid-column:1}body[data-style=elegant] .style-picker{grid-column:2}.perfume-product-grid{gap:15px}.perfume-card-copy{padding-left:8px;padding-right:8px}.perfume-gift-copy{padding:45px 7%}.perfume-story-copy{padding:45px 9%}.perfume-story-visual{min-height:480px}}
@media(max-width:700px){body[data-style=elegant] header{display:flex;flex-direction:column;gap:20px;padding:23px 20px 18px;position:relative;min-height:0}body[data-style=elegant] header .perfume-brand{font-size:29px;letter-spacing:7px;padding-left:7px}body[data-style=elegant] .perfume-brand small{font-size:7px!important;letter-spacing:2px!important}body[data-style=elegant] .style-picker{align-self:stretch;width:100%;max-width:none}.perfume-nav{justify-content:flex-start;gap:24px;padding:13px 20px;font-size:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;min-height:48px}.perfume-nav .perfume-cart-toggle{font-size:8px;white-space:nowrap;flex-shrink:0}.perfume-hero{height:610px;min-height:580px;max-height:75svh}.perfume-campaign-image{object-position:50% 48%;object-fit:cover}.perfume-hero:after{background:linear-gradient(180deg,transparent 57%,#faf6edcf 100%)}.perfume-hero-copy{padding:40px 17px 29px}#perfume-content .perfume-hero h1{font-size:23px;letter-spacing:.1px;line-height:1.3;margin-bottom:17px}.perfume-hero-copy .perfume-kicker{font-size:7px!important;margin-bottom:10px!important}.perfume-scroll{font-size:7px;gap:12px}.perfume-scroll span{font-size:21px}.perfume-introduction{padding:66px 25px 70px}#perfume-content .perfume-kicker{font-size:8px;letter-spacing:1.1px;margin-bottom:17px}#perfume-content h2{font-size:25px;line-height:1.3;letter-spacing:0;margin-bottom:23px}.perfume-introduction>p:not(.perfume-kicker){font-size:11px;line-height:1.9}.perfume-text-link{font-size:8px}.perfume-collection{padding:52px 20px 40px}.perfume-section-top{margin-bottom:34px}.perfume-product-grid{display:grid;grid-template-columns:1fr;gap:50px}.perfume-product-art{aspect-ratio:1.1;max-width:none}.perfume-product-art>img{width:72%;height:90%;max-height:350px}.perfume-card{margin:0}.perfume-card-copy{padding:24px 16px 0}.perfume-product-type{font-size:7px;margin:0 0 12px}.perfume-product-title h3{font-size:18px}.perfume-product-title>span{font-size:12px}.perfume-description{font-size:11px;min-height:0;max-width:300px;margin:0 auto 22px}.perfume-notes{font-size:9px;margin:16px 0 12px}.perfume-add{font-size:9px;min-height:45px;max-width:250px}.perfume-demo-note{font-size:8px;margin-top:35px}.perfume-gift{grid-template-columns:1fr;min-height:0}.perfume-gift-art{min-height:360px;height:390px}.perfume-gift-art>img{max-height:330px;width:65%}.perfume-gift-copy{padding:55px 25px 45px}.perfume-gift-copy>p:not(.perfume-kicker){font-size:11px;max-width:310px}.perfume-finder button{font-size:8px;min-height:42px;padding:11px 14px}.perfume-story{display:flex;flex-direction:column;padding:0;margin-top:55px}.perfume-story-visual{height:370px;min-height:0}.perfume-story-copy{padding:55px 28px}.perfume-story-copy>p:not(.perfume-kicker){font-size:11px}.perfume-story a{font-size:8px;margin:0}.perfume-closing{padding:50px 23px 65px}.perfume-closing h2{font-size:25px!important}.perfume-primary{font-size:9px;min-height:48px;width:auto;min-width:245px;padding:14px 21px}.perfume-services{grid-template-columns:1fr;gap:32px;padding:40px 25px}.perfume-services>div>span{font-size:25px;margin-bottom:12px}.perfume-services p{font-size:10px;margin-top:8px}.perfume-services strong{font-size:9px}.perfume-cart-dialog h2{font-size:26px}.perfume-cart-dialog .perfume-primary{min-width:0;width:100%;font-size:9px}body[data-style=elegant] footer .perfume-brand{font-size:24px;letter-spacing:6px}}
@media(prefers-reduced-motion:reduce){.perfume-product-art>img{transition:none}}
/* La navigation de la maison reste horizontale, y compris sur téléphone. */
.perfume-nav{flex-direction:row}.perfume-nav>a{border:0;font-size:inherit}

/* Packshots photographiques originaux, assortis à la campagne. */
.perfume-product-art,.perfume-art-0,.perfume-art-1,.perfume-art-2{background:#fff}.perfume-product-art>img{width:100%;height:100%;max-height:none;object-fit:contain}.perfume-gift-art{background:#fff}.perfume-gift-art>img{width:100%;height:100%;max-height:620px;object-fit:contain;transform:none;filter:none}.perfume-gift-orbit{display:none}
@media(max-width:700px){.perfume-product-art{aspect-ratio:1/1.1}.perfume-product-art>img{width:100%;height:100%;max-height:none}.perfume-gift-art>img{max-height:390px}}
.perfume-section-top .perfume-kicker{max-width:none}
body[data-style=elegant] .perfume-product-title h3{font:600 18px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.5px;color:#111}
