.cc{display:block;font-family:var(--font-sans, "Helvetica Neue", Helvetica, Arial, sans-serif)}.cc[hidden]{display:none}.cc-banner{box-sizing:border-box;color:#f5f5f4;background:#0c0c0eb8;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 24px 64px #0000008c}.cc-banner{position:fixed;left:20px;bottom:20px;z-index:10001;width:440px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:22px 24px;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .32s cubic-bezier(.4,0,.6,1),transform .32s cubic-bezier(.4,0,.6,1),width .32s cubic-bezier(.4,0,.6,1),height .32s cubic-bezier(.4,0,.6,1),background-color .32s cubic-bezier(.4,0,.6,1),border-color .32s cubic-bezier(.4,0,.6,1),color .32s cubic-bezier(.4,0,.6,1)}.cc-banner[hidden]{display:none}.cc-view{transition:opacity .15s ease}.cc-view.is-fading{opacity:0}.cc-banner.cc-measure{transition:none!important}.cc-banner.cc-anim{overflow:hidden!important}@media screen and (min-width:600px){.cc.is-prefs-view .cc-banner{width:520px}}.cc.is-banner-open .cc-banner{opacity:1;transform:none}.cc-banner:focus{outline:none}.cc-view[hidden]{display:none}.cc-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:-4px 0 0 -6px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0f;color:#fff9;cursor:pointer;transition:color .22s cubic-bezier(.4,0,.6,1),background-color .22s cubic-bezier(.4,0,.6,1)}.cc-back:hover{color:#fff;background:#ffffff1f}.cc-back:focus-visible{outline:2px solid var(--accent-cool, #0077ed);outline-offset:1px}.cc-back[hidden]{display:none}.cc-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0f;color:#fff9;cursor:pointer;transition:color .22s cubic-bezier(.4,0,.6,1),background-color .22s cubic-bezier(.4,0,.6,1)}.cc-close:hover{color:#fff;background:#ffffff1f}.cc-close:focus-visible{outline:2px solid var(--accent-cool, #0077ed);outline-offset:1px}.cc-banner-heading{margin:0;padding-right:36px;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#f5f5f4}.cc-banner-body{margin:14px 0 0;font-size:13px;line-height:19px;color:#ffffff9e}.cc-prefs-heading{margin:12px 0 0;padding-right:36px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#f5f5f4}.cc-prefs-sub{margin:14px 0 0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#f5f5f4}.cc-prefs-lede{margin:10px 0 0;font-size:13px;line-height:20px;color:#ffffff9e}.cc-prefs-sub+.cc-prefs-lede{margin-top:4px}.cc-footer{display:flex;align-items:center;gap:18px;margin-top:14px}.cc-policy,.cc-link-btn{padding:0;border:0;background:none;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;color:#ffffff73;text-decoration:none;cursor:pointer;transition:color .22s cubic-bezier(.4,0,.6,1)}.cc-policy:hover,.cc-link-btn:hover{color:#fffc;text-decoration:underline}.cc-policy:focus-visible,.cc-link-btn:focus-visible{outline:2px solid var(--accent-cool, #0077ed);outline-offset:2px;border-radius:4px}.cc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:34px;padding:8px 12px;border:0;border-radius:var(--radius-pill, 99px);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1),border-color .22s cubic-bezier(.4,0,.6,1)}.cc-btn:focus-visible{outline:2px solid var(--accent-cool, #0077ed);outline-offset:2px}.cc-btn--primary{background:var(--accent-cool, #0077ed);color:#fff}.cc-btn--ghost{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.cc-actions{display:flex;gap:8px;margin-top:14px}.cc-actions .cc-btn{flex:1;min-width:0}.cc-prefs-actions{display:flex;gap:10px;margin-top:18px}.cc-prefs-actions .cc-btn{flex:1;min-width:0}.cc-rows{margin-top:18px}.cc-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.cc-row:first-child{border-top:0}.cc-row[hidden]{display:none}.cc-row-label{flex:1;min-width:0}.cc-row-title{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#f5f5f4}.cc-row-desc{display:block;margin-top:4px;font-size:12px;line-height:17px;color:#ffffff73}.cc-pill{flex-shrink:0;padding:5px 10px;border-radius:var(--radius-pill, 99px);background:#ffffff0f;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, Menlo, monospace);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.cc-toggle{position:relative;flex-shrink:0;width:42px;height:24px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-pill, 99px);background:#ffffff1f;cursor:pointer;transition:background-color .22s cubic-bezier(.4,0,.6,1),border-color .22s cubic-bezier(.4,0,.6,1)}.cc-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff8c;transition:transform .22s cubic-bezier(.4,0,.6,1),background-color .22s cubic-bezier(.4,0,.6,1)}.cc-toggle[aria-checked=true]{background:var(--accent-cool, #0077ed);border-color:transparent}.cc-toggle[aria-checked=true] .cc-knob{background:#fff;transform:translate(18px)}.cc-toggle:focus-visible{outline:2px solid var(--accent-cool, #0077ed);outline-offset:2px}.cc.is-light .cc-banner{color:#111113;background:#ffffffc7;border-color:#00000014;box-shadow:inset 0 1px #fff9,0 24px 64px #0000002e}.cc.is-light .cc-banner-heading{color:#111113}.cc.is-light .cc-banner-body{color:#0000008c}.cc-banner-heading,.cc-banner-body{transition:color .32s cubic-bezier(.4,0,.6,1)}.cc.is-light .cc-banner .cc-close{border-color:#00000014;background:#0000000d;color:#0000008c}.cc.is-light .cc-banner .cc-close:hover{color:#111113;background:#0000001a}.cc.is-light .cc-banner .cc-btn--ghost{background:#0000000d;border-color:#00000024;color:#000c}.cc.is-light .cc-banner .cc-btn--ghost.fl-hover-ghost-d:hover{border-color:#0000008c!important}.cc.is-light .cc-banner .cc-policy,.cc.is-light .cc-banner .cc-link-btn{color:#00000073}.cc.is-light .cc-banner .cc-policy:hover,.cc.is-light .cc-banner .cc-link-btn:hover{color:#000c}.cc.is-light .cc-banner .cc-back{border-color:#00000014;background:#0000000d;color:#0000008c}.cc.is-light .cc-banner .cc-back:hover{color:#111113;background:#0000001a}.cc.is-light .cc-banner .cc-prefs-heading,.cc.is-light .cc-banner .cc-prefs-sub{color:#111113}.cc.is-light .cc-banner .cc-prefs-lede{color:#0000008c}.cc.is-light .cc-banner .cc-row{border-top-color:#00000014}.cc.is-light .cc-banner .cc-row-title{color:#111113}.cc.is-light .cc-banner .cc-row-desc{color:#00000073}.cc.is-light .cc-banner .cc-pill{background:#0000000d;color:#00000073}.cc.is-light .cc-banner .cc-toggle:not([aria-checked=true]){background:#0000001f;border-color:#0000000f}.cc.is-light .cc-banner .cc-toggle:not([aria-checked=true]) .cc-knob{background:#fff}@media screen and (max-width:599px){.cc-banner{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:20px}.cc-prefs-actions{flex-wrap:wrap}.cc-prefs-actions .cc-btn--primary{flex:1 0 100%}}@media screen and (max-width:359px){.cc-prefs-actions .cc-btn{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.cc-banner{transition:opacity .2s ease;transform:none}.cc-view,.cc-knob{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/cookie-consent.css.map */
