.style-page-wrapper{background:#1C1C1C;color:#FAF7F2}.style-page-wrapper .hero{min-height:100vh;padding-top:70px;background:#111010;display:flex;align-items:center;position:relative;overflow:hidden}.style-page-wrapper .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 80% 50%,rgba(212,160,160,.12) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 10% 80%,rgba(201,168,76,.06) 0,transparent 50%)}.style-page-wrapper .hero-dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(212,160,160,.06) 1px,transparent 0);background-size:28px 28px}.style-page-wrapper .hero-inner{max-width:1200px;margin:0 auto;padding:5rem 3rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;position:relative;z-index:2}.style-page-wrapper .hero-tag{display:inline-block;font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:#D4A0A0;border:1px solid rgba(212,160,160,.3);padding:.4rem 1rem;margin-bottom:2rem;animation:fadeUp .8s ease both}.style-page-wrapper .hero-title{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;color:white;line-height:1;letter-spacing:-.02em;animation:fadeUp .8s ease .15s both}.style-page-wrapper .hero-title span{color:#D4A0A0}.style-page-wrapper .hero-tagline{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:rgba(255,255,255,.4);font-style:italic;margin-top:1.2rem;animation:fadeUp .8s ease .25s both}.style-page-wrapper .hero-desc{font-size:1rem;color:rgba(255,255,255,.55);line-height:1.8;margin-top:1.5rem;animation:fadeUp .8s ease .35s both}.style-page-wrapper .hero-meta{display:flex;flex-direction:column;gap:.7rem;margin-top:2rem;animation:fadeUp .8s ease .45s both}.style-page-wrapper .meta-item{display:flex;gap:.7rem;align-items:center;font-size:.9rem;color:rgba(255,255,255,.55)}.style-page-wrapper .meta-icon{font-size:1.1rem}.style-page-wrapper .hero-cta{display:inline-flex;align-items:center;gap:.5rem;background:#D4A0A0;color:#1C1C1C;padding:.8rem 1.8rem;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-top:2rem;text-decoration:none;transition:all .3s;animation:fadeUp .8s ease .55s both}.style-page-wrapper .hero-cta:hover{background:rgba(212,160,160,.85)}.style-page-wrapper .hero-right{animation:fadeUp .8s ease .3s both}.price-showcase{border:1px solid rgba(212,160,160,.2);padding:2.5rem;position:relative}.price-showcase:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#D4A0A0,transparent)}.style-page-wrapper .ps-title{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;color:white;margin-bottom:.4rem}.style-page-wrapper .ps-sub{font-size:.8rem;color:rgba(255,255,255,.4);margin-bottom:2rem}.style-page-wrapper .price-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.style-page-wrapper .price-item{background:rgba(255,255,255,.04);padding:1.2rem;text-align:center;border:1px solid rgba(255,255,255,.05);transition:all .3s}.style-page-wrapper .price-item:hover{background:rgba(212,160,160,.08);border-color:rgba(212,160,160,.2)}.style-page-wrapper .price-tier{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,247,242,.4);margin-bottom:.5rem}.style-page-wrapper .price-amount{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700;color:#E8CB7A}.style-page-wrapper .price-amount sub{font-size:.7rem}.style-page-wrapper .price-pair{font-size:.75rem;color:rgba(255,255,255,.35);margin-top:.3rem}.style-page-wrapper .ps-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);text-align:center}.style-page-wrapper .ps-promo{font-family:Playfair Display,serif;font-size:2rem;font-weight:900;color:#D4A0A0}.style-page-wrapper .ps-promo-label{font-size:.75rem;color:rgba(255,255,255,.4);margin-top:.3rem;letter-spacing:.1em;text-transform:uppercase}.style-page-wrapper .container{max-width:1200px;margin:0 auto;padding:0 3rem}.style-page-wrapper .section-label{font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:#D4A0A0;margin-bottom:.8rem}.style-page-wrapper .section-title{font-family:Playfair Display,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1.1}.style-page-wrapper .section-title em{font-style:italic;color:#D4A0A0}.style-page-wrapper .gold-divider{width:50px;height:2px;background:#D4A0A0;margin:1.5rem 0}.style-page-wrapper .gold-divider.center{margin:1.5rem auto}.style-page-wrapper .univers{padding:7rem 0;background:#1C1C1C}.style-page-wrapper .univers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3.5rem}.style-page-wrapper .univers-card{padding:2.5rem 2rem;border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden;transition:all .4s}.style-page-wrapper .univers-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.style-page-wrapper .uc-femme:before{background:linear-gradient(90deg,#D4A0A0,transparent)}.style-page-wrapper .uc-homme:before{background:linear-gradient(90deg,#C9A84C,transparent)}.style-page-wrapper .uc-enfant:before{background:linear-gradient(90deg,#A8D8A8,transparent)}.style-page-wrapper .univers-card:hover{background:rgba(255,255,255,.03);transform:translateY(-4px)}.style-page-wrapper .uc-icon{font-size:3rem;margin-bottom:1.5rem}.style-page-wrapper .uc-title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:white;margin-bottom:.8rem}.style-page-wrapper .uc-desc{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.7}.style-page-wrapper .uc-brands{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.4rem}.style-page-wrapper .brand-tag{font-size:.65rem;padding:.2rem .6rem;border:1px solid rgba(212,160,160,.25);color:#D4A0A0;letter-spacing:.1em;text-transform:uppercase}.style-page-wrapper .marques{padding:7rem 0;background:#161414}.style-page-wrapper .marques-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.style-page-wrapper .marques-text .section-title{color:white;margin-bottom:1rem}.style-page-wrapper .marques-body{font-family:Cormorant Garamond,serif;font-size:1.2rem;color:rgba(255,255,255,.55);line-height:1.8;margin-bottom:2rem}.style-page-wrapper .marques-grid-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.style-page-wrapper .mtag{padding:.5rem 1.2rem;border:1px solid rgba(212,160,160,.25);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#D4A0A0;transition:all .25s}.style-page-wrapper .mtag:hover{background:rgba(212,160,160,.1)}.style-page-wrapper .marques-visual{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);padding:3rem;text-align:center}.style-page-wrapper .mv-title{font-family:Playfair Display,serif;font-size:1.2rem;color:white;margin-bottom:2rem}.style-page-wrapper .mv-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.style-page-wrapper .mv-stat{padding:1.5rem;background:rgba(255,255,255,.03)}.style-page-wrapper .mv-num{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:900;color:#D4A0A0;line-height:1}.style-page-wrapper .mv-label{font-size:.72rem;color:rgba(255,255,255,.4);letter-spacing:.15em;text-transform:uppercase;margin-top:.4rem}.style-page-wrapper .mv-quote{margin-top:2rem;font-family:Cormorant Garamond,serif;font-size:1.1rem;color:rgba(255,255,255,.4);font-style:italic;border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem}.style-page-wrapper .insta-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#D4A0A0;text-decoration:none;border-bottom:1px solid rgba(212,160,160,.3);padding-bottom:.3rem;transition:all .3s}.style-page-wrapper .insta-link:hover{color:rgba(212,160,160,.8)}.style-page-wrapper .infos{padding:7rem 0;background:#1C1C1C}.style-page-wrapper .infos-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.style-page-wrapper .info-card{padding:3rem;border:1px solid rgba(212,160,160,.15);position:relative}.style-page-wrapper .info-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,#D4A0A0,transparent)}.style-page-wrapper .info-card h3{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:white;margin-bottom:1.5rem}.style-page-wrapper .info-row{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1rem;font-size:.9rem;color:rgba(250,247,242,.6);line-height:1.6}.style-page-wrapper .info-icon{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.style-page-wrapper .info-text{font-size:.9rem;color:rgba(250,247,242,.6);line-height:1.6}.style-page-wrapper .info-text strong{color:rgba(250,247,242,.9)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.style-page-wrapper .hero-inner,.style-page-wrapper .infos-grid,.style-page-wrapper .marques-inner{grid-template-columns:1fr;gap:3rem}.style-page-wrapper .univers-grid{grid-template-columns:1fr}.style-page-wrapper .price-showcase{padding:1.5rem}.style-page-wrapper .price-grid{gap:.8rem}.style-page-wrapper .price-item{padding:1rem .5rem}.style-page-wrapper .price-amount{font-size:1.3rem}.style-page-wrapper .marques-visual{padding:2rem 1.5rem}.style-page-wrapper .mv-stats{gap:1.5rem}}