/* Slider Revolution 6.3.x — scoped to the new module. */
.pm-home-slider-wrap{position:relative!important;background:#f8f5ee!important}
.pm-home-slider-wrap rs-module{background:#f8f5ee!important;overflow:hidden!important}
.pm-home-slider-wrap rs-sbg::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#14231985 0%,#14231938 40%,transparent 72%),linear-gradient(0deg,#14231965 0%,transparent 32%)}
.pm-home-slider-wrap .pm-slider-heading{font:inherit!important;line-height:inherit!important;letter-spacing:-.06em!important;color:inherit!important;margin:0!important;padding:0!important;text-transform:none!important}
.pm-home-slider-wrap .pm-slider-heading em{font-style:normal;color:inherit}
.pm-home-slider-wrap .pm-slider-button{display:flex!important;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box!important;cursor:pointer;text-decoration:none!important;text-transform:none!important;border-radius:0!important;letter-spacing:0!important}
.pm-home-slider-wrap .pm-slider-arrow{font:28px/1 Arial,sans-serif;margin-left:20px}
.pm-home-slider-wrap .pm-home-slider-nav{position:absolute;left:6%;right:6%;bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:30px;z-index:100;color:#f8f5ee;font-family:'DM Sans',Arial,sans-serif}
.pm-home-slider-wrap .pm-home-tabs{display:flex;gap:32px;flex-wrap:nowrap}
.pm-home-slider-wrap .pm-home-tabs button{position:relative;min-width:155px;font:500 10px/1.5 'DM Sans',Arial,sans-serif;color:#f8f5eec4;border:0;border-top:1px solid #ffffff60;background:transparent;padding:16px 0 0;text-align:left;cursor:pointer;border-radius:0;letter-spacing:0;text-transform:none}
.pm-home-slider-wrap .pm-home-tabs button[aria-pressed=true]{border-color:#f8f5ee;color:#f8f5ee}
.pm-home-slider-wrap .pm-home-tabs button span{font-size:9px;margin-right:13px;opacity:.75}
.pm-home-slider-wrap .pm-home-controls{display:flex;gap:8px;align-items:center;flex-shrink:0}
.pm-home-slider-wrap .pm-home-controls button{border:1px solid #ffffff70;border-radius:50%;width:36px;height:36px;padding:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;font:18px/1 Arial,sans-serif}
.pm-home-slider-wrap .pm-home-controls .pm-home-pause{border-color:transparent;font-size:14px}
.pm-home-slider-wrap .pm-home-count{font-size:10px;letter-spacing:.08em;margin-right:14px}
.pm-home-slider-wrap button:focus-visible,.pm-home-slider-wrap .pm-slider-button:focus-visible{outline:2px solid #dfb764;outline-offset:5px}
.pm-home-slider-wrap.pm-custom-nav-ready .tp-bullets,.pm-home-slider-wrap.pm-custom-nav-ready .tparrows{display:none!important}
@media(max-width:1100px){.pm-home-slider-wrap .pm-home-tabs{gap:20px}.pm-home-slider-wrap .pm-home-tabs button{min-width:125px;font-size:9px}.pm-home-slider-wrap .pm-home-count{display:none}}
@media(max-width:767px){
 .pm-home-slider-wrap rs-sbg-px,.pm-home-slider-wrap rs-sbg-wrap{height:63.276836%!important;overflow:hidden!important}
 .pm-home-slider-wrap rs-sbg-px rs-sbg-wrap{height:100%!important}
 .pm-home-slider-wrap rs-sbg{height:100%!important;background-position:67% center!important}
 .pm-home-slider-wrap rs-slide[data-title="Échappée d’automne"] rs-sbg{background-position:58% center!important}
 .pm-home-slider-wrap rs-slide[data-title="Nouveaux essentiels"] rs-sbg{background-position:59% center!important}
 .pm-home-slider-wrap rs-sbg::after{display:none}
 .pm-home-slider-wrap .pm-slider-heading em{color:#a36547}
 .pm-home-slider-wrap .pm-slider-button{background:#25362d!important;color:#f8f5ee!important}
 .pm-home-slider-wrap .pm-home-slider-nav{left:7%;right:7%;bottom:16px;color:#25362d;align-items:center;gap:15px}
 .pm-home-slider-wrap .pm-home-tabs{gap:14px;flex:1;min-width:0}
 .pm-home-slider-wrap .pm-home-tabs button{min-width:0;flex:1;font-size:0;text-align:center;padding-top:12px;border-color:#bec5b6}
 .pm-home-slider-wrap .pm-home-tabs button span{font-size:10px;margin:0}
 .pm-home-slider-wrap .pm-home-tabs button[aria-pressed=true]{border-color:#25362d;color:#25362d}
 .pm-home-slider-wrap .pm-home-controls{gap:5px}
 .pm-home-slider-wrap .pm-home-controls button{width:30px;height:30px;border-color:#b9c2b0}
}
@media(prefers-reduced-motion:reduce){.pm-home-slider-wrap *{transition:none!important;animation:none!important}}
