.cookie-banner{position:fixed;inset:auto 0 0;z-index:var(--z-modal);width:100%;max-height:min(85svh,44rem);margin:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-top:var(--rule);box-shadow:0 -14px 28px -20px color-mix(in srgb,var(--color-ink) 45%,transparent);transition:transform var(--dur-slow) var(--ease-out),overlay var(--dur-slow) allow-discrete,display var(--dur-slow) allow-discrete}@starting-style{.cookie-banner[open]{transform:translateY(100%)}}.cookie-banner:focus-visible{outline-offset:var(--focus-inset)}html:has(.cookie-banner:modal){overflow:hidden}.cookie-banner__view{display:grid;gap:var(--space-s);padding:var(--space-m) var(--page-margin)}@media(min-width:64em){.cookie-banner__slip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-l)}.cookie-banner__settings{width:min(100%,48rem);margin-inline:auto}}.cookie-banner__copy{display:grid;gap:var(--space-stack-tight)}.cookie-banner__title{font-size:var(--text-xl)}.cookie-banner__title:focus{outline:none}.cookie-banner__text{max-width:var(--measure);font-size:var(--text-s)}.cookie-banner__text a{text-underline-offset:.25em}.cookie-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.cookie-banner__choice{flex:1 1 9rem}@media(min-width:64em){.cookie-banner__choice{flex:0 0 auto;min-width:11rem}}.cookie-banner__link{min-height:var(--tap);padding-inline:var(--space-xs);border:0;background:transparent;color:inherit;font-size:var(--text-s);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.cookie-banner__rows{padding:0;list-style:none;border-top:var(--rule)}.cookie-banner__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-s);row-gap:var(--space-3xs);align-items:center;padding-block:var(--space-xs);border-bottom:var(--rule)}cookie-banner:not([data-sale-region]) .cookie-banner__row--sale{display:none}.cookie-banner__name{grid-column:1;font-family:var(--font-display);font-size:var(--text-l);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer}.cookie-banner__info{grid-column:1;color:var(--color-ink-muted);font-size:var(--text-s)}.cookie-banner__toggle,.cookie-banner__always{grid-column:2;grid-row:1 / span 2}.cookie-banner__always{font-size:var(--text-xs)}.cookie-banner__toggle{-webkit-appearance:none;appearance:none;position:relative;width:3rem;height:1.5rem;margin:0;border:var(--rule);background:var(--color-paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.cookie-banner__toggle:before{content:"";position:absolute;inset-block:2px;inset-inline-start:2px;width:calc(1.5rem - 6px);background:var(--color-ink);transition:transform var(--dur-spring-snappy) var(--ease-spring-snappy),background-color var(--dur-fast) var(--ease-out)}.cookie-banner__toggle:checked{background:var(--color-ink)}.cookie-banner__toggle:checked:before{background:var(--color-ochre);transform:translate(1.5rem)}.cookie-banner__toggle:after{content:"";position:absolute;inset:calc((var(--tap) - 1.5rem) / -2) 0}.cookie-banner__error{padding:0 var(--page-margin) var(--space-m);font-size:var(--text-s)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cookie-banner.css.map */
