.caption-kit{--caption-green: #65b900;--caption-green-dark: #4f9200;--caption-ink: #222;--caption-muted: #65656d;--caption-line: #dedfd9;--caption-soft: #f5f7f2;background:#fff;color:var(--caption-ink)}.caption-kit *{box-sizing:border-box}.caption-kit__shell{width:min(100%,1180px);margin:0 auto;padding-inline:24px}.caption-kit__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-block:30px;border-bottom:1px solid var(--caption-line)}.caption-kit__row--hero{padding-top:34px}.caption-kit__copy{min-width:0;max-width:540px}.caption-kit__eyebrow{margin:0 0 10px;color:var(--caption-green-dark);font-size:12px;font-weight:700;letter-spacing:.06em}.caption-kit h1,.caption-kit h2,.caption-kit p{margin-top:0}.caption-kit h1{margin-bottom:14px;font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.025em}.caption-kit h2{margin-bottom:12px;font-size:clamp(24px,2.3vw,31px);line-height:1.18}.caption-kit__lead{margin-bottom:20px;color:var(--caption-muted);font-size:17px;line-height:1.5}.caption-kit__requirement,.caption-kit__fine-print{margin:9px 0 0;color:var(--caption-muted);font-size:12px;line-height:1.45}.caption-kit__primary,.caption-kit__buy-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:9px;background:var(--caption-green);color:#fff;font-weight:700;text-decoration:none}.caption-kit__primary:hover,.caption-kit__buy-link:hover{background:var(--caption-green-dark);color:#fff}.caption-kit__media{width:100%;aspect-ratio:8 / 5;margin:0;overflow:hidden;border-radius:12px;background:var(--caption-soft)}.caption-kit__scene-image,.caption-kit__product-image{width:100%;height:100%;display:block;object-fit:cover}.caption-kit__media--product{position:relative;background:#fff}.caption-kit__product-image{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px;object-fit:contain}.caption-kit__note{margin:16px 0 0;padding-left:12px;border-left:3px solid var(--caption-green);color:var(--caption-muted);font-size:13px;line-height:1.5}.caption-kit__steps{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--caption-line);border-radius:12px;background:var(--caption-soft);list-style:none}.caption-kit__steps li{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:9px;background:#fff}.caption-kit__steps li>span{width:38px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#edf6df;color:var(--caption-green-dark);font-weight:700}.caption-kit__steps strong,.caption-kit__steps small{display:block}.caption-kit__steps small{margin-top:3px;color:var(--caption-muted);font-size:12px;line-height:1.4}.caption-kit__uses{padding-block:30px;border-bottom:1px solid var(--caption-line)}.caption-kit__use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.caption-kit__use-grid>div{padding:18px;border:1px solid var(--caption-line);border-radius:11px;background:var(--caption-soft)}.caption-kit__use-grid strong,.caption-kit__use-grid span{display:block}.caption-kit__use-grid span{margin-top:5px;color:var(--caption-muted);font-size:13px;line-height:1.45}.caption-kit__price{margin:18px 0 12px;font-size:24px;font-weight:700}.caption-kit__faq{padding-block:30px 44px}.caption-kit__faq-list{border-top:1px solid var(--caption-line)}.caption-kit__faq details{border-bottom:1px solid var(--caption-line)}.caption-kit__faq summary{padding:16px 4px;cursor:pointer;font-weight:700}.caption-kit__faq details p{padding:0 4px 16px;color:var(--caption-muted);line-height:1.5}@media(max-width:820px){.caption-kit__shell{padding-inline:16px}.caption-kit__row{grid-template-columns:1fr;gap:18px;padding-block:22px}.caption-kit__row--hero{padding-top:20px}.caption-kit__copy{max-width:none}.caption-kit__use-grid{grid-template-columns:1fr}.caption-kit h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map?subset=AACA */
