.sticky-cta-dock-spacer{height:92px}.sticky-cta-dock{position:fixed;left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;width:min(calc(100% - 24px),680px);transform:translate(-50%);pointer-events:none}body.has-pdp-sticky-footer .sticky-cta-dock--desktop{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.npro-sticky-cta,.sticky-cta-dock__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;pointer-events:auto}.sticky-cta-dock__inner{padding:10px;border:1px solid hsla(240,4%,89%,.92);border-radius:22px;background:#ffffffeb;box-shadow:0 18px 45px -18px #110c2659,0 4px 14px #110c261a;backdrop-filter:blur(16px) saturate(1.35)}.dark .sticky-cta-dock__inner{border-color:#ffffff1f;background:#1a122ceb;box-shadow:0 18px 45px -18px #0000008c,0 4px 14px #00000052}.npro-sticky-cta--single,.sticky-cta-dock__inner--single{grid-template-columns:minmax(0,1fr)}.sticky-cta-dock__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:0 14px;border:1px solid transparent;font-size:14px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}.sticky-cta-dock__button:focus-visible{outline:3px solid rgba(100,0,244,.35);outline-offset:2px}.sticky-cta-dock__button:not(.is-disabled):hover{transform:translateY(-1px)}.sticky-cta-dock__button--primary{background:#6400f4;color:#fff;box-shadow:0 8px 16px -7px #6400f46b}.sticky-cta-dock__button--primary:not(.is-disabled):hover{background:#4b00c4}.sticky-cta-dock__button--secondary{border-color:#6400f438;background:#fff;color:#4b00c4}.sticky-cta-dock__button--secondary:not(.is-disabled):hover{border-color:#6400f45c;background:#f5f1ff}.dark .sticky-cta-dock__button--secondary{border-color:#b59aff3d;background:#ffffff14;color:#f0efff}.dark .sticky-cta-dock__button--secondary:not(.is-disabled):hover{background:#ffffff24}.sticky-cta-dock__button.is-disabled,.sticky-cta-dock__button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.sticky-cta-dock__icon{width:18px;height:18px;flex:0 0 auto}.npro-sticky-cta{order:2;padding:10px}.npro-sticky-cta .sticky-cta-dock__button{min-height:44px;padding:0 12px;border-radius:13px;font-size:13px}.npro-sticky-cta.dockcard-leave-active,.sticky-cta-dock-slide-enter-active,.sticky-cta-dock-slide-leave-active{transition:transform .24s ease,opacity .24s ease}.sticky-cta-dock-slide-enter-from,.sticky-cta-dock-slide-leave-to{transform:translate(-50%,14px);opacity:0}.npro-sticky-cta.dockcard-leave-to{transform:translateY(14px);opacity:0}@media(min-width:768px){.sticky-cta-dock-spacer{height:88px}}@media(prefers-reduced-motion:reduce){.npro-sticky-cta.dockcard-leave-active,.sticky-cta-dock-slide-enter-active,.sticky-cta-dock-slide-leave-active,.sticky-cta-dock__button{transition:none}}
