.crv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:95;transform:translateY(130%);transition:transform .45s cubic-bezier(.2,.7,.2,1);pointer-events:none}.crv-sticky.crv-show{transform:none}.crv-sticky-in{max-width:1240px;margin:0 auto;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px))}@media (min-width:900px){.crv-sticky-in{padding-right:var(--crv-widget-gutter,248px)}}@media (max-width:899.98px){.crv-sticky-in{padding-right:88px}}@media (max-width:480px){body.ce-bar-lift .crv-sticky-in{padding-right:20px}}@media (max-width:719.98px){.crv-sticky-card{flex-wrap:wrap;gap:10px;padding:12px 12px 12px 16px}.crv-sticky-text{flex:1 1 100%}.crv-sticky-text span{display:none}.crv-sticky-actions{margin-left:0;flex:1 1 auto}.crv-sticky-actions .btn{flex:1 1 auto;height:44px;padding:0 14px;font-size:14px}}.crv-sticky-card{pointer-events:auto;display:flex;align-items:center;gap:20px;background:var(--ink);color:var(--paper);border-radius:18px;padding:14px 14px 14px 24px;box-shadow:0 24px 54px rgba(23,20,14,.3)}.crv-sticky-text{min-width:0}.crv-sticky-text b{font-family:var(--fb);font-weight:600;font-size:15px;display:block}.crv-sticky-text span{font-family:var(--fm);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,241,234,.5)}.crv-sticky-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.crv-sticky-actions .btn{height:46px;padding:0 20px;font-size:15px}.crv-sticky-actions .btn-ghost{border-color:rgba(244,241,234,.3);color:var(--paper)}.crv-sticky-actions .btn-ghost:hover{border-color:var(--paper);background:rgba(244,241,234,.1)}.crv-sticky-close{width:36px;height:36px;border-radius:10px;border:1px solid rgba(244,241,234,.16);background:none;color:rgba(244,241,234,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .18s,border-color .18s}.crv-sticky-close:hover{color:var(--paper);border-color:rgba(244,241,234,.4)}.crv-sticky-close:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.crv-sticky-close svg{width:15px;height:15px}@media (max-width:719px){.crv-sticky-actions .btn:not(.crv-sticky-primary),.crv-sticky-text span{display:none}.crv-sticky-in{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.crv-sticky-card{flex-wrap:nowrap;gap:10px;padding:12px}.crv-sticky-text{display:none}.crv-sticky-actions{flex:1 1 auto;margin-left:0}.crv-sticky-actions .btn{flex:1 1 auto}}@media (min-width:720px) and (max-width:899.98px){.crv-sticky-text span{display:none}.crv-sticky-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body:has(.cec.in) .crv-sticky{display:none}@media (max-width:480px){body.ce-roi-active .crv-sticky{display:none}}