:root{--creme:#F7F2EC;--lin:#EDE3D8;--prune:#2A1631;--prune2:#4E3A52;--abricot:#F2A65A;--abricot-h:#E8944A;--sable:#D8BC9A;--peche:#F6D3A0;--texte:#2A1631;--f-titre:"Outfit",system-ui,sans-serif;--f-accent:"Cormorant Garamond",Georgia,serif;--f-texte:"Assistant",system-ui,sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--r-card:20px;--r-img:16px;--ombre:0 8px 24px rgba(42,22,49,.12);--max:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-texte);font-size:18px;line-height:1.6;color:var(--texte);background:var(--creme);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 40px}section{padding:var(--s6) 0}.bg-creme{background:var(--creme)}.bg-lin{background:var(--lin)}.bg-prune{background:var(--prune);color:var(--creme);position:relative;overflow:hidden}.bg-prune .tache-filigrane{position:absolute;right:-40px;top:-30px;width:260px;opacity:.06;pointer-events:none}h1,h2,h3{font-family:var(--f-titre);font-weight:500;letter-spacing:-.02em;line-height:1.1}h1{font-size:60px;line-height:1.05}h2{font-size:42px}h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.surtitre{font-family:var(--f-titre);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--prune2);display:flex;align-items:center;gap:10px;margin-bottom:var(--s2)}.bg-prune .surtitre{color:var(--sable)}.surtitre svg{width:22px;height:14px}.sous{font-size:21px;line-height:1.4;max-width:720px;margin-top:var(--s2)}.center{text-align:center}.center .sous,.center .surtitre{margin-left:auto;margin-right:auto;justify-content:center}.mk{font-family:var(--f-accent);font-style:italic;font-weight:600;font-size:1.08em;letter-spacing:0;background:linear-gradient(transparent 60%,var(--peche) 60%,var(--peche) 96%,transparent 96%);padding:0 .08em;border-radius:3px}.bg-prune .mk{color:var(--sable);background:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 32px;border-radius:999px;border:0;background:var(--abricot);color:var(--prune);font-family:var(--f-titre);font-weight:600;font-size:17px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.btn:hover{background:var(--abricot-h);transform:translateY(-1px)}.btn .fl{font-size:20px;line-height:1}.btn-block{width:100%}.micro{font-size:14px;font-weight:600;margin-top:12px;color:var(--prune2);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bg-prune .micro{color:var(--sable)}.center .micro{justify-content:center}.cta{margin-top:var(--s4)}.badge{display:inline-block;border-radius:999px;padding:4px 12px;font-family:var(--f-titre);font-weight:600;font-size:12px;letter-spacing:.02em;background:var(--prune);color:var(--creme)}.badge.peche{background:var(--peche);color:var(--prune)}.annonce{background:var(--prune);color:var(--creme);font-size:14px;font-weight:600;text-align:center;padding:10px 16px}.annonce b{color:var(--sable);font-weight:600}header.top{background:var(--creme);border-bottom:1px solid rgba(42,22,49,.08);position:relative;z-index:20}header.top .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.logo svg{height:30px;width:auto;display:block}nav.liens{display:flex;gap:28px;font-family:var(--f-titre);font-size:15px;font-weight:500}nav.liens a{text-decoration:none}header .btn{min-height:44px;padding:0 22px;font-size:15px}.ph{background:repeating-linear-gradient(45deg,#e9e0d6,#e9e0d6 12px,#efe7de 12px 24px);border:2px dashed rgba(78,58,82,.45);border-radius:var(--r-img);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--prune2);font-family:var(--f-titre);font-size:14px;font-weight:600;line-height:1.4}.bg-prune .ph{background:#f7f2ec0f;border-color:#d8bc9a80;color:var(--sable)}.r11{aspect-ratio:1/1}.r45{aspect-ratio:4/5}.r916{aspect-ratio:9/16}.r169{aspect-ratio:16/9}.r43{aspect-ratio:4/3}.photo{border-radius:var(--r-img);overflow:hidden;position:relative;background:var(--lin)}.photo img{width:100%;height:100%;object-fit:cover}.bande{background:var(--lin);padding:18px 0;overflow:hidden;border-top:1px solid rgba(42,22,49,.06);border-bottom:1px solid rgba(42,22,49,.06)}.bande .piste{display:flex;gap:48px;width:max-content;animation:defile 32s linear infinite}.bande span{display:flex;align-items:center;gap:12px;font-family:var(--f-titre);font-weight:600;font-size:16px;white-space:nowrap}.bande span svg{width:20px;height:14px}@keyframes defile{to{transform:translate(-50%)}}.g2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:center}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3)}.carte{background:var(--creme);border-radius:var(--r-card);padding:28px;border:1px solid rgba(42,22,49,.08)}.bg-creme .carte{background:#fff}.bg-prune .carte{background:var(--prune2);border-color:transparent;color:var(--creme)}.carte p{font-size:17px;margin-top:8px}.ico{width:44px;height:44px;margin-bottom:16px;color:var(--prune)}.bg-prune .ico{color:var(--sable)}ul.taches{list-style:none}ul.taches li{display:flex;gap:12px;align-items:baseline;margin:8px 0}ul.taches li svg{flex:0 0 18px;width:18px;height:12px;transform:translateY(1px)}.acc{border-bottom:1px solid rgba(42,22,49,.14)}.acc summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-family:var(--f-titre);font-weight:600;font-size:17px;position:relative}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;transition:transform .2s}.acc[open] summary:after{transform:translateY(-50%) rotate(45deg)}.acc .rep{padding:0 0 18px;font-size:17px}.bg-prune .acc{border-color:#f7f2ec33}.sceau{width:150px;height:150px;flex:0 0 150px}.garantie .wrap{display:flex;align-items:center;gap:var(--s5)}.final h2{font-size:48px;max-width:860px;margin:0 auto}footer{background:var(--prune);color:var(--creme);padding:var(--s5) 0 var(--s4);font-size:15px}footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s4)}footer a{display:block;text-decoration:none;opacity:.85;margin:6px 0}footer .paie{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}footer .paie span{border:1px solid rgba(247,242,236,.3);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}footer .bas{border-top:1px solid rgba(247,242,236,.15);margin-top:var(--s4);padding-top:var(--s3);font-size:13px;opacity:.7}footer svg{height:34px;width:auto}.collante{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -8px 24px #2a16311f;z-index:50;transform:translateY(110%);transition:transform .3s;visibility:hidden}.collante.on{transform:none;visibility:visible}.collante .wrap{display:flex;align-items:center;gap:16px;height:80px}.collante .mini{width:52px;height:52px;border-radius:12px;overflow:hidden;flex:0 0 52px}.collante .nom{font-family:var(--f-titre);font-weight:600;font-size:17px}.collante .px{font-size:15px;color:var(--prune2)}.collante .btn{margin-left:auto}header .ico{width:26px;height:26px;margin:0}.reass3 .ico,.livraison .ico,.date .ico{margin:0}.acc summary .ico{width:28px;height:28px;margin:0 10px 0 0;display:inline-block;vertical-align:-7px}.tache{width:22px;height:14px;flex:0 0 22px;display:inline-block}.btn[disabled]{opacity:.7;cursor:wait}.annonce p{margin:0}.annonce strong{color:var(--sable);font-weight:600}@media(max-width:750px){.wrap{padding:0 20px}section{padding:56px 0}body{font-size:17px}h1{font-size:38px;line-height:1.1}h2{font-size:30px;line-height:1.15}.sous{font-size:19px}.final h2{font-size:32px}nav.liens,header .btn.desk{display:none}.g2{grid-template-columns:1fr;gap:var(--s4)}.g3,.g4{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;margin:0 -20px;padding-left:20px;padding-right:20px}.g3>*,.g4>*{flex:0 0 78%;scroll-snap-align:start}.btn{width:100%}header .btn{width:auto}.garantie .wrap{flex-direction:column;text-align:center}.garantie .micro{justify-content:center}footer .cols{grid-template-columns:1fr}.collante .mini,.collante .nom,.collante .px{display:none}.collante .wrap{height:76px}.collante .btn{margin:0;width:100%}.annonce{font-size:12px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/velunova.css.map */
