.fr-sticky-cart{position:fixed;z-index:999;bottom:20px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 180px));box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:14px 18px;border:1px solid #111;background:#faf9f6;box-shadow:0 6px 24px #00000012;font:14px/1.4 Arial,Helvetica,sans-serif}.fr-sticky-cart[hidden]{display:none}.fr-sticky-cart__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-sticky-cart__button{flex-shrink:0;border:1px solid #111;border-radius:0;background:#111;color:#faf9f6;padding:14px 24px;font:14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.fr-sticky-cart__button:hover{background:#333}.fr-sticky-cart__button:focus-visible{outline:2px solid #111;outline-offset:4px}body.single-product{padding-bottom:100px}@media(max-width:781px){.fr-sticky-cart{left:20px;right:86px;transform:none;width:auto;bottom:18px;padding:0;gap:0}.fr-sticky-cart__name{display:none}.fr-sticky-cart__button{width:100%;padding:15px 16px}body.single-product{padding-bottom:85px}}