.store-tracking-consent{z-index:10000;color:#171a2c;width:min(460px,100vw - 40px);max-height:calc(100dvh - 40px);font:400 14px/1.6 var(--font-dm-sans,sans-serif);background:#fff;border:1px solid #d8dadd;border-radius:16px;padding:24px;position:fixed;bottom:20px;left:20px;overflow-y:auto;box-shadow:0 12px 40px rgba(23,26,44,.125)}.store-tracking-consent strong{font-size:16px;font-weight:700;display:block}.store-tracking-consent p{margin:8px 0}.store-tracking-consent a{color:#283a9c;text-decoration:underline}.store-tracking-consent fieldset{border:0;margin:0;padding:16px 0 0}.store-tracking-consent legend{padding-top:12px;font-weight:700}.store-tracking-consent label{align-items:center;gap:10px;min-height:44px;display:flex}.store-tracking-consent input{accent-color:#171a2c;width:18px;height:18px}.store-tracking-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.store-tracking-actions button,.store-tracking-preferences{color:#171a2c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc0c8;border-radius:10px;padding:10px 14px}.store-tracking-actions button:hover,.store-tracking-preferences:hover{background:#f2f3f5}.store-tracking-actions button:focus-visible{outline-offset:3px;outline:2px solid #4d5cf5}.store-tracking-preferences:focus-visible{outline-offset:3px;outline:2px solid #4d5cf5}.store-tracking-preferences{bottom:max(12px,env(safe-area-inset-bottom));z-index:60;font:400 12px/1.4 var(--font-dm-sans,sans-serif);position:fixed;left:12px;box-shadow:0 2px 8px rgba(23,26,44,.08)}body:has(.storefront-sticky-cart,.wen-floating-bag:not([hidden])) .store-tracking-preferences{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 96px)}body:has([role=dialog]) .store-tracking-preferences{display:none}@media (max-width:600px){.store-tracking-consent{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:20px;left:12px}}
