.lv-scroll-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;pointer-events:none}.lv-scroll-progress:after{display:block;width:100%;height:100%;background:linear-gradient(90deg,#7b61ff,#73efff,#ff69dc);box-shadow:0 0 16px #73efffad;content:"";transform:scaleX(var(--lv-scroll-progress, 0));transform-origin:left center}.lv-reveal{opacity:0;transform:translateY(18px);transition:opacity .62s ease var(--lv-reveal-delay, 0ms),transform .62s cubic-bezier(.22,1,.36,1) var(--lv-reveal-delay, 0ms)}.lv-reveal.is-revealed{opacity:1;transform:translateY(0)}.lv-back-to-top{position:fixed;z-index:45;right:clamp(14px,2vw,28px);bottom:22px;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(125,190,255,.28);border-radius:999px;background:#070916d1;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lv-back-to-top:hover,.lv-back-to-top:focus-visible{border-color:#73efffbd}.lv-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lv-product-dock{position:fixed;z-index:44;right:clamp(76px,7vw,112px);bottom:18px;left:clamp(18px,4vw,52px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;max-width:760px;margin-left:auto;padding:12px 12px 12px 18px;border:1px solid rgba(125,190,255,.24);border-radius:18px;background:#070916e6;color:#fff;box-shadow:0 20px 70px #00000047;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lv-product-dock.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lv-shopify-preview .lv-product-dock{bottom:88px}.lv-shopify-preview .lv-back-to-top{bottom:94px}.lv-product-dock__summary{display:grid;min-width:0;gap:3px}.lv-product-dock__summary strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.lv-product-dock__summary span{overflow:hidden;color:#e9efff9e;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.lv-product-dock a{display:grid;place-items:center;min-height:42px;border:0;border-radius:12px;background:linear-gradient(110deg,#7661ff,#55dff4);color:#050714;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:0 18px;text-decoration:none}main[data-template^=product]>.shopify-section:first-child{scroll-margin-top:calc(var(--header-group-height, 0px) + 12px)}@media(max-width:749px){.lv-back-to-top{right:12px;bottom:88px;width:42px;height:42px}.lv-product-dock{right:10px;bottom:10px;left:10px;gap:12px;padding:10px 10px 10px 14px;border-radius:16px}.lv-product-dock__summary strong{font-size:.78rem}.lv-product-dock a{min-height:40px;padding:0 13px}.lv-shopify-preview .lv-product-dock{bottom:82px}.lv-shopify-preview .lv-back-to-top{bottom:152px}}@media(prefers-reduced-motion:reduce){.lv-reveal,.lv-reveal.is-revealed,.lv-back-to-top,.lv-product-dock{transition:none;transform:none}.lv-reveal{opacity:1}}@media(max-width:749px){.menu-drawer__menu{padding-inline:1.25rem}.menu-drawer__menu-item--mainlist{min-height:2.75rem;align-items:center;font-size:clamp(1.25rem,5.8vw,1.5rem);line-height:1.2}.menu-drawer__menu--childlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-bottom:.5rem}.menu-drawer__menu-item--child{display:flex;min-height:2.75rem;align-items:center;font-size:.9rem;line-height:1.25}}@media(max-width:749px){main[data-template^=product] .group-block:has(>.group-block-content>variant-picker){padding-block:1rem 1.25rem}main[data-template^=product] .group-block-content:has(>variant-picker){gap:1rem}main[data-template^=product] .variant-option--equal-width-buttons{grid-template-columns:repeat(auto-fit,minmax(min(8.75rem,100%),1fr));gap:.625rem}main[data-template^=product] .variant-option__button-label{min-height:2.875rem}main[data-template^=product] .buy-buttons-block{scroll-margin-bottom:5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ledvibe-interactions.css.map */
