#shopify-pc__banner,.shopify-pc__banner,#shopify-privacy-banner,.shopify-privacy-banner,#shopify-section-cookie-banner,.shopify-section-cookie-banner,[data-shopify-privacy-banner],shopify-privacy-banner{display:none!important}.ckb{position:fixed;left:2.4rem;bottom:2.4rem;z-index:60;width:37rem;max-width:calc(100vw - 4.8rem);opacity:0;transform:translateY(1.6rem);transition:opacity .42s var(--ease-luxe),transform .42s var(--ease-luxe),width .32s var(--ease-luxe);pointer-events:none}.ckb.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.ckb--prefs{width:41rem}.ckb__inner{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:2.4rem;box-shadow:0 1px 2px #0000000a,0 16px 44px #0000001f;max-height:calc(100vh - 12rem);overflow-y:auto}.ckb__eyebrow{font-family:var(--font-mono-family);font-size:.9rem;text-transform:uppercase;letter-spacing:.2em;color:var(--brand-primary);margin:0 0 1.2rem}.ckb__text{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.55;text-transform:lowercase;color:var(--brand-muted-fg);margin:0 0 1.2rem}.ckb__links{font-family:var(--font-mono-family);font-size:1rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2rem}.ckb__link{color:var(--brand-fg);text-decoration:none;border-bottom:1px solid currentColor}.ckb__link:hover{color:var(--brand-primary)}.ckb__dot{color:var(--brand-border);margin:0 .6rem}.ckb__actions{display:flex;gap:1rem}.ckb__btn{flex:1;height:4.4rem;font-family:var(--font-mono-family);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:999px;white-space:nowrap;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}.ckb__btn--full{flex:1 1 100%}.ckb__btn--solid{background:var(--brand-fg);color:var(--brand-bg);border:1px solid var(--brand-fg)}.ckb__btn--solid:hover{background:var(--brand-primary);border-color:var(--brand-primary)}.ckb__btn--outline{background:transparent;color:var(--brand-fg);border:1px solid var(--brand-border)}.ckb__btn--outline:hover{border-color:var(--brand-fg)}.ckb__settings-link{display:block;margin:1.4rem auto 0;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-mono-family);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-muted-fg);text-decoration:underline;text-underline-offset:3px}.ckb__settings-link:hover{color:var(--brand-fg)}.ckb__cats{list-style:none;margin:0 0 2rem;padding:0;border-top:1px solid var(--brand-border)}.ckb__cat{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid var(--brand-border)}.ckb__cat-text{flex:1}.ckb__cat-name{display:block;font-family:var(--font-body-family);font-size:1.4rem;color:var(--brand-fg);text-transform:lowercase}.ckb__cat-desc{display:block;margin-top:.3rem;font-family:var(--font-body-family);font-size:1.15rem;line-height:1.45;color:var(--brand-muted-fg);text-transform:lowercase}.ckb__switch{position:relative;flex:none;width:4.2rem;height:2.4rem;margin-top:.2rem}.ckb__switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ckb__switch-track{display:block;width:100%;height:100%;border-radius:999px;background:var(--brand-border);transition:background-color var(--dur-fast) ease}.ckb__switch-track:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform var(--dur-fast) var(--ease-luxe)}.ckb__switch input:checked+.ckb__switch-track{background:var(--brand-fg)}.ckb__switch input:checked+.ckb__switch-track:after{transform:translate(1.8rem)}.ckb__switch input:focus-visible+.ckb__switch-track{outline:2px solid var(--brand-primary);outline-offset:2px}.ckb__switch--locked input{cursor:not-allowed}.ckb__switch--locked input:checked+.ckb__switch-track{background:var(--brand-muted-fg)}.ckb__prefs-foot{margin-top:1.4rem;text-align:center}.ckb__mini{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-mono-family);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-muted-fg)}.ckb__mini:hover{color:var(--brand-fg)}@media(max-width:749px){.ckb,.ckb--prefs{left:1.6rem;right:1.6rem;bottom:8.4rem;width:auto}.ckb__actions{flex-wrap:wrap}.ckb__btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cookie-banner.css.map */
