.contact-launcher{--cl-brand: #607456;--cl-size: 52px;--cl-edge: 20px;position:fixed;right:var(--cl-edge);bottom:calc(var(--cl-edge) + var(--cl-offset, 0px));z-index:35;display:none;font-family:inherit;transition:bottom .3s ease,opacity .2s ease,visibility .2s ease}@media only screen and (min-width:1068px){.contact-launcher{--cl-size: 56px;--cl-edge: 30px}}html.cl-ready .contact-launcher{display:block}body.open-cc .contact-launcher,.contact-launcher.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.contact-launcher__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cl-size);height:var(--cl-size);padding:0;border:0;border-radius:50%;background:var(--cl-brand);color:#fff;cursor:pointer;box-shadow:0 6px 20px #26302138;transition:transform .2s ease,box-shadow .2s ease}.contact-launcher__toggle:hover{transform:translateY(-2px);box-shadow:0 10px 24px #26302142}.contact-launcher__toggle:focus-visible{outline:2px solid var(--cl-brand);outline-offset:3px}.contact-launcher__toggle svg{position:absolute;transition:opacity .2s ease,transform .25s ease}.contact-launcher__toggle-open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .25s ease}.contact-launcher__cycle{opacity:0;animation:contact-launcher-cycle 9s cubic-bezier(.4,0,.2,1) infinite}.contact-launcher__cycle--2{animation-delay:3s}.contact-launcher__cycle--3{animation-delay:6s}.contact-launcher__dot{fill:var(--cl-brand)}.contact-launcher__toggle:hover .contact-launcher__cycle,.contact-launcher.is-open .contact-launcher__cycle,.contact-launcher.is-cheers .contact-launcher__cycle{animation-play-state:paused}@keyframes contact-launcher-cycle{0%{opacity:0;transform:scale(.6) rotate(-20deg)}5%{opacity:1;transform:scale(1) rotate(0)}28%{opacity:1;transform:scale(1) rotate(0)}33.33%{opacity:0;transform:scale(.6) rotate(20deg)}to{opacity:0;transform:scale(.6) rotate(20deg)}}.contact-launcher__toggle-close{opacity:0;transform:rotate(-45deg)}.contact-launcher.is-open .contact-launcher__toggle-open,.contact-launcher.is-cheers .contact-launcher__toggle-open{opacity:0;transform:rotate(45deg)}.contact-launcher.is-open .contact-launcher__toggle-close,.contact-launcher.is-cheers .contact-launcher__toggle-close{opacity:1;transform:rotate(0)}.contact-launcher__badge{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#c0392b;border:2px solid #fff}.contact-launcher__badge[hidden]{display:none}.contact-launcher__menu{position:absolute;right:0;bottom:calc(100% + 12px);width:290px;max-width:calc(100vw - 2 * var(--cl-edge));padding:18px 10px 10px;background:var(--bg-body, #fff);border-radius:16px;box-shadow:0 12px 40px #2630212e;opacity:0;transform:translateY(8px);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease}.contact-launcher__menu[hidden]{display:none}.contact-launcher.is-open .contact-launcher__menu{opacity:1;transform:translateY(0)}.contact-launcher__title{margin:0 10px 10px;font-size:.8125rem;letter-spacing:.02em;color:var(--color-body, #151515);opacity:.7}.contact-launcher__list{list-style:none;margin:0;padding:0}.contact-launcher__list li{margin:0;padding:0}.contact-launcher__list li[hidden]{display:none}.contact-launcher__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--color-body, #151515);font:inherit;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;transition:background-color .15s ease}.contact-launcher__item:hover{background:#60745614;color:var(--color-body, #151515)}.contact-launcher__item:focus-visible{outline:2px solid var(--cl-brand);outline-offset:-2px}.contact-launcher__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#6074561a;color:var(--cl-brand)}.contact-launcher__text{display:flex;flex-direction:column;min-width:0}.contact-launcher__label,.contact-launcher__sub{color:var(--color-body, #151515)}.contact-launcher__label{font-size:.9375rem;line-height:1.3;font-weight:var(--font-body-medium-weight, 500)}.contact-launcher__sub{font-size:.75rem;line-height:1.4;opacity:.65}html.cl-ready shopify-chat::part(activator){display:none!important}html.cl-ready #appstle-loyalty-button{display:none!important}@media only screen and (min-width:768px){html.cl-ready #appstle_loyalty_iframe{left:auto!important;right:20px!important;bottom:88px!important;transform-origin:bottom right!important}}@media only screen and (min-width:1068px){html.cl-ready #appstle_loyalty_iframe{right:30px!important;bottom:102px!important}}html.cl-ready .back-to-top{right:28px;bottom:calc(20px + 52px + 12px + var(--cl-offset, 0px))}@media only screen and (min-width:1068px){html.cl-ready .back-to-top{right:40px;bottom:calc(30px + 56px + 12px + var(--cl-offset, 0px))}}html.cl-ready .back-to-top:not(.back-to-top--active){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}html.cl-ready .back-to-top{transition:opacity .25s ease,transform .25s ease,visibility .25s ease,bottom .3s ease}@media(prefers-reduced-motion:reduce){.contact-launcher__cycle{animation:none}.contact-launcher__cycle--2{opacity:1}.contact-launcher,.contact-launcher__toggle,.contact-launcher__toggle svg,.contact-launcher__menu{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/contact-launcher.css.map */
