.cw-btn{position:fixed;z-index:5;width:56px;height:56px;border-radius:50%;background:var(--cw-btn-bg, #25D366)!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000002e;transition:transform .15s,box-shadow .15s;padding:0}.cw-btn:hover{transform:scale(1.07);box-shadow:0 6px 20px #00000038}.cw-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cw-btn-icon{display:flex;align-items:center;justify-content:center;transition:opacity .3s,transform .3s;position:absolute}.cw-btn-icon--hidden{opacity:0;transform:scale(.7);pointer-events:none}.cw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 120px 16px}.cw-modal[hidden]{display:none}.cw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cw-box{position:relative;background:#fff;border-radius:16px;padding:24px 20px 20px;box-shadow:0 8px 32px #00000024}.cw-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border:none;background:#f3f3f3;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;padding:0;transition:background .15s}.cw-close:hover{background:#e5e5e5}.cw-title{font-size:16px;font-weight:700;letter-spacing:1px;text-transform:capitalize;color:#43162e;text-align:center;margin:0 0 18px;font-family:var(--hv-display)}.cw-options{display:flex;flex-direction:column;gap:10px}.cw-option{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f8f8f8;border-radius:10px;text-decoration:none;color:#43162e;transition:background .15s;border:2px solid #fff}.cw-option:hover{border:2px solid #baa442}.cw-option-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cw-option-icon--video{background:#fff;color:#1a2238}.cw-option-text{display:flex;flex-direction:column;gap:2px}.cw-option-text strong{font-size:15px;font-weight:500;color:#1a2238}.cw-option-text small{font-size:12px;color:#888;font-weight:400}@media(max-width:479px){.cw-modal{padding:0 0 72px 12px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AABA */
