/* HARSY 3.0 — accueil éditorial e-commerce */
.luxury-ticker{overflow:hidden;background:#c7962f;color:#fff;padding:13px 0}.luxury-ticker>div{display:flex;width:max-content;align-items:center;gap:28px;animation:harsyTicker 24s linear infinite}.luxury-ticker span{font-size:10px;font-weight:700;letter-spacing:.17em;white-space:nowrap}.luxury-ticker i{font-style:normal;color:#21170a}@keyframes harsyTicker{to{transform:translateX(-50%)}}
.woocommerce ul.products li.product{overflow:hidden;background:#fff;padding-bottom:12px;transition:transform .4s,box-shadow .4s}.woocommerce ul.products li.product:hover{transform:translateY(-8px);box-shadow:0 22px 55px rgba(40,25,8,.11)}.woocommerce ul.products li.product .price{display:inline-flex;background:#17120d;color:#fff!important;padding:8px 11px;font-size:12px;border-left:3px solid #c7962f}.woocommerce ul.products li.product .button{margin-top:12px!important;width:100%}.woocommerce ul.products li.product:after{content:'HARSY SELECT';position:absolute;right:10px;top:10px;background:#fff;color:#8d6519;padding:7px 9px;font-size:8px;font-weight:800;letter-spacing:.12em;z-index:3}
.home-editorial{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:40px auto 110px;padding:0 5vw;align-items:center}.editorial-photo{position:relative;min-height:720px}.editorial-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center top}.editorial-photo>span{position:absolute;left:-18px;top:40px;background:#17120d;color:#fff;padding:14px 20px;font-size:9px;letter-spacing:.16em}.editorial-copy{padding:8vw;background:#f8f2e8;margin-left:-25px;position:relative}.editorial-copy>span,.home-campaign span,.home-testimonials header span{color:#ae7b1e;font-size:10px;font-weight:700;letter-spacing:.18em}.editorial-copy h2,.home-campaign h2,.home-testimonials h2{font:600 clamp(45px,5.5vw,78px)/.92 'Cormorant Garamond',serif;margin:20px 0}.editorial-copy p{line-height:1.9;color:#675e52}.editorial-copy blockquote{font:600 27px/1.25 'Cormorant Garamond',serif;color:#9b6e1c;border-left:2px solid #c7962f;margin:32px 0;padding-left:22px}
.home-campaign{margin:50px 5vw 110px;min-height:500px;background:linear-gradient(115deg,#17120d,#3a2713);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:7vw;overflow:hidden}.home-campaign h2{color:#fff;max-width:800px}.home-campaign p{color:#d7cec0;max-width:620px;line-height:1.8}.campaign-mark{font:600 420px/.65 'Cormorant Garamond',serif;color:#c7962f;opacity:.18;text-align:center;animation:harsyFloat 5s ease-in-out infinite}@keyframes harsyFloat{50%{transform:translateY(-14px) rotate(2deg)}}
.home-testimonials{padding:30px 6vw 110px;max-width:1500px;margin:auto}.home-testimonials header{text-align:center;max-width:800px;margin:0 auto 55px}.home-testimonials>div{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e5d8c2}.home-testimonials article{padding:45px;border-right:1px solid #e5d8c2}.home-testimonials article:last-child{border:0}.home-testimonials article>b{color:#bd8b27;font-size:11px}.home-testimonials h3{font:600 30px 'Cormorant Garamond',serif;margin:35px 0 10px}.home-testimonials p{font-size:13px;line-height:1.8;color:#6e6559}
.reveal.visible .editorial-photo img{animation:harsyReveal 1.1s ease both}@keyframes harsyReveal{from{transform:scale(1.06);filter:brightness(.75)}to{transform:scale(1);filter:none}}
@media(max-width:850px){.home-editorial{grid-template-columns:1fr;margin-bottom:70px}.editorial-photo{min-height:560px}.editorial-copy{margin:-30px 18px 0;padding:45px 25px}.home-campaign{grid-template-columns:1fr;padding:65px 25px}.campaign-mark{display:none}.home-testimonials>div{grid-template-columns:1fr}.home-testimonials article{border-right:0;border-bottom:1px solid #e5d8c2;padding:32px 10px}.home-testimonials article:last-child{border-bottom:0}.woocommerce ul.products li.product:after{font-size:6px;padding:5px}}
