.consent-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:999999;display:flex;align-items:center;justify-content:center}.consent-content{background:#fff;padding:2rem;border-radius:8px;max-width:800px;width:90%;height:90vh;position:relative;z-index:1000000;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;overflow:hidden}.consent-content h2{margin:0;padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5;flex-shrink:0}.terms-scroll{flex:1;overflow-y:auto;padding:1.5rem 0;margin:0;border-bottom:1px solid #e5e5e5}.consent-buttons{display:flex;gap:1rem;padding-top:1.5rem;justify-content:center;flex-shrink:0;background:#fff}.agree-button,.decline-button{padding:1rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .2s;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none}.agree-button{background:#000;color:#fff;border:none;transition:background-color .2s}.decline-button{background:#fff;color:#000;border:1px solid rgb(129,129,129);transition:all .2s}.agree-button:hover{background:#1c1c1c}.decline-button:hover{background:#f5f5f5}.terms-scroll h3{color:#000;font-size:1.2rem;margin:1.5rem 0 1rem}.terms-scroll p{color:#4a5568;line-height:1.6;margin-bottom:1rem}.terms-scroll ul{margin-bottom:1rem;padding-left:1.5rem}.terms-scroll li{color:#4a5568;line-height:1.6;margin-bottom:.5rem}.terms-scroll hr{margin:2rem 0;border:0;border-top:1px solid #e5e5e5}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ambassador-consent.css.map */
