.sticky-popup{position:fixed;bottom:10px;left:10px;width:90px;height:140px;transform:translate(-120px);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:2;cursor:pointer}.sticky-popup.show{transform:translate(0);opacity:1}.sticky-popup.expanded{width:200px;height:320px;cursor:default;display:flex;flex-direction:column-reverse;row-gap:1rem}@media screen and (min-width: 1008px){.sticky-popup.expanded{width:300px;height:540px}}.popup-close.popup-close:not(.sticky-popup.expanded .popup-close){position:absolute;top:-45px;right:0;width:40px;height:40px;background-color:rgba(var(--button-background),var(--alpha-button-background));color:rgb(var(--button-text-color));border:none;border-radius:50%;font-size:36px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.popup-close:is(.sticky-popup.expanded .popup-close){background-color:rgba(var(--button-background),var(--alpha-button-background));color:rgb(var(--button-text-color));padding:10px;width:40px;height:40px;font-size:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-collapse{position:absolute;top:5px;right:5px;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease;cursor:pointer;color:rgb(var(--button-text-color))}.sticky-popup.expanded .popup-collapse{visibility:visible;opacity:1;z-index:2}.popup-content--wrap{position:relative;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;width:100%;box-shadow:0 20px 40px #0000004d;border-radius:16px}.popup-image{width:100%;height:100%;position:relative;transition:all .4s ease;border-radius:10px;overflow:hidden}.popup-image video{width:100%;height:100%;object-fit:cover;object-position:center}.popup-content{position:absolute;bottom:0;left:0;width:100%;padding:10px;color:var(--light-text-color);opacity:0;visibility:hidden;transition:all .4s ease;transform:translateY(10px);opacity:1;visibility:visible;transform:translateY(0)}.sticky-popup.expanded .popup-content{padding:20px}.popup-content h3{font-size:12px;line-height:1;margin-bottom:8px;transition:font-size .4s ease,line-height .4s ease}.sticky-popup.expanded .popup-content h3{font-size:16px;line-height:1.2}.popup-content p{display:none;font-size:13px;line-height:1;margin-bottom:15px;transition:display .4s ease}.sticky-popup.expanded .popup-content p{display:block}.start-button{width:100%;padding:5px;min-height:3.5rem;font-size:14px;display:none}.sticky-popup.expanded .start-button{display:inline-flex}.calendar-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.calendar-modal.show{opacity:1;visibility:visible}.calendar-container{width:95%;max-width:685px;position:relative;transform:scale(.9);transition:transform .3s ease}.calendar-modal.show .calendar-container{transform:scale(1)}.modal-close{background-color:rgba(var(--button-background),var(--alpha-button-background));color:rgb(var(--button-text-color));border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;position:absolute;top:-45px;right:0}.modal-close:hover{transform:scale(1.1)}.calendar-embed{width:100%;height:calc(80vh - 80px);border:none;border-radius:16px;overflow:hidden}.calendly-inline-widget{width:100%;height:100%}@media (min-width: 1008px){.sticky-popup{left:10px;bottom:10px}.calendar-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/sticky-video.css.map */
