.cprod__carte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;padding:1.6rem;border-radius:2.8rem;background:rgb(var(--color-background));box-shadow:0 .2rem 4rem rgba(var(--color-shadow),.07)}.cprod__media{position:relative;padding:2.4rem;border-radius:2rem;background:rgba(var(--color-foreground),.035)}.cprod__badge{position:absolute;top:1.8rem;left:1.8rem;z-index:2;padding:.5rem 1.2rem;border-radius:.6rem;background:var(--amanys-degrade, linear-gradient(95deg, #7616F1 0%, #D42C6E 100%));color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.cprod__surtitre{margin:1.2rem 0 0;text-align:center;font-size:2.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.cprod__surtitre-accent{background:var(--amanys-degrade, linear-gradient(95deg, #7616F1 0%, #D42C6E 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.cprod__surtitre-fin{color:rgb(var(--color-foreground))}.cprod__surtitre-accent+.cprod__surtitre-fin{margin-left:.4rem}.cprod__soustitre{margin:.4rem 0 0;text-align:center;font-size:1.7rem;font-weight:600;line-height:1.3;opacity:.45}.cprod__photo{margin:1.6rem 0 2.4rem}.cprod__img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:contain}.cprod__photo-vide{display:grid;place-items:center;aspect-ratio:16 / 11;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:1.2rem;font-size:1.3rem;text-align:center;padding:2rem;opacity:.6}.cprod__atouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.cprod__atout{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.6rem 1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:rgb(var(--color-background));text-align:center}.cprod__ico{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:rgba(var(--color-foreground),.05);flex:0 0 auto}.cprod__ico svg{width:2.1rem;height:2.1rem;fill:none;stroke:rgb(var(--color-foreground));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cprod__atout-texte{font-size:1.3rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.cprod__infos{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;padding:4rem;border-radius:2rem;background:rgba(var(--color-foreground),.02)}.cprod__titre{margin:0;letter-spacing:-.03em;line-height:1.08}.cprod__prix{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin:0}.cprod__prix-actuel{font-size:3.4rem;font-weight:700;letter-spacing:-.02em;line-height:1}.cprod__prix-barre{font-size:2.4rem;font-weight:500;line-height:1;opacity:.35}.cprod__remise{padding:.5rem 1.1rem;border-radius:.6rem;background:var(--amanys-degrade, linear-gradient(95deg, #7616F1 0%, #D42C6E 100%));color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.cprod__mention{margin:-1.2rem 0 0;font-size:1.3rem;line-height:1.4;opacity:.6}.cprod__cta{display:block;padding:2rem 2.4rem;border-radius:10rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.7rem;font-weight:700;letter-spacing:.01em;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cprod__cta:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem rgba(var(--color-shadow),.22)}.cprod__cta:focus-visible{outline:.3rem solid var(--amanys-violet, #7616F1);outline-offset:.3rem}@media screen and (max-width:989px){.cprod__carte{grid-template-columns:minmax(0,1fr);border-radius:2rem;padding:1.2rem}.cprod__infos{padding:3.2rem 2.4rem;gap:2rem}.cprod__surtitre{font-size:2.4rem}.cprod__soustitre{font-size:1.5rem}}@media screen and (max-width:749px){.cprod__media{padding:1.6rem}.cprod__badge{top:1.2rem;left:1.2rem;font-size:1.1rem}.cprod__surtitre{font-size:2rem;margin-top:2rem}.cprod__atouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.cprod__atout{padding:1.2rem .8rem;gap:.8rem}.cprod__ico{width:3.4rem;height:3.4rem}.cprod__ico svg{width:1.8rem;height:1.8rem}.cprod__atout-texte{font-size:1.2rem}.cprod__prix-actuel{font-size:2.8rem}.cprod__prix-barre{font-size:2rem}.cprod__cta{padding:1.7rem 2rem;font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.cprod__cta{transition:none}.cprod__cta:hover{transform:none}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.cprod__surtitre-accent{color:var(--amanys-violet, #7616F1);background:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/carte-produit.css.map */
