shopify-privacy-banner,shopify-cookie-banner,shopify-storefront-banner,.shopify-privacy-banner,.shopify-pc__banner,#shopify-pc__banner,#shopify-privacy-banner-container,[data-shopify-privacy-banner],[id^=shopify-pc__],[id^=shopify-cookie-]{display:none!important;visibility:hidden!important;pointer-events:none!important}.tcn-cookies{position:fixed;inset:auto 0 0 0;z-index:9999;display:flex;justify-content:flex-start;align-items:flex-end;padding:clamp(1rem,2vw,1.5rem);pointer-events:none;font-family:var(--tcn-font-body, system-ui)}.tcn-cookies[hidden]{display:none}.tcn-cookies__inner{position:relative;pointer-events:auto;width:100%;max-width:400px;background:var(--tcn-paper, #fff);color:var(--tcn-ink, #0a0a0a);border:1px solid rgba(10,10,10,.08);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -22px #0a0a0a47,0 6px 16px -10px #0a0a0a24;transform:translateY(calc(100% + 2rem));opacity:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s ease}.tcn-cookies.is-shown .tcn-cookies__inner{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.tcn-cookies__inner{transition:opacity .2s ease;transform:none}}.tcn-cookies__compact{display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.15rem);padding:clamp(1.25rem,2.4vw,1.6rem)}.tcn-cookies__eyebrow{font-family:var(--tcn-font-mono, ui-monospace, monospace);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tcn-ink-mute, #6b6b6b);margin-bottom:.4rem}.tcn-cookies__title{font-family:var(--tcn-font-display, system-ui);font-weight:900;font-size:clamp(1.5rem,1vw + 1.2rem,1.9rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .5rem;color:var(--tcn-ink, #0a0a0a)}.tcn-cookies__copy{font-size:.8125rem;line-height:1.5;color:var(--tcn-ink-mute, #6b6b6b);margin:0}.tcn-cookies__link{color:var(--tcn-ink, #0a0a0a);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;margin-left:.25em;transition:color .2s ease}.tcn-cookies__link:hover{color:var(--tcn-red, #a42325)}.tcn-cookies__cta{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:center}.tcn-cookies__btn{-webkit-appearance:none;appearance:none;font-family:var(--tcn-font-body, system-ui);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.95em 1.2em;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .2s ease;white-space:nowrap;line-height:1;text-align:center}.tcn-cookies__btn:active{transform:scale(.97)}.tcn-cookies__btn--ghost{grid-column:1 / -1;order:3;justify-self:center;background:transparent;color:var(--tcn-ink-mute, #6b6b6b);padding:.2em .4em;letter-spacing:.06em;font-weight:500;font-size:.75rem;text-decoration:underline;text-underline-offset:4px;border:0}.tcn-cookies__btn--ghost:hover{color:var(--tcn-ink, #0a0a0a)}.tcn-cookies__btn--outline{order:1;background:transparent;color:var(--tcn-ink, #0a0a0a);border:1px solid rgba(10,10,10,.22)}.tcn-cookies__btn--outline:hover{border-color:var(--tcn-ink, #0a0a0a);background:#0a0a0a0a}.tcn-cookies__btn--filled{order:2;background:var(--tcn-ink, #0a0a0a);color:var(--tcn-paper, #fff)}.tcn-cookies__btn--filled:hover{background:var(--tcn-ink-soft, #1f1f1f)}.tcn-cookies__customize{padding:clamp(1.25rem,2.4vw,1.6rem);animation:tcn-cookies-fade-in .32s cubic-bezier(.22,1,.36,1)}.tcn-cookies__customize[hidden]{display:none}@keyframes tcn-cookies-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tcn-cookies__customize-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.tcn-cookies__back{background:transparent;border:1px solid rgba(10,10,10,.18);color:var(--tcn-ink, #0a0a0a);width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.tcn-cookies__back:hover{background:#0a0a0a0d;border-color:#0a0a0a59}.tcn-cookies__list{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.tcn-cookies__item{display:grid;grid-template-columns:1fr auto;gap:.85rem;align-items:center;padding:.9rem 1rem;background:var(--tcn-cream, #f7f6f4);border:1px solid rgba(10,10,10,.06);border-radius:12px;transition:border-color .2s ease,background .2s ease}.tcn-cookies__item:hover{border-color:#0a0a0a24}.tcn-cookies__item-title{font-family:var(--tcn-font-display, system-ui);font-weight:900;font-size:.95rem;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .25rem;color:var(--tcn-ink, #0a0a0a)}.tcn-cookies__item-desc{font-size:.72rem;line-height:1.45;color:var(--tcn-ink-mute, #6b6b6b);margin:0}.tcn-cookies__toggle{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;-webkit-user-select:none;user-select:none}.tcn-cookies__toggle input{position:absolute;opacity:0;pointer-events:none}.tcn-cookies__toggle-track{position:relative;width:44px;height:24px;border-radius:999px;background:#0a0a0a29;transition:background .24s cubic-bezier(.22,1,.36,1);flex-shrink:0}.tcn-cookies__toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--tcn-paper, #fff);border-radius:50%;transition:transform .24s cubic-bezier(.22,1,.36,1),background .2s ease;box-shadow:0 1px 4px #0a0a0a40}.tcn-cookies__toggle input:checked~.tcn-cookies__toggle-track{background:var(--tcn-eco, #4d7c0f)}.tcn-cookies__toggle input:checked~.tcn-cookies__toggle-track .tcn-cookies__toggle-thumb{transform:translate(20px)}.tcn-cookies__toggle-label{font-family:var(--tcn-font-mono, ui-monospace, monospace);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tcn-ink-mute, #6b6b6b);min-width:28px}.tcn-cookies__toggle input:checked~.tcn-cookies__toggle-label{color:var(--tcn-eco, #4d7c0f)}.tcn-cookies__toggle--locked{cursor:not-allowed;opacity:.7}.tcn-cookies__toggle--locked .tcn-cookies__toggle-track{background:#0a0a0a33}.tcn-cookies__toggle--locked .tcn-cookies__toggle-thumb{transform:translate(20px)}.tcn-cookies__customize-cta{display:flex;gap:.5rem;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:.85rem;border-top:1px solid rgba(10,10,10,.08)}.tcn-cookies__customize-cta .tcn-cookies__btn--filled{flex:1 1 auto}@media(max-width:600px){.tcn-cookies{padding:0;justify-content:stretch}.tcn-cookies__inner{max-width:none;border-radius:18px 18px 0 0;border-left:0;border-right:0;border-bottom:0;transform:translateY(100%)}.tcn-cookies__compact{padding:1.25rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.tcn-cookies__cta{grid-template-columns:1fr}.tcn-cookies__btn{width:100%;padding-block:1.05em}.tcn-cookies__btn--ghost{order:3}.tcn-cookies__btn--outline{order:2}.tcn-cookies__btn--filled{order:1}.tcn-cookies__customize{padding:1.25rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.tcn-cookies__customize-cta{flex-direction:column-reverse;align-items:stretch}.tcn-cookies__customize-cta .tcn-cookies__btn{width:100%}}.tcn-cookies__compact[hidden]{display:none!important}@media(max-width:749px){.tcn-cookies__inner{max-height:88svh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.tcn-cookies .tcn-cookies__item-title{font-size:22px!important;line-height:1.05!important;margin-bottom:.35rem}@media(max-width:749px){.tcn-cookies .tcn-cookies__item-title{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tucano-cookies.css.map */
