/* =========================================================
   Course landing — /redes-con-estrategia/
   Builds on css/style.css tokens: square corners, Anton + Inter,
   paper and dark surfaces, brand gradient.
   ========================================================= */

/* ---------- shared pieces ---------- */
.course .sec{scroll-margin-top:4rem}
.chead{display:grid;grid-template-columns:1fr minmax(15rem,30rem);gap:.8rem 2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.6rem)}
.chead .lbl{grid-column:1/-1}
.chead h2{line-height:.92;min-width:0}
.chead h2:last-child{grid-column:1/-1}
.chead p{justify-self:end;max-width:36ch;font-size:var(--fs-body);line-height:1.55;opacity:.85}

/* buy button: the brand CTA, used for every Hotmart link */
.cbuy{
  position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;
  padding:1.05em 1.3em;background:var(--magenta);color:#fff;
  font-size:clamp(.95rem,1vw,1.05rem);font-weight:800;line-height:1.2;
  overflow:hidden;isolation:isolate;transition:transform .35s var(--ease);
}
.cbuy::before{
  content:'';position:absolute;inset:0;z-index:-1;background:var(--indigo);
  transform:translateY(101%);transition:transform .45s var(--ease);
}
.cbuy:hover,.cbuy:focus-visible{transform:translateY(-2px)}
.cbuy:hover::before,.cbuy:focus-visible::before{transform:translateY(0)}
.cbuy span{font-size:1.35em;font-weight:400;line-height:1}
.cbuy--lg{width:100%;max-width:26rem;padding:1.25em 1.5em;font-size:clamp(1rem,1.15vw,1.15rem)}
.cbuy--sm{gap:.8rem;padding:.75em 1em;font-size:.92rem}
.sec--dark .cbuy::before{background:var(--purple)}

/* ---------- hero ---------- */
.chero{padding-block:clamp(7.5rem,13vw,11rem) clamp(3rem,6vw,6rem)}
.chero__glow{
  position:absolute;z-index:0;right:-10vw;top:10%;width:min(70vw,900px);aspect-ratio:1;
  background:radial-gradient(circle,rgba(192,32,136,.28),rgba(128,64,176,.16) 42%,transparent 68%);
  pointer-events:none;
}
.chero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}
.crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-mini);opacity:.7;margin-bottom:1.6rem}
.crumbs a{text-decoration:underline;text-underline-offset:3px}
.crumbs a:hover{color:var(--magenta)}
.chero__kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-size:var(--fs-mini);font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.chero__title{
  margin:.8rem 0 1.4rem;max-width:12ch;
  font-family:var(--font-display);font-weight:400;
  font-size:clamp(2.9rem,7.2vw,8.4rem);line-height:1.06;letter-spacing:.006em;text-transform:uppercase;
}
.chero__title .grad-text{display:inline}
.chero__lead{max-width:40ch;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.45}
.chero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2rem}
.chero__more{font-size:var(--fs-small);font-weight:700}
.chero__micro{margin-top:1.1rem;font-size:var(--fs-mini);opacity:.7}
.chero__cover{position:relative;justify-self:end;width:min(108%,760px);margin-right:-8%}
.chero__cover img{width:100%;height:auto;filter:drop-shadow(0 40px 42px rgba(32,8,72,.34));animation:cFloat 6s ease-in-out infinite;will-change:transform}
@keyframes cFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-.6deg)}}
.chero__cover figcaption{margin-top:1.4rem;font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.75}

/* ---------- quick facts ---------- */
.cfacts{position:relative;background:var(--brand-grad);color:#fff}
.cfacts__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.cfacts__list li{display:grid;gap:.35rem;align-content:start;padding:clamp(1.2rem,2.4vw,2.2rem) clamp(.6rem,1.4vw,1.4rem);border-left:1px solid rgba(255,255,255,.25)}
.cfacts__list li:first-child{border-left:0}
.cfacts__list b{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,4.4vw,4.6rem);line-height:.9}
.cfacts__list span{font-size:var(--fs-small);font-weight:600;line-height:1.35}

