.launcher-module__kKDFgq__dock{--rio-gap:16px;--rio-danger:#a32a24;--bottle-h:84px;right:calc(var(--rio-gap) + env(safe-area-inset-right));bottom:calc(var(--rio-gap) + var(--consent-h,0px) + env(safe-area-inset-bottom));z-index:60;animation:.55s cubic-bezier(.16,1,.3,1) backwards launcher-module__kKDFgq__dockIn;position:fixed}.launcher-module__kKDFgq__launcher{border-radius:var(--radius-pill);background:var(--action-fill);height:56px;box-shadow:var(--action-shadow), 0 14px 30px -12px #063e3899;color:#fff;text-align:left;border:1px solid #ffffff80;align-items:center;gap:10px;padding:0 22px 0 50px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.launcher-module__kKDFgq__launcher:hover{transform:translateY(-2px)}.launcher-module__kKDFgq__launcher:active{transform:scale(.97)}.launcher-module__kKDFgq__launcher:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.launcher-module__kKDFgq__chevron{display:none}.launcher-module__kKDFgq__bottleSlot{width:28px;height:var(--bottle-h);pointer-events:none;position:absolute;bottom:5px;left:12px}.launcher-module__kKDFgq__bottle{transform-origin:50% 90%;filter:drop-shadow(0 5px 5px #0a2a1f59);width:auto;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);animation:.7s cubic-bezier(.16,1,.3,1) .2s backwards launcher-module__kKDFgq__bottleIn;display:block;transform:rotate(-9deg)}.launcher-module__kKDFgq__launcher:hover .launcher-module__kKDFgq__bottle{transform:rotate(-14deg)translateY(-2px)}.launcher-module__kKDFgq__bottle[data-wiggle=true]{animation:.9s ease-in-out launcher-module__kKDFgq__bottleWiggle}.launcher-module__kKDFgq__copy{white-space:nowrap;flex-direction:column;justify-content:center;line-height:1.2;display:flex}.launcher-module__kKDFgq__copy strong{font-size:16px;font-weight:700}.launcher-module__kKDFgq__copy small{font-size:12px}.launcher-module__kKDFgq__badge{background:var(--rio-danger);border:3px solid #fff;border-radius:50%;width:20px;height:20px;animation:.3s cubic-bezier(.16,1,.3,1) backwards launcher-module__kKDFgq__badgeIn;position:absolute;top:-5px;right:-3px;box-shadow:0 2px 6px #0a2a1f59}.launcher-module__kKDFgq__launcher[aria-expanded=true]{justify-content:center;width:56px;padding:0}.launcher-module__kKDFgq__launcher[aria-expanded=true] .launcher-module__kKDFgq__chevron{display:block}.launcher-module__kKDFgq__launcher[aria-expanded=true] .launcher-module__kKDFgq__copy{display:none}.launcher-module__kKDFgq__launcher[aria-expanded=true] .launcher-module__kKDFgq__bottleSlot{visibility:hidden}.launcher-module__kKDFgq__teaser{width:max-content;max-width:min(268px, calc(100vw - 2 * var(--rio-gap) - 8px));border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px 18px 6px;align-items:stretch;animation:.45s cubic-bezier(.16,1,.3,1) backwards launcher-module__kKDFgq__teaserIn;display:flex;position:absolute;bottom:calc(100% + 42px);right:0;box-shadow:0 14px 30px -12px #0a2a1f66,0 2px 6px -2px #0a2a1f33}.launcher-module__kKDFgq__teaser:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;bottom:-7px;right:40px;transform:rotate(45deg)}.launcher-module__kKDFgq__teaserText{min-height:var(--touch-target);color:var(--ink);text-align:left;border-radius:18px 0 0 18px;padding:10px 4px 10px 16px;font-size:15px;font-weight:700;line-height:1.3}.launcher-module__kKDFgq__teaserText:hover{color:var(--forest)}.launcher-module__kKDFgq__teaserClose{width:var(--touch-target);min-height:var(--touch-target);color:var(--muted);border-radius:0 18px 6px 0;flex:none;place-items:center;display:grid}.launcher-module__kKDFgq__teaserClose:hover{color:var(--ink)}.launcher-module__kKDFgq__teaserText:focus-visible,.launcher-module__kKDFgq__teaserClose:focus-visible{outline:3px solid var(--forest);outline-offset:-3px}@media (min-width:768px) and (max-width:899px){body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false]{bottom:calc(100px + var(--consent-h,0px) + env(safe-area-inset-bottom))}}@media (max-width:767px){.launcher-module__kKDFgq__dock[data-registration=true][data-open=false]{--bottle-h:32px;right:calc(4px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom) + var(--consent-h,0px))}.launcher-module__kKDFgq__dock[data-registration=true][data-open=false] .launcher-module__kKDFgq__launcher{width:var(--touch-target);height:var(--touch-target);justify-content:center;padding:0}.launcher-module__kKDFgq__dock[data-registration=true][data-open=false] .launcher-module__kKDFgq__copy{display:none}.launcher-module__kKDFgq__dock[data-registration=true][data-open=false] .launcher-module__kKDFgq__bottleSlot{width:16px;bottom:5px;left:50%;transform:translate(-50%)}:is(body:has(.product-cta-bar) .launcher-module__kKDFgq__dock[data-open=false],body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false]){right:calc(16px + env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--consent-h,0px))}:is(body:has(.product-cta-bar) .launcher-module__kKDFgq__dock[data-open=false],body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false],.launcher-module__kKDFgq__dock[data-compact=true][data-open=false]){--bottle-h:40px}:is(body:has(.product-cta-bar) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__launcher,body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__launcher,.launcher-module__kKDFgq__dock[data-compact=true][data-open=false] .launcher-module__kKDFgq__launcher){justify-content:center;width:52px;height:52px;padding:0}:is(body:has(.product-cta-bar) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__copy,body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__copy,.launcher-module__kKDFgq__dock[data-compact=true][data-open=false] .launcher-module__kKDFgq__copy){display:none}:is(body:has(.product-cta-bar) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__bottleSlot,body:has(.catalog-cart-dock) .launcher-module__kKDFgq__dock[data-open=false] .launcher-module__kKDFgq__bottleSlot,.launcher-module__kKDFgq__dock[data-compact=true][data-open=false] .launcher-module__kKDFgq__bottleSlot){width:18px;bottom:6px;left:50%;transform:translate(-50%)}.launcher-module__kKDFgq__dock{--rio-gap:14px;--bottle-h:72px}.launcher-module__kKDFgq__launcher{gap:0;height:48px;padding:0 18px 0 42px}.launcher-module__kKDFgq__bottleSlot{width:24px;bottom:4px;left:9px}.launcher-module__kKDFgq__copy small{display:none}.launcher-module__kKDFgq__copy strong{font-size:15px}.launcher-module__kKDFgq__launcher[aria-expanded=true]{width:48px;padding:0}.launcher-module__kKDFgq__teaser{bottom:calc(100% + 38px)}.launcher-module__kKDFgq__teaser:after{right:30px}}@keyframes launcher-module__kKDFgq__dockIn{0%{opacity:0;transform:translateY(14px)}}@keyframes launcher-module__kKDFgq__bottleIn{0%{opacity:0;transform:translateY(12px)rotate(-3deg)}60%{opacity:1;transform:translateY(-4px)rotate(-13deg)}}@keyframes launcher-module__kKDFgq__bottleWiggle{0%,to{transform:rotate(-9deg)}25%{transform:rotate(-19deg)translateY(-2px)}50%{transform:rotate(0)}75%{transform:rotate(-14deg)}}@keyframes launcher-module__kKDFgq__teaserIn{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes launcher-module__kKDFgq__badgeIn{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.launcher-module__kKDFgq__dock,.launcher-module__kKDFgq__launcher,.launcher-module__kKDFgq__bottle,.launcher-module__kKDFgq__badge,.launcher-module__kKDFgq__teaser{transition:none!important;animation:none!important}}
