.sfp-sticky{--sfp-sticky-offset: 0px;position:fixed;z-index:40;inset-inline:50% auto;bottom:calc(var(--sfp-sticky-offset) + max(14px,env(safe-area-inset-bottom)));width:min(940px,calc(100vw - 32px));color:#073159;background:#fffffffa;border:1px solid #d7e6f2;border-radius:18px;box-shadow:0 16px 50px #041d3633;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,18px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.sfp-sticky.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.sfp-sticky__inner{display:grid;grid-template-columns:64px minmax(0,1fr) auto minmax(145px,auto);align-items:center;gap:14px;padding:10px 12px}.sfp-sticky__image{width:64px;height:64px;border-radius:12px;background:#edf6fc;object-fit:cover}.sfp-sticky__details{display:grid;min-width:0;gap:2px;font-size:12px;line-height:1.3;color:#58708a}.sfp-sticky__details>strong{overflow:hidden;color:#073159;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sfp-sticky__colors{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfp-sticky__price{display:grid;justify-items:end;white-space:nowrap}.sfp-sticky__price s{color:#71879b;font-size:12px}.sfp-sticky__price strong{font-size:20px}.sfp-page .sfp-sticky__button{min-height:48px;padding:10px 22px;border:0;border-radius:10px;background:#0874c9;color:#fff;cursor:pointer;font:800 14px/1 Arial,sans-serif;text-transform:uppercase}.sfp-page .sfp-sticky__button:hover:not(:disabled){background:#075da1}.sfp-page .sfp-sticky__button:focus-visible{outline:3px solid #59b9ef;outline-offset:3px}.sfp-page .sfp-sticky__button:disabled{cursor:not-allowed;opacity:.55}.sfp-sticky__status{margin:0;padding:0 12px;color:#9b3024;font-size:12px;line-height:1.35}.sfp-sticky__status:not(:empty){padding-block:0 10px}@media(max-width:640px){.sfp-sticky{bottom:calc(var(--sfp-sticky-offset) + max(8px,env(safe-area-inset-bottom)));width:calc(100vw - 16px);border-radius:14px}.sfp-sticky__inner{grid-template-columns:50px minmax(0,1fr) auto;gap:9px;padding:9px}.sfp-sticky__image{width:50px;height:50px;border-radius:9px}.sfp-sticky__details>strong{font-size:13px}.sfp-sticky__details{font-size:10.5px}.sfp-sticky__price{font-size:11px}.sfp-sticky__price strong{font-size:16px}.sfp-sticky__button{grid-column:1 / -1;width:100%;min-height:45px}}@media(prefers-reduced-motion:reduce){.sfp-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sfp-sticky.css.map */