/* ---------- pain ---------- */
.cpain__title{margin:.8rem 0 clamp(1.8rem,3vw,2.8rem)}
.cpain__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.6rem,4vw,4rem);align-items:start}
.cpain__photo{position:sticky;top:6rem}
.cpain__photo img{width:100%;aspect-ratio:3/4;object-fit:cover}
.cpain__list{counter-reset:pain;display:grid;grid-template-columns:1fr}
.cpain__list li{
  counter-increment:pain;position:relative;padding:1.2rem 0 1.2rem 3.4rem;border-top:1px solid var(--rule);
  font-size:clamp(1.02rem,1.35vw,1.3rem);line-height:1.4;
}
.cpain__list li::before{
  content:'[' counter(pain,decimal-leading-zero) ']';position:absolute;left:0;top:1.35rem;
  font-size:var(--fs-mini);font-weight:700;color:var(--magenta);
}
.cpain__close{margin-top:clamp(2rem,4vw,3rem);max-width:62ch;padding:1.4rem 1.6rem;background:var(--indigo);color:#fff;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.45}
.cpain__close b{color:var(--pink)}

/* ---------- turn ---------- */
.cturn__quote{margin:.9rem 0 clamp(1.4rem,3vw,2.4rem);max-width:24ch;font-size:clamp(1.9rem,4.4vw,4.9rem);line-height:1.02}
.cturn__lead{font-size:clamp(1.1rem,1.8vw,1.7rem);line-height:1.35}
.cturn__lead b{color:var(--pink)}
.cturn__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:clamp(2.4rem,5vw,4rem)}
.cturn__notes li{padding-top:1rem;border-top:1px solid var(--rule-light);font-size:var(--fs-small);line-height:1.55;opacity:.85}

/* ---------- method ---------- */
.cmethod__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem)}
.cmethod__steps li{display:grid;gap:.8rem;align-content:start;padding:clamp(1.4rem,2.6vw,2.4rem);background:#fff}
.cmethod__n{font-family:var(--font-display);font-size:clamp(3rem,5vw,5.2rem);line-height:.9;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;justify-self:start}
.cmethod__steps h3,.cmethod__bruma h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1;text-transform:uppercase}
.cmethod__steps p{font-size:var(--fs-small);line-height:1.55;opacity:.8}
.cmethod__kit{margin-top:clamp(.8rem,1.6vw,1.4rem);background:#fff}
.cmethod__kit img{width:100%;aspect-ratio:16/9;object-fit:cover}
.cmethod__kit figcaption{padding:1rem clamp(1rem,2.4vw,1.8rem);font-size:var(--fs-small);font-weight:600;line-height:1.45}
.cmethod__bruma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,4vw,4rem);margin-top:clamp(.8rem,1.6vw,1.4rem);padding:clamp(1.6rem,3.4vw,3.2rem);background:var(--dark);color:var(--paper)}
.cmethod__bruma .lbl--brand{color:var(--pink)}
.cmethod__bruma h3{margin:.8rem 0}
.cmethod__bruma p{font-size:var(--fs-small);line-height:1.6;opacity:.85}
.cmethod__bruma ul{display:grid;gap:.9rem;margin-top:.9rem}
.cmethod__bruma li{padding-left:1.4rem;position:relative;font-size:var(--fs-small);line-height:1.5;opacity:.9}
.cmethod__bruma li::before{content:'+';position:absolute;left:0;color:var(--pink);font-weight:700}

/* ---------- modules ---------- */
.cmods__list{border-bottom:1px solid var(--rule-light)}
.cmod{display:grid;grid-template-columns:clamp(3.2rem,8vw,7.5rem) minmax(0,1fr);gap:1rem clamp(1rem,3vw,3rem);padding:clamp(1.4rem,2.6vw,2.4rem) 0;border-top:1px solid var(--rule-light)}
.cmod__n{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,5rem);line-height:.9;color:var(--lilac)}
.cmod h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.7vw,2.7rem);line-height:1.02;text-transform:uppercase;max-width:30ch}
.cmod p{margin-top:.8rem;max-width:72ch;font-size:var(--fs-small);line-height:1.6;opacity:.8}
.cmod__new{display:inline-block;vertical-align:middle;margin-left:.4rem;padding:.3em .55em;background:var(--magenta);font-family:var(--font-body);font-size:var(--fs-mini);font-weight:800;letter-spacing:.06em;line-height:1}
.cmod__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}
.cmod__tags li{padding:.35rem .6rem;border:1px solid var(--rule-light);font-size:var(--fs-mini);font-weight:600}
.cmods__cta{margin-top:clamp(2rem,4vw,3.2rem)}

