
/* TerraExpert V8 · catalogue */
.v8-catalog{padding-top:34px;padding-bottom:90px}.v8-top{position:relative;overflow:hidden;padding:65px clamp(24px,6vw,80px);border:1px solid #335743;border-radius:28px;background:radial-gradient(ellipse at 90% 10%,#20513d 0%,transparent 45%),linear-gradient(120deg,#0b1c15,#10281e 65%,#07110c);isolation:isolate}.v8-top:after{content:'✧';position:absolute;right:9%;top:5%;font-size:220px;color:#86dc9b;opacity:.08;pointer-events:none}.v8-top h1{font-size:clamp(42px,6vw,80px);line-height:1.06;letter-spacing:-.05em;margin:18px 0 24px;color:#f2f9ef}.v8-top h1 em{color:#a4e4a1;font-style:normal}.v8-top p{max-width:730px;font-size:17px;color:#c0d3c5;line-height:1.8}.v8-numbers{display:flex;flex-wrap:wrap;gap:35px;margin-top:35px}.v8-numbers span{color:#b6c9bd}.v8-numbers b{font-size:25px;color:#c6efaa;margin-right:8px}.v8-chips{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 20px}.v8-chips a{color:#cfe9d3;border:1px solid #3c5949;border-radius:30px;background:#14251b;padding:11px 17px;text-decoration:none;font-size:13px;transition:.2s}.v8-chips a:hover{background:#2a5138;border-color:#9bdc9b;transform:translateY(-2px)}.v8-safety{padding:19px 23px;background:#17261d;border:1px solid #3b6246;border-left:4px solid #a5dd93;border-radius:14px;color:#c4d4c4;line-height:1.75;font-size:14px}.v8-safety strong{color:#e2f4d5}.v8-group{padding-top:57px;scroll-margin-top:100px}.v8-group-head{display:flex;align-items:center;gap:18px;margin-bottom:23px}.v8-symbol{width:56px;height:56px;border-radius:16px;background:#1a3828;color:#a8ebad;display:grid;place-items:center;font-size:30px;border:1px solid #3c6549}.v8-group-head h2{font-size:clamp(25px,3vw,37px);margin:7px 0 0;color:#f1f6ee}.v8-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v8-product{background:#12221a;border:1px solid #2d4937;border-radius:21px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s}.v8-product:hover{transform:translateY(-5px);border-color:#79c78b;box-shadow:0 18px 45px #0006}.v8-media{position:relative;aspect-ratio:480/350;background:#172d22;overflow:hidden}.v8-media img{width:100%;height:100%;object-fit:contain;background:#fff;padding:8px;display:block;transition:transform .3s}.v8-product:hover .v8-media img{transform:scale(1.04)}.v8-index{position:absolute;right:13px;top:13px;padding:6px 10px;border-radius:20px;background:#08150dce;color:#d4edc7;font-size:12px;border:1px solid #63846d}.v8-body{padding:22px;display:flex;flex-direction:column;flex:1}.v8-brand{font-size:10px;letter-spacing:.13em;color:#94d99c;font-weight:700}.v8-body h3{color:#f0f7ee;font-size:20px;line-height:1.35;margin:12px 0 7px}.v8-variant{font-weight:650;color:#d4e2d1;font-size:13px;margin:0 0 13px}.v8-description{font-size:13px;line-height:1.65;color:#aebfb2;margin:0 0 23px;flex:1}.v8-buy{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;background:#b7e89e;color:#13251b!important;border-radius:11px;font-weight:800;text-decoration:none;transition:.2s}.v8-buy:hover{background:#d6ffbc}.v8-warning{font-size:10px;background:#754e26;color:#fff1cf;padding:4px 7px;border-radius:6px;vertical-align:middle}.v8-page{padding-top:30px}.v8-catalog .affiliate-note{margin-top:40px;font-size:13px;color:#a6b7a7;line-height:1.8}@media(max-width:1000px){.v8-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:630px){.v8-grid{grid-template-columns:1fr}.v8-top{padding:37px 23px}.v8-numbers{gap:15px}.v8-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.v8-chips a{white-space:nowrap}.v8-group{padding-top:39px}}

/* Photographies réelles des articles : fond neutre et cadrage complet */
.v8-media{background:#fff}.v8-media img{box-sizing:border-box;object-fit:contain;background:#fff;padding:10px}.v8-index{z-index:1}
