.pufa-satc{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;border-top:1px solid var(--pufa-soft-border, #f6d2db);box-shadow:0 -6px 22px #3c0a1929;transform:translateY(115%);transition:transform .32s cubic-bezier(.22,1,.36,1);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden}.pufa-satc.is-visible{transform:translateY(0);visibility:visible}.pufa-satc__inner{display:flex;align-items:center;gap:12px;padding:9px 14px;max-width:1000px;margin:0 auto}.pufa-satc__img{width:50px;height:50px;flex:0 0 auto;border-radius:14px;object-fit:cover;box-shadow:0 2px 8px #3c0a191f}.pufa-satc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:start}.pufa-satc__title{font-size:13.5px;font-weight:700;color:var(--pufa-ink, #3a1f27);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pufa-satc__price{font-size:13px;color:var(--pufa-ink-soft, #71535b)}.pufa-satc__price strong{color:var(--pufa-accent, #c70d38);font-weight:800}.pufa-satc__price s{color:var(--pufa-ink-soft, #71535b);margin-inline-end:5px}.pufa-satc__from{font-size:12px;color:var(--pufa-ink-soft, #71535b)}.pufa-satc__btn{flex:0 0 auto;background:var(--pufa-accent, #c70d38);color:#fff;border:0;border-radius:999px;padding:12px 20px;font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px #c70d3847;transition:background .15s,transform .12s}.pufa-satc__btn:hover{background:var(--pufa-accent-strong, #a50a2e)}.pufa-satc__btn:active{transform:scale(.97)}.pufa-satc__btn:focus-visible{outline:2px solid var(--pufa-ink, #3a1f27);outline-offset:2px}.pufa-atc-flash{animation:pufa-atc-flash 1.5s ease;border-radius:var(--pufa-radius, 16px)}@keyframes pufa-atc-flash{0%{box-shadow:0 0 #c70d3800}25%,55%{box-shadow:0 0 0 4px #c70d3859}to{box-shadow:0 0 #c70d3800}}@media(prefers-reduced-motion:reduce){.pufa-satc{transition:none}.pufa-atc-flash{animation:none}}@media(prefers-reduced-motion:no-preference){.pufa-satc__btn{animation:pufa-satc-charge 2s ease-in-out infinite}}@keyframes pufa-satc-charge{0%,to{transform:scale(1);box-shadow:0 4px 12px color-mix(in srgb,var(--pufa-accent, #c70d38) 30%,transparent)}50%{transform:scale(1.025);box-shadow:0 6px 18px color-mix(in srgb,var(--pufa-accent, #c70d38) 55%,transparent),0 0 12px color-mix(in srgb,var(--pufa-accent, #c70d38) 32%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sticky-atc.css.map */