/* ---------- curiosity ---------- */
.ccurio__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,4rem)}
.ccurio__list li{position:relative;padding:1.1rem 0 1.1rem 2.2rem;border-top:1px solid var(--rule);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.45}
.ccurio__list li::before{content:'+';position:absolute;left:0;top:.95rem;font-size:1.4em;line-height:1;color:var(--magenta)}

/* ---------- preview ---------- */
.cproof__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.6rem,4vw,4rem);align-items:center}
.cproof__main{position:relative}
.cproof__main img{width:100%;height:auto;filter:drop-shadow(0 36px 40px rgba(0,0,0,.55));animation:cFloat 7s ease-in-out -2s infinite;will-change:transform}
.cproof__tags{display:flex;justify-content:space-around;margin-top:1rem}
.cproof__notes{display:grid;gap:clamp(1.4rem,3vw,2.4rem)}
.cproof__tag{display:inline-block;padding:.4em .7em;font-size:var(--fs-mini);font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.cproof__tag--before{border:1px solid var(--rule-light)}
.cproof__tag--after{background:var(--magenta)}
.cproof__col ul{display:grid;gap:.7rem;margin-top:1rem}
.cproof__col li{padding-left:1.4rem;position:relative;font-size:var(--fs-small);line-height:1.5;opacity:.88}
.cproof__col li::before{content:'—';position:absolute;left:0;color:var(--pink)}
.cproof__pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.6rem);margin-top:clamp(2.4rem,5vw,4.4rem)}
.cproof__pages li{display:grid;gap:.9rem}
.cproof__pages img{width:100%;box-shadow:0 24px 50px -24px rgba(0,0,0,.8);transition:transform .5s var(--ease)}
.cproof__pages li:nth-child(1) img{transform:rotate(-2deg)}
.cproof__pages li:nth-child(3) img{transform:rotate(2deg)}
.cproof__pages li:hover img{transform:rotate(0) translateY(-6px)}
.cproof__pages span{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}
.cproof__note{margin-top:1.6rem;font-size:var(--fs-mini);opacity:.6}

/* ---------- outcomes + included ---------- */
.cget__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.6rem,4vw,4rem);align-items:start}
.cget__checks li{position:relative;padding:1rem 0 1rem 2.6rem;border-top:1px solid var(--rule);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.45}
.cget__checks li::before{
  content:'✓';position:absolute;left:0;top:1rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;
  background:var(--magenta);color:#fff;font-size:.85rem;font-weight:800;
}
.cget__side{display:grid;gap:clamp(.8rem,1.6vw,1.2rem)}
.cget__photo img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 35%}
.cget__box{padding:clamp(1.6rem,3vw,2.8rem);background:var(--indigo);color:#fff}
.cget__box .lbl{color:var(--pink);font-weight:700}
.cget__box ul{margin-top:1rem}
.cget__box li{padding:.85rem 0;border-top:1px solid var(--rule-light);font-size:var(--fs-small);line-height:1.5}

/* ---------- fit ---------- */
.cfit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem)}
.cfit__col{padding:clamp(1.6rem,3.4vw,3.2rem)}
.cfit__col--yes{background:var(--brand-grad);color:#fff}
.cfit__col--no{border:1px solid var(--rule-light)}
.cfit__col h3{margin-bottom:1.2rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1;text-transform:uppercase}
.cfit__col ul{display:grid;gap:.9rem}
.cfit__col li{position:relative;padding-left:1.8rem;font-size:var(--fs-small);line-height:1.5}
.cfit__col--yes li::before{content:'✓';position:absolute;left:0;font-weight:800}
.cfit__col--no li{opacity:.85}
.cfit__col--no li::before{content:'✕';position:absolute;left:0;color:var(--pink);font-weight:800}

/* ---------- author ---------- */
.cauthor__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.6rem,5vw,5rem);align-items:center}
.cauthor__photo img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 18%}
.cauthor__copy{display:grid;gap:1.1rem;justify-items:start}
.cauthor__copy h2{line-height:.95}
.cauthor__role{font-size:var(--fs-mini);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--magenta)}
.cauthor__quote{display:grid;gap:.9rem;padding-left:1.2rem;border-left:3px solid var(--magenta)}
.cauthor__quote p{font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:600;line-height:1.35;letter-spacing:-.01em}
.cauthor__copy > p:last-child{max-width:60ch;font-size:var(--fs-body);line-height:1.6;opacity:.8}

