.consent-wrap[data-v-c77671df]{bottom:16px;display:flex;justify-content:center;left:16px;position:fixed;right:16px;z-index:14000}.consent-card[data-v-c77671df]{background:#050505;border:1px solid #fff;border-radius:14px;box-shadow:0 18px 38px #00000073;color:#fff;padding:18px 18px 16px;width:min(960px,100%)}.consent-title[data-v-c77671df]{font-weight:700;letter-spacing:.03em;margin:0}.consent-text[data-v-c77671df],.consent-title[data-v-c77671df]{font-size:13px;text-transform:none}.consent-text[data-v-c77671df]{color:#f4f4f4;line-height:1.55;margin:8px 0 0}.consent-meta[data-v-c77671df]{color:#d7d7d7;font-size:11px;margin:10px 0 0;text-transform:none}.consent-meta a[data-v-c77671df]{color:#d1a36f;text-decoration:underline;text-underline-offset:2px}.consent-actions[data-v-c77671df]{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.btn[data-v-c77671df]{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;padding:9px 16px;text-transform:none;transition:transform .15s ease,opacity .15s ease,background-color .15s ease}.btn[data-v-c77671df]:hover{transform:translateY(-1px)}.btn-reject[data-v-c77671df]{background:transparent;border:1px solid #fff;color:#fff}.btn-accept[data-v-c77671df]{background:#d1a36f;border:1px solid #d1a36f;color:#0b0b0b}.btn-accept[data-v-c77671df]:hover{background:#c0915c;border-color:#c0915c}.consent-slide-enter-active[data-v-c77671df],.consent-slide-leave-active[data-v-c77671df]{transition:opacity .22s ease,transform .22s ease}.consent-slide-enter-from[data-v-c77671df],.consent-slide-leave-to[data-v-c77671df]{opacity:0;transform:translateY(12px)}.consent-manage-wrap[data-v-c77671df]{bottom:16px;left:16px;position:fixed;z-index:13900}.consent-manage-btn[data-v-c77671df]{background:#050505;border:1px solid #fff;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;padding:8px 14px;text-transform:none;transition:transform .15s ease,opacity .15s ease}.consent-manage-btn[data-v-c77671df]:hover{transform:translateY(-1px)}@media(max-width:640px){.consent-card[data-v-c77671df]{padding:14px}.consent-actions[data-v-c77671df]{flex-direction:column-reverse;justify-content:stretch}.btn[data-v-c77671df]{width:100%}.consent-manage-wrap[data-v-c77671df]{bottom:12px;left:12px}}body.admin-mode{background-color:#f3f4f6;color:#111827;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.6;text-transform:none}body.admin-mode *,body.admin-mode :after,body.admin-mode :before{box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}body.admin-mode h1,body.admin-mode h2,body.admin-mode h3,body.admin-mode h4,body.admin-mode h5,body.admin-mode h6{font-weight:600;line-height:1.25;margin:0}body.admin-mode p{line-height:1.7;margin:0;max-width:36ch;padding:0;text-wrap:pretty}.admin-card-text{max-width:36ch;text-wrap:pretty;width:100%;word-break:break-word}.admin-card-text>*{max-width:inherit;word-break:inherit}body.admin-mode ol,body.admin-mode ul{list-style:none;margin:0;padding:0}body.admin-mode table{border-collapse:collapse;width:100%}body.admin-mode table th{font-weight:600}body.admin-mode table td{font-weight:400}body.admin-mode [type=button],body.admin-mode [type=reset],body.admin-mode [type=submit],body.admin-mode button{font-family:inherit;font-weight:500;letter-spacing:normal;text-transform:none}body.admin-mode a{color:inherit;text-decoration:none}body.admin-mode .swal2-title{color:#111827!important;font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}body.admin-mode .swal2-file,body.admin-mode .swal2-input,body.admin-mode .swal2-textarea{border-radius:.375rem!important;color:#111827!important;font-family:inherit!important;font-size:1rem!important}.cart-location-toast[data-v-5032cbe5]{background:#111827;border-radius:10px;box-shadow:0 10px 22px #00000040;color:#fff;font-size:14px;font-weight:600;max-width:min(88vw,360px);padding:10px 14px;position:fixed;right:18px;top:18px;z-index:12000}.cart-toast-fade-enter-active[data-v-5032cbe5],.cart-toast-fade-leave-active[data-v-5032cbe5]{transition:opacity .2s ease,transform .2s ease}.cart-toast-fade-enter-from[data-v-5032cbe5],.cart-toast-fade-leave-to[data-v-5032cbe5]{opacity:0;transform:translateY(-6px)}
