.qr-sibling-offer{position:fixed;z-index:99990;right:28px;bottom:96px;width:364px;max-width:calc(100vw - 32px);border-radius:19px;background:#fffdf6;box-shadow:0 18px 65px #102d2633,0 2px 9px #102d261a;border:1px solid #ffffff8c;color:#244d3a;overflow:hidden;font-family:Inter,Arial,sans-serif;animation:qr-offer-in .3s ease-out;box-sizing:border-box}.qr-sibling-offer[hidden]{display:none!important}.qr-sibling-offer *{box-sizing:border-box}.qr-sibling-offer .qr-offer-close{position:absolute;right:12px;top:12px;width:28px;height:28px;padding:6px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;background:#ffffff10;color:#f8f5df;cursor:pointer;z-index:1}.qr-offer-close svg{width:15px;height:15px}.qr-sibling-offer .qr-offer-banner{padding:26px 24px 18px;display:flex;align-items:center;justify-content:space-between;background:#234d3b;gap:4px}.qr-offer-eyebrow{color:#d8d8b3;letter-spacing:1.2px;font-size:9px;font-weight:600;display:block;margin-bottom:15px}.qr-offer-saving{display:flex;gap:12px;align-items:center;color:#eddaa0}.qr-offer-saving strong{font-size:62px;line-height:1;letter-spacing:-3px;font-weight:600}.qr-offer-saving strong span{font-size:31px;letter-spacing:-1px}.qr-offer-saving>span{font-size:10px;line-height:1.5;letter-spacing:1.2px;font-weight:600}.qr-offer-art{width:126px;height:112px;flex-shrink:0;margin-top:13px}.qr-sibling-offer .qr-offer-body{padding:23px 24px 24px}.qr-sibling-offer h2{font-family:Manrope,Inter,Arial,sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.7px;color:#244d3a;margin:0 0 14px}.qr-sibling-offer p{font-size:13px;line-height:1.65;margin:0 0 9px;color:#4b5c4c;white-space:normal}.qr-sibling-offer p.qr-offer-note{font-size:11px;line-height:1.6;margin-bottom:19px;color:#73816c}.qr-sibling-offer a.qr-offer-button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;color:#24422e;background:#c9ae5a;border:1px solid #c3a957;border-radius:8px;font-weight:600;font-size:12px;line-height:1.5;text-decoration:none}.qr-offer-button:hover{filter:brightness(1.05)}.qr-sibling-offer :is(button,a):focus-visible{outline:3px solid #a48c39;outline-offset:3px}.qr-offer-timer{height:3px;background:#e7ebdc}.qr-offer-timer span{display:block;height:100%;background:#b5a05c;transform-origin:left;animation:qr-offer-countdown 15s linear forwards}.qr-sibling-offer.qr-offer-paused .qr-offer-timer span{animation-play-state:paused}@keyframes qr-offer-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qr-offer-countdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:600px){.qr-sibling-offer{right:16px;bottom:84px;width:330px}.qr-sibling-offer .qr-offer-banner{padding:20px 20px 14px}.qr-sibling-offer .qr-offer-body{padding:19px 20px 20px}.qr-offer-art{height:96px;width:112px}.qr-offer-saving strong{font-size:53px}.qr-sibling-offer h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.qr-sibling-offer{animation:none}.qr-offer-timer{display:none}}
