.lv-scroll-cta{z-index:25;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(115deg,#fffaf5f5,#f4e7e0f2 50%,#fffaf5f5);border:1px solid #fff9f2;border-radius:24px;grid-template-columns:max-content minmax(120px,1fr) max-content;align-items:center;gap:24px;width:min(744px,100% - 48px);min-height:94px;padding:9px 22px;transition:opacity .25s,transform .4s,visibility .4s;display:grid;position:fixed;transform:translate(-50%,calc(100% + 40px));box-shadow:0 10px 36px #48243820,inset 0 1px #fff}.lv-scroll-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lv-dock-brand{color:#713a47;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.lv-dock-brand>span{letter-spacing:-.065em;font-size:31px;font-weight:300;line-height:1}.lv-dock-brand>small{letter-spacing:.025em;white-space:nowrap;background:#fffbf77a;border:1px solid #98677340;border-radius:20px;padding:3px 6px;font-size:8px;line-height:1.3}.lv-dock-art{isolation:isolate;pointer-events:none;min-width:0;height:74px;position:relative;overflow:hidden}.lv-dock-art:before{content:"";filter:blur(6px);background:#8c4d5920;border-radius:50%;height:9px;position:absolute;bottom:3px;left:12%;right:12%}.lv-dock-bottle{--bottle-angle:-14deg;--bottle-delay:.12s;opacity:1;width:24%;height:63px;transform:rotate(var(--bottle-angle));transform-origin:50% 85%;position:absolute;bottom:5px;left:12%}.lv-dock-bottle:nth-child(2){--bottle-angle:0deg;--bottle-delay:.28s;z-index:2;height:72px;bottom:1px;left:38%}.lv-dock-bottle:nth-child(3){--bottle-angle:14deg;--bottle-delay:.44s;height:63px;left:64%}.lv-dock-bottle>.ph{background:0 0;width:100%;height:100%;overflow:visible}.lv-dock-bottle img{object-fit:contain;filter:drop-shadow(2px 3px 2px #63313c24);padding:0}.lv-scroll-cta.is-visible .lv-dock-bottle{animation:lv-bottle-settle 1.2s var(--bottle-delay) both}:is(.lenova,.lenova-product-page) .lv-dock-button{color:#fff7ef;text-align:center;background:#793d4c;border:1px solid #793d4c;border-radius:99px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:14px 22px;font-size:10px;line-height:1.35;transition:background .2s;display:flex;box-shadow:0 3px 10px #71384718}:is(.lenova,.lenova-product-page) .lv-dock-button:hover{background:#63313c}.lv-dock-button svg{flex-shrink:0;width:18px;height:14px}@keyframes lv-bottle-settle{0%{opacity:0;transform:translateY(-78px) rotate(calc(var(--bottle-angle) - 16deg));animation-timing-function:ease-in}32%{opacity:1}66%{opacity:1;transform:translateY(3px) rotate(calc(var(--bottle-angle) + 3deg));animation-timing-function:ease-out}84%{transform:translateY(-2px) rotate(calc(var(--bottle-angle) - 1deg));animation-timing-function:ease-in-out}to{opacity:1;transform:translateY(0) rotate(var(--bottle-angle))}}@media (max-width:1023px){.lv-scroll-cta{border-radius:22px;grid-template-columns:max-content minmax(78px,1fr) minmax(0,195px);gap:14px;width:min(640px,100% - 24px);min-height:82px;padding:8px 14px}.lv-dock-brand>span{font-size:27px}.lv-dock-art{height:64px}.lv-dock-bottle,.lv-dock-bottle:nth-child(3){height:54px}.lv-dock-bottle:nth-child(2){height:62px}:is(.lenova,.lenova-product-page) .lv-dock-button{gap:10px;padding:12px 14px}}@media (max-width:600px){.lv-scroll-cta{border-radius:20px;grid-template-columns:max-content minmax(0,1fr) minmax(125px,44%);gap:8px;width:calc(100% - 20px);min-height:74px;padding:8px 10px}.lv-dock-brand>span{font-size:24px}.lv-dock-brand>small{letter-spacing:0;padding:2px 4px;font-size:7px}.lv-dock-art{height:56px}.lv-dock-art:before{filter:blur(4px);height:7px;bottom:3px;left:0;right:0}.lv-dock-bottle,.lv-dock-bottle:nth-child(3){width:34%;height:43px;bottom:5px;left:0}.lv-dock-bottle:nth-child(2){width:36%;height:54px;left:32%}.lv-dock-bottle:nth-child(3){left:66%}:is(.lenova,.lenova-product-page) .lv-dock-button{gap:6px;padding:10px 9px;font-size:9px}.lv-dock-button svg{width:14px}}@media (prefers-reduced-motion:reduce){.lv-scroll-cta,:is(.lenova,.lenova-product-page) .lv-dock-button{transition:none}.lv-scroll-cta.is-visible .lv-dock-bottle{animation:none}}
