.bosevn-floating-contact{--bosevn-floating-contact-size: 48px;--bosevn-floating-contact-toggle-size: 56px;--bosevn-floating-contact-gap: var(--bose-space-3, 12px);--bosevn-floating-contact-edge: var(--bose-space-3, 12px);--bosevn-floating-contact-z: 99990;--bosevn-floating-contact-lift: 0px;--bosevn-floating-contact-radius: 16px;position:fixed;right:var(--bosevn-floating-contact-edge);bottom:calc(var(--bosevn-floating-contact-edge) + var(--bosevn-floating-contact-lift));z-index:var(--bosevn-floating-contact-z);display:flex;flex-direction:column;align-items:flex-end;gap:var(--bosevn-floating-contact-gap);pointer-events:none;transition:bottom .3s ease}body.single-product:has(#bosevn-pdp-sticky-bar.is-visible) .bosevn-floating-contact{--bosevn-floating-contact-lift: 74px}.bosevn-floating-contact__list{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bosevn-floating-contact-gap)}.bosevn-floating-contact__link,.bosevn-floating-contact__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--bosevn-floating-contact-size);height:var(--bosevn-floating-contact-size);min-width:44px;min-height:44px;padding:0;border:var(--bose-border-width-hairline, 1px) solid transparent;border-radius:var(--bosevn-floating-contact-radius);text-decoration:none;pointer-events:auto;transition:transform .15s ease,box-shadow .15s ease}.bosevn-floating-contact__link{--bosevn-fc-bg: var(--bose-color-action-primary-bg, #000);overflow:hidden;background:var(--bosevn-fc-bg);border-color:var(--bosevn-fc-bg);color:var(--bose-color-action-primary-fg, #fff)}.bosevn-floating-contact__link:hover,.bosevn-floating-contact__link:focus,.bosevn-floating-contact__link:active,.bosevn-floating-contact__link:visited{background:var(--bosevn-fc-bg);border-color:var(--bosevn-fc-bg);color:var(--bose-color-action-primary-fg, #fff)}.bosevn-floating-contact .bosevn-floating-contact__toggle{appearance:none;width:var(--bosevn-floating-contact-toggle-size);height:var(--bosevn-floating-contact-toggle-size);margin:0;cursor:pointer;border-radius:100%;background:#000;background-color:#000;color:#fff;border-color:#000;box-shadow:0 2px 10px #0000003d}.bosevn-floating-contact .bosevn-floating-contact__toggle,.bosevn-floating-contact .bosevn-floating-contact__toggle *,.bosevn-floating-contact .bosevn-floating-contact__link,.bosevn-floating-contact .bosevn-floating-contact__link *{cursor:pointer}.bosevn-floating-contact .bosevn-floating-contact__toggle:hover,.bosevn-floating-contact .bosevn-floating-contact__toggle:focus,.bosevn-floating-contact .bosevn-floating-contact__toggle:active{background:#000;background-color:#000;color:#fff;border-color:#000}.bosevn-floating-contact__logo{display:block;width:28px;height:auto}.bosevn-floating-contact--cluster .bosevn-floating-contact__toggle{display:none}.bosevn-floating-contact--cluster.is-enhanced .bosevn-floating-contact__toggle{display:flex}.bosevn-floating-contact__toggle-icon{display:flex;align-items:center;justify-content:center;line-height:0}.bosevn-floating-contact__toggle-icon--close,.bosevn-floating-contact.is-open .bosevn-floating-contact__toggle-icon--more{display:none}.bosevn-floating-contact.is-open .bosevn-floating-contact__toggle-icon--close{display:flex}.bosevn-floating-contact__link:focus,.bosevn-floating-contact__toggle:focus{outline:none}.bosevn-floating-contact__link:focus-visible,.bosevn-floating-contact__toggle:focus-visible{box-shadow:0 0 0 2px var(--bose-color-brand-white, #fff),0 0 0 4px var(--bose-color-brand-black, #000)}.bosevn-floating-contact__icon{display:flex;align-items:center;justify-content:center;line-height:0;color:inherit}.bosevn-floating-contact__link svg{fill:currentColor}.bosevn-floating-contact__icon svg,.bosevn-floating-contact__toggle-icon svg{display:block;flex-shrink:0}.bosevn-floating-contact__img{display:block;width:28px;height:26px;object-fit:contain}.bosevn-floating-contact--cluster.is-enhanced .bosevn-floating-contact__list{position:absolute;right:0;bottom:calc(var(--bosevn-floating-contact-toggle-size) + var(--bosevn-floating-contact-gap));visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.bosevn-floating-contact--cluster.is-open .bosevn-floating-contact__list{visibility:visible;opacity:1;transform:none;pointer-events:auto}@media(min-width:768px){.bosevn-floating-contact{--bosevn-floating-contact-edge: var(--bose-space-4, 16px)}body.single-product:has(#bosevn-pdp-sticky-bar.is-visible) .bosevn-floating-contact{--bosevn-floating-contact-lift: 140px}}@media(min-width:1025px){.bosevn-floating-contact__link:hover{transform:translateY(-2px)}}@media(hover:hover){.bosevn-floating-contact .bosevn-floating-contact__toggle:hover{transform:scale(1.12)}.bosevn-floating-contact__toggle:hover .bosevn-floating-contact__logo{transform:scale(1.15)}}.bosevn-floating-contact__logo{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.bosevn-floating-contact,.bosevn-floating-contact__link,.bosevn-floating-contact__toggle,.bosevn-floating-contact__logo,.bosevn-floating-contact__list{transition:none}.bosevn-floating-contact__toggle:hover,.bosevn-floating-contact__toggle:hover .bosevn-floating-contact__logo{transform:none}}
