.consent-banner{--consent-banner-z-index: 1000;--consent-banner-bg: #ffffff;--consent-banner-text: #231f20;--consent-banner-muted: #4a4a4a;--consent-banner-accent: #3aaa35;--consent-banner-accent-hover: #2f8c2b;--consent-banner-radius: 12px;--consent-banner-shadow: 0 8px 30px rgba(0, 0, 0, .18);position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--consent-banner-z-index)}.consent-banner__inner{display:flex;flex-direction:column;gap:.75rem;margin:.75rem;padding:1.25rem;max-width:26rem;background:var(--consent-banner-bg);color:var(--consent-banner-text);border-radius:var(--consent-banner-radius);box-shadow:var(--consent-banner-shadow);isolation:isolate;font-family:inherit}.consent-banner__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3;color:var(--consent-banner-text)}.consent-banner__description{margin:0;font-size:.875rem;line-height:1.5;color:var(--consent-banner-muted)}.consent-banner__actions{display:flex;gap:.5rem}.consent-banner__button{flex:1 1 0;min-height:44px;padding:.5rem 1rem;border:1px solid var(--consent-banner-accent);border-radius:8px;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.consent-banner__button--accept{background:var(--consent-banner-accent);color:#fff}.consent-banner__button--accept:hover{background:var(--consent-banner-accent-hover)}.consent-banner__button--decline{background:transparent;color:var(--consent-banner-accent)}.consent-banner__button--decline:hover{background:#3aaa351a}.consent-banner__button:focus-visible{outline:2px solid var(--consent-banner-accent);outline-offset:2px}.consent-banner__link{align-self:center;font-size:.75rem;color:var(--consent-banner-muted);text-underline-offset:2px}.consent-banner__link:focus-visible{outline:2px solid var(--consent-banner-accent);outline-offset:2px}@media screen and (min-width:750px){.consent-banner{inset-block-end:1rem;inset-inline:auto auto 1rem 1rem;inset-inline-start:1rem;inset-inline-end:auto}.consent-banner__inner{margin:0;max-width:24rem}}@media(prefers-reduced-motion:reduce){.consent-banner,.consent-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/compiled_assets/styles.css.map */
