.sq-kit-hero{background:var(--sq-color-bg)}.sq-kit-hero .kit-hero{padding:var(--sq-space-12) var(--sq-space-5) var(--sq-space-12)}.sq-kit-hero .kit-hero-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center center;display:block;background:var(--sq-color-bg-placeholder);border-radius:var(--sq-radius-xl)}.sq-kit-hero .kit-hero-content{padding:var(--sq-space-6) 0 0;text-align:left}.sq-kit-hero .kit-hero-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-h1);font-weight:var(--sq-fw-regular);color:var(--sq-color-text);line-height:var(--sq-lh-tight);letter-spacing:-.3px;margin-bottom:var(--sq-space-2)}.sq-kit-hero .kit-hero-tagline{font-size:var(--sq-fs-md);font-weight:var(--sq-fw-regular);color:var(--sq-color-text-muted);line-height:var(--sq-lh-relaxed);margin-bottom:var(--sq-space-4);font-style:italic}.sq-kit-hero .kit-hero-steps{display:flex;align-items:center;gap:var(--sq-space-1);margin-bottom:var(--sq-space-5);flex-wrap:nowrap;width:100%}.sq-kit-hero .kit-hero-step{display:flex;align-items:center;gap:var(--sq-space-1);padding:var(--sq-space-1) var(--sq-space-3) var(--sq-space-1) var(--sq-space-1);border:1px solid var(--sq-color-border);border-radius:var(--sq-radius-pill);background:transparent;flex-shrink:0;min-width:0}.sq-kit-hero .kit-hero-step-num{width:18px;height:18px;border-radius:50%;background:var(--sq-color-bg-muted);display:flex;align-items:center;justify-content:center;font-size:var(--sq-fs-2xs);font-weight:var(--sq-fw-medium);color:var(--sq-color-text-muted);flex-shrink:0}.sq-kit-hero .kit-hero-step-label{font-size:var(--sq-fs-xs);font-weight:var(--sq-fw-regular);color:var(--sq-color-text-soft);letter-spacing:.1px;white-space:nowrap}.sq-kit-hero .kit-hero-step-dot{width:3px;height:3px;border-radius:50%;background:var(--sq-color-border-dark);flex-shrink:0}.sq-kit-hero .kit-hero-bullets{display:flex;flex-direction:column;gap:var(--sq-space-2);margin-bottom:var(--sq-space-5)}.sq-kit-hero .kit-hero-bullet{display:flex;align-items:center;gap:var(--sq-space-2);font-size:var(--sq-fs-base);color:var(--sq-color-text-soft);line-height:var(--sq-lh-base)}.sq-kit-hero .kit-hero-bullet-icon{width:18px;height:18px;border-radius:50%;background:var(--sq-color-bg-muted);color:#8b7355;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sq-kit-hero .kit-hero-bullet-icon svg{width:10px;height:10px}.sq-kit-hero .kit-hero-price-block{margin-bottom:var(--sq-space-5)}.sq-kit-hero .kit-hero-price-row{display:flex;align-items:center;gap:var(--sq-space-2);margin-bottom:var(--sq-space-1)}.sq-kit-hero .kit-hero-price{font-family:var(--sq-font-sans);font-size:var(--sq-fs-h2);font-weight:var(--sq-fw-medium);color:var(--sq-color-text)}.sq-kit-hero .kit-hero-price-old{font-size:var(--sq-fs-base);color:var(--sq-color-text-faint);text-decoration:line-through}.sq-kit-hero .kit-hero-savings{font-size:var(--sq-fs-2xs);font-weight:var(--sq-fw-medium);color:var(--sq-color-success);background:var(--sq-color-success-bg);padding:var(--sq-space-1) var(--sq-space-3);border-radius:var(--sq-radius-pill);letter-spacing:.2px;white-space:nowrap}.sq-kit-hero .kit-hero-installment{font-size:var(--sq-fs-base);color:var(--sq-color-text-soft);font-weight:var(--sq-fw-regular)}.sq-kit-hero .kit-hero-installment strong{font-weight:var(--sq-fw-medium);color:var(--sq-color-text)}.sq-kit-hero .kit-hero-cta{display:flex;align-items:center;justify-content:center;gap:var(--sq-space-3);width:100%;padding:var(--sq-space-4);border:none;border-radius:var(--sq-radius-md);background:var(--sq-color-text);color:var(--sq-color-bg-warm);font-family:var(--sq-font-sans);font-size:var(--sq-fs-button);font-weight:var(--sq-fw-medium);letter-spacing:.5px;text-decoration:none;transition:background var(--sq-duration) var(--sq-ease),transform var(--sq-duration) var(--sq-ease)}.sq-kit-hero .kit-hero-cta svg{width:17px;height:17px;flex-shrink:0}.sq-kit-hero .kit-hero-cta:hover{background:var(--sq-color-text-soft)}.sq-kit-hero .kit-hero-cta:active{transform:scale(.985)}@media(min-width:768px){.sq-kit-hero .kit-hero-image{aspect-ratio:1/1}}@media(min-width:1024px){.sq-kit-hero .kit-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--sq-space-12);align-items:center;padding:var(--sq-space-12);max-width:1200px;margin-left:auto;margin-right:auto}.sq-kit-hero .kit-hero-content{text-align:left;padding:0}.sq-kit-hero .kit-hero-cta{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/sq-kit-hero.css.map */
