.cy-hero{overflow:hidden;background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}.cy-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}.cy-hero-kick{color:rgb(var(--color-link))}.cy-hero-heading{font-family:var(--cy-font-display);font-size:clamp(32px,4.6vw,52px);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:16px 0 14px;color:rgb(var(--color-foreground))}.cy-hero-heading em{font-style:normal;color:var(--cy-action)}.cy-hero-sub{color:rgba(var(--color-foreground),.75);font-size:17px;max-width:46ch;margin-bottom:26px}.cy-hero-sub p{margin:0}.cy-hero-cta{display:flex;gap:12px;flex-wrap:wrap}.cy-hero-trust{display:flex;gap:22px;margin-top:26px;flex-wrap:wrap;color:rgba(var(--color-foreground),.65);font-size:13px}.cy-hero-trust span{display:flex;align-items:center;gap:7px}.cy-hero-visual{position:relative;background:linear-gradient(160deg,var(--cy-dark-2),#0A0C16);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:26px;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.cy-hero-visual-tag{position:absolute;top:22px;left:22px;z-index:2;background:var(--cy-action);color:#fff;font-family:var(--cy-font-display);font-weight:700;font-size:12px;padding:6px 12px;border-radius:8px;letter-spacing:.04em}.cy-hero-visual-media{position:absolute;top:0;right:0;bottom:0;left:0}.cy-hero-visual-media img{width:100%;height:100%;object-fit:cover}.cy-hero-visual-placeholder{position:relative;z-index:2;color:#ffffffa6;font-size:14px;text-align:center;padding:60px 16px}.cy-hero-visual-cap{position:relative;z-index:2;background:#0c0e1ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 18px}.cy-hero-visual-name{font-family:var(--cy-font-display);font-weight:600;font-size:16px;color:#fff}.cy-hero-visual-price{font-family:var(--cy-font-display);font-weight:800;font-size:22px;margin-top:4px;color:#fff}.cy-hero-visual-price-old{font-size:14px;font-weight:500;color:#9aa3be;text-decoration:line-through;margin-right:8px}.cy-hero-visual-installments{color:var(--cy-accent-light);font-size:13px;margin-top:2px}.cy-hero-visual-link{display:inline-block;margin-top:10px;font-family:var(--cy-font-display);font-weight:600;font-size:13px;color:var(--cy-accent-light)}.cy-hero-banner{display:block;height:100%;color:inherit;text-decoration:none}.cy-hero-banner:focus-visible{outline:3px solid var(--cy-accent-light);outline-offset:2px}.cy-hero-banner-heading{font-family:var(--cy-font-display);font-weight:800;font-size:clamp(18px,2.4vw,24px);line-height:1.15;color:#fff}.cy-hero-banner-slider{position:relative;width:100%;height:100%}.cy-hero-banner-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease}.cy-hero-banner-slide.is-active{opacity:1;visibility:visible;z-index:1}.cy-hero-banner-dots{position:absolute;z-index:3;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px}.cy-hero-banner-dot{width:8px;height:8px;border-radius:50%;background:#fff6;border:none;padding:0;cursor:pointer;transition:background .2s ease}.cy-hero-banner-dot.is-active{background:#fff}@media(prefers-reduced-motion:reduce){.cy-hero-banner-slide{transition:none}}@media(max-width:960px){.cy-hero-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-cy-hero.css.map */
