.cinch .hero{padding:40px 0 28px;text-align:center}.cinch .hero h1{font-size:2.3rem;line-height:1.18;margin-bottom:14px;font-weight:600}.cinch .hero p{color:var(--muted);max-width:36ch;margin:0 auto 22px;font-size:1rem}.cinch .price-line{font-size:.95rem;color:var(--muted);margin-top:14px}.cinch .price-line strong{color:var(--text);font-size:1.15rem}.cinch .offer-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:556px;margin:0 auto 8px}.cinch .offer-bar span:first-child{color:var(--muted);font-size:.88rem}.cinch .cd{font-family:var(--font-head);font-size:1.15rem;color:var(--accent)}@media(prefers-reduced-motion:reduce){.cinch .pl,.cinch .pr,.cinch .sticky-bar button{animation:none}}.cinch .pkg-card{position:relative;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .15s,background .15s}.cinch .pkg-card.active{border-color:var(--accent);background:#2f2419}.cinch .pkg-card .badge{position:absolute;top:-11px;right:18px;background:var(--accent);color:#1b1511;font-size:.7rem;font-weight:600;padding:3px 12px;border-radius:999px}.cinch .pkg-name{font-weight:600;margin-bottom:3px}.cinch .pkg-note{color:var(--muted);font-size:.85rem}.cinch .pkg-price{text-align:right}.cinch .pkg-price .was{display:block;color:var(--muted);text-decoration:line-through;font-size:.82rem}.cinch .pkg-price .price{font-family:var(--font-head);font-size:1.2rem}.cinch .swatches{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.cinch .swatch-wrap{text-align:center}.cinch .swatch{width:42px;height:42px;border-radius:50%;border:2px solid transparent;display:block;margin:0 auto}.cinch .swatch.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--bg2),0 0 0 4px var(--line)}.cinch .swatch-wrap span{display:block;font-size:.75rem;color:var(--muted);margin-top:6px}.cinch .sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:12px 22px calc(12px + env(safe-area-inset-bottom,0px));background:#1b1511f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;z-index:20}.cinch .sticky-bar .amt{font-family:var(--font-head);font-size:1.15rem}.cinch .sticky-bar button{background:var(--accent);color:#1b1511;border:none;padding:12px 26px;border-radius:999px;font-weight:600;animation:cnShake 4.5s ease-in-out infinite;animation-delay:1.5s}@keyframes cnShake{0%,to{transform:translate(0) rotate(0)}2%{transform:translate(-3px) rotate(-2deg)}4%{transform:translate(3px) rotate(2deg)}6%{transform:translate(-3px) rotate(-2deg)}8%{transform:translate(2px) rotate(1deg)}10%{transform:translate(-1px)}12%{transform:translate(0)}}.cinch .s-cream{background:var(--cream);color:var(--ink)}.cinch .s-brown{background:var(--accent-deep)}.cinch .s-final{background:var(--accent-mid)}.cinch .sec{padding:30px 0 40px}.cinch .s-cream h2{color:var(--ink)}.cinch .lead{text-align:center;color:var(--ink-muted);max-width:34ch;margin:-6px auto 20px}.cinch .demo{background:var(--ink);border-radius:var(--radius);padding:18px;margin-bottom:12px}.cinch .demo svg{width:100%;height:auto;display:block}.cinch .pl{animation:cnPl 3.2s ease-in-out infinite alternate}.cinch .pr{animation:cnPr 3.2s ease-in-out infinite alternate}@keyframes cnPl{to{transform:translate(26px)}}@keyframes cnPr{to{transform:translate(-26px)}}.cinch .cap{font-size:.8rem;text-align:center;margin-top:8px;color:var(--muted)}.cinch .s-cream .cap{color:var(--ink-muted)}.cinch .tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.cinch .step{display:flex;gap:14px;align-items:center;background:#fff9f0;border-radius:var(--radius);padding:14px 18px;margin-bottom:12px}.cinch .step svg{flex:none;width:52px;height:52px}.cinch .num{font-family:var(--font-head);font-size:1.5rem;color:var(--accent-deep);min-width:34px}.cinch .step b{display:block}.cinch .step span{color:var(--ink-muted);font-size:.9rem}.cinch .bens{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.cinch .bens{grid-template-columns:1fr 1fr}}.cinch .ben{display:flex;align-items:flex-start;gap:10px;background:#fff9f0;border-radius:var(--radius-sm);padding:14px 16px;font-weight:600;font-size:.92rem;line-height:1.4}.cinch .ben i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent-deep);color:var(--cream);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:.85rem}.cinch .pkg-price .save{display:block;color:var(--accent);font-size:.78rem;font-weight:700}.cinch .s-brown h2,.cinch .s-final h2{color:var(--cream)}.cinch .proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:14px;text-align:center}.cinch .proof .stars{color:var(--muted);letter-spacing:3px;font-size:1.3rem}.cinch .ph{border-bottom:1px dashed var(--accent);color:var(--accent)}.cinch .final{text-align:center}.cinch .final p{color:var(--cream);opacity:.85;max-width:32ch;margin:0 auto 22px}.cinch .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.cinch .chips span{border:1px solid rgba(243,232,217,.35);border-radius:999px;padding:6px 14px;font-size:.78rem;color:var(--cream)}.cinch .lbl{font-size:.75rem;color:var(--muted)}.cinch .link-quiet{display:block;margin-top:14px;color:var(--muted);font-size:.9rem}.cinch .sticky-bar button{position:relative;overflow:hidden;isolation:isolate;text-decoration:none;color:#fff8ee;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(135deg,#d6905cb8,#965a3680);border:1px solid rgba(255,235,210,.38);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -2px 6px #00000047,inset 0 0 14px #ffffff1a,0 10px 26px #0006;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s}.cinch .sticky-bar button:before{content:"";position:absolute;left:8%;right:8%;top:2px;height:48%;border-radius:999px;background:linear-gradient(180deg,#ffffff80,#fff0);opacity:.7;pointer-events:none;z-index:-1}.cinch .sticky-bar button:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none;z-index:-1}.cinch .sticky-bar button:hover:after{left:120%}.cinch .sticky-bar button:hover{background:linear-gradient(135deg,#e29c68cc,#a0623c8c);transform:translateY(-1px)}.cinch .sticky-bar button:active{transform:scale(.96)}.cinch .pkg-card{background-image:linear-gradient(135deg,#ffffff14,#fff0);box-shadow:inset 0 1px 1px #ffffff38,0 8px 20px #00000040}.cinch .pkg-card.active{box-shadow:inset 0 1px 1px #ffffff59,0 0 0 1px var(--accent),0 10px 26px #00000059}@media(prefers-reduced-motion:reduce){.cinch .sticky-bar button:after{transition:none}}@keyframes cnPulse{0%{transform:scale(1)}40%{transform:scale(1.03);box-shadow:inset 0 1px 1px #ffffff59,0 0 0 3px #b5794fa6,0 0 28px #b5794f73}to{transform:scale(1)}}.cinch .pkg-card.pulse{animation:cnPulse .9s ease}.cinch .pkg-card.pulse:nth-of-type(2){animation-delay:.12s}.cinch .pkg-card.pulse:nth-of-type(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.cinch .pkg-card.pulse{animation:none}}.cinch .faq-sub{text-align:center;color:var(--muted);margin:0 0 20px}.cinch .faq-item{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:10px;overflow:hidden}.cinch .faq-item h3{font:inherit}.cinch .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;background:none;border:none;color:var(--text);font-weight:600;font-size:1rem;line-height:1.4;padding:16px 18px;cursor:pointer}.cinch .pm{position:relative;width:14px;height:14px;flex:none}.cinch .pm:before,.cinch .pm:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:var(--accent);transition:transform .22s ease}.cinch .pm:after{transform:rotate(90deg)}.cinch .faq-item.open .pm:after{transform:rotate(0)}.cinch .faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s ease,visibility 0s .24s}.cinch .faq-item.open .faq-a{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.cinch .faq-in{overflow:hidden}.cinch .faq .faq-in p{margin:0;padding:14px 18px 18px;border-top:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:.94rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.cinch .faq-a,.cinch .pm:before,.cinch .pm:after{transition:none}}.cinch .pkg-card{width:100%;text-align:left;color:var(--text)}.cinch .dt{color:var(--cream);font-weight:600;font-size:.9rem;margin-bottom:8px}.cinch .hero-stage{max-width:340px;margin:0 auto 22px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--line);overflow:hidden}.cinch .hero-stage svg{display:block;width:100%;height:auto}.cinch .proof p{margin-top:4px;color:var(--text)}.cinch .proof .sub{color:var(--muted);font-size:.9rem;margin-top:2px}.cinch .chips .ship40{border:none;border-radius:0;padding:0;margin-left:3px;font-size:inherit;color:inherit;background:none}.cinch .sticky-bar{transition:transform .3s ease}.cinch .sticky-bar.hide{transform:translateY(110%)}.cinch .pkg-card{width:100%}.cinch .stars-fill{display:inline-block;font-size:1.6rem;line-height:1.2;letter-spacing:3px;background:linear-gradient(90deg,var(--accent) var(--pct,100%),rgba(255,255,255,.2) var(--pct,100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cinch .review{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:14px;overflow:hidden}.cinch .review__img{margin:-18px -20px 14px}.cinch .review__img img{width:100%;height:auto;display:block}.cinch .review .stars{color:var(--accent);letter-spacing:2px;margin-bottom:8px}.cinch .review p{margin-bottom:10px}.cinch .review .who{color:var(--muted);font-size:.85rem;font-style:italic}.cinch.has-sticky .toast{bottom:92px}.cinch .cinch-bundles{position:relative}.cinch .bundle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.cinch .bundle-modal[hidden]{display:none}.cinch .bundle-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a07ad}.cinch .bundle-modal__panel{position:relative;width:100%;max-width:480px;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg2);border:1px solid var(--line);border-radius:26px 26px 0 0;padding:22px 22px calc(22px + env(safe-area-inset-bottom,0px))}@media(min-width:540px){.cinch .bundle-modal{align-items:center;padding:24px}.cinch .bundle-modal__panel{border-radius:26px;max-height:82vh}}.cinch .bundle-modal:not([hidden]) .bundle-modal__overlay{animation:cnModalFade .25s ease both}.cinch .bundle-modal:not([hidden]) .bundle-modal__panel{animation:cnSheetUp .32s cubic-bezier(.22,.8,.25,1) both}@keyframes cnModalFade{0%{opacity:0}to{opacity:1}}@keyframes cnSheetUp{0%{transform:translateY(28px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(min-width:540px){.cinch .bundle-modal:not([hidden]) .bundle-modal__panel{animation-name:cnPopIn}@keyframes cnPopIn{0%{transform:translateY(10px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}}@media(prefers-reduced-motion:reduce){.cinch .bundle-modal:not([hidden]) .bundle-modal__overlay,.cinch .bundle-modal:not([hidden]) .bundle-modal__panel{animation:none}}.cinch .bundle-modal__close{position:absolute;top:14px;right:14px;z-index:2;background:var(--bg2)}.cinch .bundle-modal__gallery{position:relative;border-radius:20px;overflow:hidden;background:var(--surface);aspect-ratio:1/1;margin-bottom:18px}.cinch .bundle-modal__img{position:absolute;top:0;right:0;bottom:0;left:0}.cinch .bundle-modal__img img{width:100%;height:100%;object-fit:cover;display:block}.cinch .bundle-modal__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--surface);background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--swatch-color,var(--accent)) 38%,var(--surface)),var(--surface))}.cinch .bundle-modal__placeholder svg{width:104px;height:104px}.cinch .bundle-modal__placeholder .pkg-note{background:#00000059;color:#fff8ee;padding:4px 14px;border-radius:999px;font-size:.85rem;font-weight:600}.cinch .bundle-modal__title{font-family:var(--font-head);font-size:1.3rem;text-align:left;margin-bottom:2px}.cinch .bundle-modal__price{font-family:var(--font-head);color:var(--accent);font-size:1.15rem;margin-bottom:18px}.cinch .bundle-modal h3{text-align:left;font-size:.95rem;margin-bottom:10px;color:var(--muted)}.cinch .bundle-modal .swatches{justify-content:flex-start;margin-bottom:22px}.cinch .bundle-modal__add{display:block;width:100%;text-align:center}.cinch .hero-photo{border-radius:var(--radius);overflow:hidden;margin:0 auto 22px;max-width:340px;aspect-ratio:1/1;background:var(--surface);border:1px solid var(--line)}.cinch .hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.cinch .hero-discount{margin:2px 0 16px;font-size:.92rem;color:var(--muted);text-align:center}.cinch .hero-discount .code{display:inline-block;background:var(--surface);border:1px dashed var(--accent);color:var(--accent);padding:3px 11px;border-radius:8px;font-weight:700;letter-spacing:.03em;margin-left:4px;font-family:var(--font-body)}.cinch .problems{max-width:420px;margin:0 auto}.cinch .problem{display:flex;align-items:flex-start;gap:10px;background:#fff9f0;border-radius:var(--radius-sm);padding:14px 16px;font-weight:600;font-size:.92rem;line-height:1.4;margin-bottom:10px;color:var(--ink)}.cinch .problem i{flex:none;width:22px;height:22px;border-radius:50%;background:#c0503a;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:.7rem}.cinch .problem-transition{text-align:center;font-family:var(--font-head);font-size:1.15rem;margin-top:18px;color:var(--ink)}.cinch .ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:520px;margin:0 auto}.cinch .ba-photo{border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:1/1;background:var(--surface);border:1px solid var(--line)}.cinch .ba-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15)}.cinch .ba-label{text-align:center;font-family:var(--font-head);font-size:1.05rem;margin:10px 0 8px}.cinch .ba-label--before{color:#c0846f}.cinch .ba-label--after{color:var(--accent)}.cinch .ba-list{list-style:none;font-size:.82rem;color:var(--muted)}.cinch .ba-list li{padding:5px 0 5px 18px;position:relative;border-top:1px solid var(--line)}.cinch .ba-col:first-child .ba-list li:before{content:"\2715";position:absolute;left:0;color:#c0503a;font-size:.72rem;top:7px}.cinch .ba-col:last-child .ba-list li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-size:.72rem;top:7px}.cinch .usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:480px;margin:0 auto}.cinch .usecase__photo{border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:1/1;background:#fff9f0;border:1px solid rgba(0,0,0,.06)}.cinch .usecase__photo img{width:100%;height:100%;object-fit:cover;display:block}.cinch .usecase__label{text-align:center;font-size:.78rem;font-weight:600;margin-top:8px;color:var(--ink-muted)}@media(max-width:420px){.cinch .usecases{gap:7px}.cinch .usecase__label{font-size:.7rem;margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-home.css.map */
