#shopify-pc__banner,#shopify-pc__prefs{display:none!important}.cc__banner[hidden]{display:none}.cc__banner{position:fixed;z-index:150;inset:auto 0 0 0;display:grid;gap:1rem;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));background:var(--c-stone-light);color:var(--c-green);border-top:1px solid var(--c-stone-shade);box-shadow:0 -12px 40px #1e22161f;transform:translateY(100%);opacity:0;transition:transform .5s var(--ease-out),opacity .4s var(--ease)}.cc__banner.is-in{transform:none;opacity:1}.cc__banner.is-static{transition:none}.cc__copy{max-width:44rem}.cc__title{margin:0 0 .35rem;font-family:var(--font-heading);font-size:1.5rem;font-weight:500;line-height:1.1}.cc__text{margin:0;font-size:.875rem;line-height:1.55;color:#2d3220d9}.cc__text a{text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.cc__actions{display:grid;gap:.6rem}.cc__x{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.cc__x:hover{opacity:.6}.cc__btn{min-height:2.75rem;padding:.7rem 1.1rem;border:1px solid var(--c-green);border-radius:var(--btn-radius);background:transparent;color:var(--c-green);font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease)}.cc__btn:hover,.cc__btn--accept{background:var(--c-green);color:var(--c-stone-light)}.cc__btn--accept:hover{background:var(--c-green-night);border-color:var(--c-green-night)}@media(min-width:750px){.cc__banner{inset:auto auto 1.25rem 1.25rem;width:min(33rem,calc(100vw - 2.5rem));padding:1.6rem 1.6rem 1.5rem;border:1px solid var(--c-stone-shade);border-radius:var(--card-radius)}.cc__copy{padding-right:1.5rem}.cc__actions{grid-template-columns:repeat(3,1fr)}.cc__btn{padding-inline:.5rem}}.cc__dialog{width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--card-radius);background:#fff;color:var(--c-green);overflow:hidden}.cc__dialog[open]{display:flex;flex-direction:column}.cc__dialog::backdrop{background:#1e22168c}.cc__dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem .5rem}.cc__dtitle{margin:0;font-family:var(--font-heading);font-size:1.9rem;font-weight:500;line-height:1.1}.cc__dbody{padding:.5rem 1.5rem 1rem;overflow-y:auto}.cc__dintro{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55;color:#2d3220d9}.cc__cat{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1.1rem 0;border-top:1px solid var(--c-stone-mat)}.cc__cat-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cc__cat-text{grid-column:1;margin:0;font-size:.875rem;line-height:1.5;color:#2d3220d9}.cc__cat-state{align-self:center;font-size:.75rem;color:#2d3220b3}.cc__more{margin:.5rem 0 0;font-size:.8125rem}.cc__more a{text-decoration:underline;text-underline-offset:.2em}.cc__dfoot{display:grid;gap:.6rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--c-stone-mat)}@media(min-width:560px){.cc__dfoot{grid-template-columns:repeat(3,1fr)}}.cc__switch{position:relative;display:inline-flex;align-self:center;width:3rem;height:1.75rem;cursor:pointer}.cc__switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cc__track{width:100%;height:100%;border:1px solid var(--c-green);border-radius:999px;background:transparent;transition:background-color .25s var(--ease)}.cc__track:after{content:"";position:absolute;top:.28rem;left:.3rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--c-green);transition:transform .25s var(--ease),background-color .25s var(--ease)}.cc__switch input:checked+.cc__track{background:var(--c-green)}.cc__switch input:checked+.cc__track:after{background:var(--c-stone-light);transform:translate(1.2rem)}.cc__switch input:focus-visible+.cc__track{outline:2px solid var(--c-green);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cc__banner,.cc__track,.cc__track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cookie-consent.css.map */
