cookie-banner.hidden{display:block!important}.cookie-banner{display:none;pointer-events:none;position:fixed;z-index:110;bottom:0;left:0;width:100%;height:100%;justify-content:center;align-items:flex-end}@media screen and (min-width:750px){.cookie-banner{padding:2.4rem}}.cookie-banner[data-position=bottom-left]{justify-content:flex-start}.cookie-banner[data-position=bottom-right]{justify-content:flex-end}.cookie-banner.is-active{display:flex;animation:fade-in var(--duration-long) ease}.cookie-banner.is-closing{animation:fade-out var(--duration-long) ease}.cookie-banner.is-active .cookie__card{animation:cookie-in var(--duration-long) ease}.cookie-banner.is-closing .cookie__card{animation:cookie-out var(--duration-long) ease}@keyframes cookie-in{0%{opacity:0;transform:translateY(1.6rem) scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cookie-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(1rem) scale(.98)}}.cookie__card{position:relative;width:calc(100% - 2rem);max-width:43rem;margin:0 1rem 1rem;padding:2.2rem;pointer-events:auto;background:var(--gradient-background);background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),.75);border-radius:1.2rem;box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.16)}@media screen and (min-width:480px){.cookie__card{padding:2.6rem}.cookie-banner[data-position=bottom] .cookie__buttons{flex-wrap:nowrap;flex:0 0 auto;column-gap:1rem}.cookie-banner[data-position=bottom] .cookie__buttons .button{min-width:auto;width:auto;height:max-content}}@media screen and (min-width:750px){.cookie__card{width:100%;max-width:43rem;margin:0}.cookie-banner[data-position=bottom] .cookie__card{max-width:78rem;display:flex;align-items:center;column-gap:2rem;padding:2.2rem 2.4rem}.cookie-banner[data-position=bottom] .cookie__content{flex:1 1 auto}.cookie-banner[data-position=bottom] .cookie__buttons{margin-top:0}}.cookie__card *{overflow-wrap:break-word}.cookie__close.button{position:absolute;z-index:2;top:.8rem;right:.8rem;display:grid;place-items:center;width:3.6rem;min-width:3.6rem;height:3.6rem;min-height:3.6rem;padding:0;border:0;border-radius:50%;color:rgba(var(--color-foreground),.72);background:transparent;box-shadow:none}.cookie__close.button:before,.cookie__close.button:after{content:none}.cookie__close svg{width:1.8rem;height:1.8rem}@media screen and (hover:hover){.cookie__close.button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.07)}}.cookie__card>*,.cookie__content>*{margin-top:0;margin-bottom:0}.cookie__card>*+*,.cookie__content>*+*{margin-top:2rem}.cookie__card>*+.cookie__buttons{margin-top:2.5rem}.cookie__card>.cookie__close+.cookie__content{margin-top:0}.cookie__content>.cookie__subheading+*{margin-top:1rem}.cookie__subheading{text-transform:uppercase;letter-spacing:.3rem;color:rgba(var(--color-foreground),.55)}.cookie__card .cookie__text{max-width:72.6rem;padding-inline-end:2.2rem;font-size:1.35rem;line-height:1.55}.cookie__card .cookie__text--colored{color:rgba(var(--color-foreground),.55)}.cookie__card .cookie__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.cookie__buttons{display:flex;flex-wrap:wrap;gap:1rem;padding-inline-end:2.2rem}.cookie__buttons .button{min-width:auto;min-height:4.2rem;padding-inline:1.8rem;font-size:1.1rem}@media screen and (min-width:750px){.cookie__buttons .button{min-height:4.5rem}}@media screen and (max-width:480px){.cookie__buttons .button:first-child{flex:1 1 auto}.cookie__buttons .button{flex:1 1 calc(50% - .5rem);padding-inline:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-cookie-banner.css.map */
