.sp-funding,.sp-funding *{box-sizing:border-box}.sp-funding{position:relative;padding:58px 18px 94px;background:#fbf7f4;color:#2b2636;overflow:hidden}.sp-funding:after{content:"";position:absolute;bottom:-36px;left:-5%;width:110%;height:68px;border-radius:50% 50% 0 0;background:#302c3a}.sp-funding__inner{position:relative;z-index:1;max-width:650px;margin:0 auto}.sp-funding__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,39px);font-weight:750;letter-spacing:-.035em;text-align:center;line-height:1.12;margin:0;color:#292639}.sp-funding__subtitle{text-align:center;font-size:14px;letter-spacing:.015em;color:#9d8b7f;margin:12px 0 47px;line-height:1.35}.sp-funding__rows{display:grid;gap:42px}.sp-funding__item{display:grid;gap:13px}.sp-funding__top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:800;color:#302b36}.sp-funding__label{display:flex;align-items:center;gap:9px}.sp-funding__emoji{font-size:19px;line-height:1}.sp-funding__percent{color:#cf6035;font-weight:900;font-size:16px}.sp-funding__track{height:18px;overflow:hidden;background:#e5dfd9;border-radius:100px}.sp-funding__fill{display:block;height:100%;border-radius:100px;background:linear-gradient(100deg,#d59833,#d0663b);transition:width .45s ease}.sp-funding__meta{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;line-height:1.35;color:#b09583;font-size:12px;font-weight:700}.sp-funding__meta strong{color:#d4683b;white-space:nowrap}.sp-funding__meta span{text-align:right}.sp-funding__note{margin:33px 0 0;text-align:center;color:#9e8b80;font-size:11px;line-height:1.5}.sp-funding__sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:center;gap:22px;min-height:72px;padding:9px max(18px,env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right));border-top:1px solid #ded8d0;background:#fffffffa;box-shadow:0 -9px 25px #2a201b12;transform:translateY(125%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.sp-funding__sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sp-funding__sticky-inner{width:min(100%,1030px);display:grid;grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr) minmax(165px,.8fr);align-items:center;gap:15px}.sp-funding__thumb{display:block;width:51px;height:51px;border-radius:11px;object-fit:contain;background:#fff9f2}.sp-funding__product{display:flex;flex-direction:column;min-width:0;gap:4px}.sp-funding__name{font-size:13px;color:#c97826;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-funding__price{font-size:13px;color:#d56a37;font-weight:850}.sp-funding__proof{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#8e7a66;font-weight:750}.sp-funding__cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;width:100%;padding:10px 18px;border:none;border-radius:12px;color:#fff;background:linear-gradient(95deg,#d16e3f,#cd9a29);box-shadow:0 6px 18px #894d2636;font:inherit;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.sp-funding__cta:hover{filter:brightness(.96)}.sp-funding__cta:disabled{opacity:.5;cursor:not-allowed}.sp-funding__cta:focus-visible{outline:3px solid #a25e24;outline-offset:2px}@media(max-width:740px){.sp-funding{padding:44px 15px 72px}.sp-funding__subtitle{margin-bottom:37px}.sp-funding__rows{gap:32px}.sp-funding__track{height:16px}.sp-funding__sticky-inner{grid-template-columns:40px minmax(0,1fr) minmax(130px,.9fr);gap:9px}.sp-funding__thumb{width:40px;height:40px}.sp-funding__proof{display:none}.sp-funding__name{font-size:11px}.sp-funding__price{font-size:12px}.sp-funding__cta{font-size:11px;min-height:43px;padding:9px 10px}.sp-funding__sticky{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}}@media(max-width:390px){.sp-funding__sticky-inner{grid-template-columns:34px minmax(0,1fr) minmax(115px,.9fr);gap:7px}.sp-funding__thumb{width:34px;height:34px}.sp-funding__cta{font-size:10px;padding:7px 6px}.sp-funding__meta{font-size:11px}}@media(prefers-reduced-motion:reduce){.sp-funding__fill,.sp-funding__sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/safepaws-funding-bars.css.map */