/* ---------- buy: summary card + embedded Hotmart checkout ---------- */
.cbuybox::after{
  content:'';position:absolute;z-index:0;left:-15vw;top:10%;width:min(80vw,1000px);aspect-ratio:1;pointer-events:none;
  background:radial-gradient(circle,rgba(192,32,136,.32),rgba(128,64,176,.16) 45%,transparent 70%);
}
.cbuybox__head{display:grid;justify-items:center;gap:.9rem;margin-bottom:clamp(2rem,4vw,3.4rem);text-align:center}
.cbuybox__title{font-size:clamp(3.2rem,10vw,11rem);line-height:.9;color:#fff}
.cbuybox__head p{max-width:46ch;font-size:clamp(1.02rem,1.5vw,1.35rem);line-height:1.45;opacity:.9}
.cbuybox__arrow{display:grid;place-items:center;width:3rem;height:3rem;margin-top:.4rem;background:var(--magenta);color:#fff;font-size:1.5rem;font-weight:700;animation:cNudge 1.6s ease-in-out infinite}
@keyframes cNudge{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
.cbuybox__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.2rem,3vw,3rem);align-items:start}
.cbuybox__summary{position:sticky;top:6rem;display:grid;gap:1.2rem;padding:clamp(1.4rem,3vw,2.6rem);background:var(--paper);color:var(--ink)}
.cbuybox__product{display:grid;grid-template-columns:clamp(84px,9vw,128px) minmax(0,1fr);gap:1.1rem;align-items:center}
.cbuybox__product img{width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 14px 30px -14px rgba(32,8,72,.6)}
.cbuybox__product .d2{margin:.35rem 0;font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:.95}
.cbuybox__sub{font-size:var(--fs-small);font-weight:600;line-height:1.35}
.cbuybox__list{display:grid;gap:.6rem;padding:1rem 0;border-block:1px solid var(--rule)}
.cbuybox__list li{position:relative;padding-left:1.7rem;font-size:var(--fs-small);line-height:1.45}
.cbuybox__list li::before{content:'✓';position:absolute;left:0;color:var(--magenta);font-weight:800}
.cbuybox__trust{display:grid;gap:.35rem;font-size:var(--fs-mini);line-height:1.45;opacity:.75}
.cbuybox__trust li::before{content:'· ';color:var(--magenta);font-weight:800}
.cbuybox__help{font-size:var(--fs-small)}
.cbuybox__help a{font-weight:800;color:var(--magenta)}

.ccheckout{background:#fff;color:var(--ink);box-shadow:0 40px 80px -40px rgba(0,0,0,.85)}
.ccheckout__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:1rem clamp(1rem,2.4vw,1.6rem);background:var(--brand-grad);color:#fff}
.ccheckout__title{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1;text-transform:uppercase}
.ccheckout__secure{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-mini);font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.ccheckout__secure svg{width:1rem;height:1rem}
.ccheckout__mount{min-height:420px}
.ccheckout__mount iframe{display:block;width:100%!important;min-width:0!important;min-height:640px!important}
.ccheckout__loading{display:grid;place-items:center;min-height:420px;padding:2rem;font-size:var(--fs-small);font-weight:600;color:rgba(13,7,22,.6);text-align:center}
.ccheckout__loading::before{
  content:'';display:block;width:34px;height:34px;margin:0 auto 1rem;border:3px solid rgba(192,32,136,.2);border-top-color:var(--magenta);
  animation:ccSpin .9s linear infinite;
}
@keyframes ccSpin{to{transform:rotate(360deg)}}
.ccheckout__fallback{padding:1rem clamp(1rem,2.4vw,1.6rem) 1.2rem;border-top:1px solid var(--rule);font-size:var(--fs-mini);line-height:1.5;color:rgba(13,7,22,.7)}
.ccheckout__fallback a{font-weight:800;color:var(--magenta)}
.ccheckout.is-failed .ccheckout__loading{display:none}
.ccheckout.is-failed .ccheckout__mount{min-height:0}
.ccheckout.is-failed .ccheckout__fallback{padding-block:2rem;font-size:var(--fs-body);text-align:center}

/* ---------- faq on paper ---------- */
.cfaq h2{margin:.8rem 0 clamp(1.6rem,3vw,2.6rem)}
.cfaq .faq__list{border-top-color:var(--rule)}
.cfaq .faq__item{border-bottom-color:var(--rule)}
.cfaq .faq__item summary::after{color:var(--magenta)}
.cfaq .faq__item summary:hover{color:var(--magenta)}
.cfaq .faq__item p{opacity:.85}

/* ---------- close ---------- */
.cclose{text-align:center;background:var(--dark) url('../assets/img/course/cierre-escritorio-noche.webp') right center/cover no-repeat}
.cclose::before{background:linear-gradient(90deg,rgba(13,7,22,.95) 0%,rgba(13,7,22,.82) 45%,rgba(13,7,22,.35) 100%);opacity:1}
.cclose__title{max-width:14ch;margin-inline:auto}
.cclose__lead{margin:1.2rem 0 2rem;font-size:clamp(1.15rem,2vw,1.9rem)}
.cclose .cbuy{margin-inline:auto}
@media(min-width:900px){
  .cclose{text-align:left}
  .cclose__title{margin-inline:0}
  .cclose .cbuy{margin-inline:0}
}

/* ---------- mobile buy bar ---------- */
.cbar{
  position:fixed;z-index:650;left:0;right:0;bottom:0;
  display:flex;align-items:center;justify-content:space-between;gap:1rem;
  padding:.65rem var(--pad) calc(.65rem + env(safe-area-inset-bottom));
  background:var(--indigo);color:#fff;
  transform:translateY(110%);transition:transform .45s var(--ease);
}
.cbar.on{transform:none}
.cbar__name{font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase;line-height:1}
@media(min-width:900px){.cbar{display:none}}

/* ---------- responsive ---------- */
@media(max-width:999px){
  .cfacts__list{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cfacts__list li:nth-child(4){border-left:0}
  .cfacts__list li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.25)}
}
@media(max-width:899px){
  .chero__grid,.cproof__grid,.cget__grid,.cauthor__grid,.cbuybox__grid{grid-template-columns:1fr}
  .cbuybox__summary{position:static}
  .chero__cover{width:min(94%,460px);margin-inline:auto;justify-self:center}
  .chero__cover figcaption{display:none}
  .cpain__grid,.ccurio__list,.cmethod__bruma,.cfit__grid{grid-template-columns:1fr}
  .cpain__photo{position:static;max-width:520px}
  .cpain__photo img{aspect-ratio:4/3;object-position:50% 30%}
  .cclose::before{background:rgba(13,7,22,.8)}
  .cmethod__steps,.cturn__notes{grid-template-columns:1fr}
  .cauthor__photo{max-width:420px}
  .cproof__pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}
  .course{padding-bottom:4.5rem}
}
@media(max-width:760px){
  .chead{grid-template-columns:1fr;gap:.75rem}
  .chead p{justify-self:start}
}
@media(max-width:560px){
  .cfacts__list{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cfacts__list li,.cfacts__list li:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,.25)}
  .cfacts__list li:nth-child(-n+2){border-top:0}
  .cfacts__list li:nth-child(even){border-left:1px solid rgba(255,255,255,.25)}
  .cfacts__list li:last-child{grid-column:1/-1;border-left:0}
  .cproof__pages{grid-template-columns:1fr 1fr}
  .cproof__pages li:last-child{display:none}
  .chero__actions{flex-direction:column;align-items:stretch}
  .chero__actions .cbuy{width:100%}
  .chero__more{align-self:flex-start}
}
@media(prefers-reduced-motion:reduce){
  .cbuy,.cbuy::before,.cbar,.cproof__pages img{transition:none}
  .ccheckout__loading::before,.chero__cover img,.cbuybox__arrow,.cproof__main img{animation:none}
}
