[data-shopify-cookie-banner],.shopify-cookie-banner,#CookieBanner,.cookie-banner{font-family:var(--font-body-family)!important}[data-shopify-cookie-banner]>div,.shopify-cookie-banner>div{background:linear-gradient(135deg,#000000fa,#14141efa)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-top:2px solid rgba(12,246,225,.3)!important;box-shadow:0 -8px 32px #0009,0 0 0 1px #0cf6e11a!important;padding:2rem!important;max-width:1400px!important;margin:0 auto!important}[data-shopify-cookie-banner] h2,[data-shopify-cookie-banner] h3,.shopify-cookie-banner h2,.shopify-cookie-banner h3{color:#fff!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:.75rem!important;letter-spacing:-.02em!important}[data-shopify-cookie-banner] p,.shopify-cookie-banner p{color:#ffffffe6!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:1.5rem!important}[data-shopify-cookie-banner] a,.shopify-cookie-banner a{color:#0cf6e1!important;text-decoration:underline!important;transition:color .3s ease!important}[data-shopify-cookie-banner] a:hover,.shopify-cookie-banner a:hover{color:#fff!important}[data-shopify-cookie-banner] .cookie-banner__buttons,[data-shopify-cookie-banner] button[type=button],[data-shopify-cookie-banner] button,.shopify-cookie-banner .cookie-banner__buttons,.shopify-cookie-banner button[type=button],.shopify-cookie-banner button{display:flex!important;gap:1rem!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;margin-top:0!important}[data-shopify-cookie-banner] button[data-primary-button],.shopify-cookie-banner button[data-primary-button]{background:linear-gradient(135deg,#0cf6e1,#00d4aa)!important;color:#000!important;border:none!important;padding:1rem 2.5rem!important;border-radius:50px!important;font-weight:700!important;font-size:.95rem!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 6px 24px #0cf6e166!important;position:relative!important;overflow:hidden!important;min-width:140px!important;text-align:center!important;letter-spacing:.01em!important}[data-shopify-cookie-banner] button[data-primary-button]:hover,.shopify-cookie-banner button[data-primary-button]:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 12px 40px #0cf6e199,0 0 24px #fff6!important;color:#fff!important}[data-shopify-cookie-banner] button[data-primary-button]:active,.shopify-cookie-banner button[data-primary-button]:active{transform:translateY(-1px) scale(1.02)!important;transition-duration:.1s!important}[data-shopify-cookie-banner] button:not([data-primary-button]),.shopify-cookie-banner button:not([data-primary-button]){background:transparent!important;color:#0cf6e1!important;border:2px solid #0CF6E1!important;padding:1rem 2.5rem!important;border-radius:50px!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #0cf6e133!important;min-width:140px!important;text-align:center!important;letter-spacing:.01em!important}[data-shopify-cookie-banner] button:not([data-primary-button]):hover,.shopify-cookie-banner button:not([data-primary-button]):hover{background:#0cf6e1!important;color:#000!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 12px 40px #0cf6e166,0 0 24px #ffffff4d!important;border-color:#0cf6e1!important}[data-shopify-cookie-banner] button:not([data-primary-button]):active,.shopify-cookie-banner button:not([data-primary-button]):active{transform:translateY(-1px) scale(1.02)!important;transition-duration:.1s!important}[data-shopify-cookie-banner] a[role=button],.shopify-cookie-banner a[role=button]{color:#ffffffe6!important;text-decoration:underline!important;padding:.5rem 1rem!important;font-size:.9rem!important;font-weight:500!important;transition:color .3s ease!important;border:none!important;background:none!important}[data-shopify-cookie-banner] a[role=button]:hover,.shopify-cookie-banner a[role=button]:hover{color:#0cf6e1!important;background:none!important}@media screen and (max-width: 768px){[data-shopify-cookie-banner]>div,.shopify-cookie-banner>div{padding:1.5rem 1rem!important}[data-shopify-cookie-banner] h2,[data-shopify-cookie-banner] h3,.shopify-cookie-banner h2,.shopify-cookie-banner h3{font-size:1.25rem!important}[data-shopify-cookie-banner] p,.shopify-cookie-banner p{font-size:.9rem!important;margin-bottom:1.25rem!important}[data-shopify-cookie-banner] button,.shopify-cookie-banner button{flex:1 1 calc(50% - .5rem)!important;padding:.875rem 1.5rem!important;font-size:.875rem!important;min-width:0!important}[data-shopify-cookie-banner] button[data-primary-button],.shopify-cookie-banner button[data-primary-button]{flex-basis:100%!important}[data-shopify-cookie-banner] a[role=button],.shopify-cookie-banner a[role=button]{width:100%!important;text-align:center!important;margin-bottom:.5rem!important}}[data-shopify-cookie-banner] button:focus-visible,.shopify-cookie-banner button:focus-visible{outline:2px solid #0CF6E1!important;outline-offset:3px!important}[data-shopify-cookie-banner] a:focus-visible,.shopify-cookie-banner a:focus-visible{outline:2px solid #0CF6E1!important;outline-offset:2px!important}@media (prefers-reduced-motion: reduce){[data-shopify-cookie-banner] button,.shopify-cookie-banner button{transition:none!important}[data-shopify-cookie-banner] button:hover,.shopify-cookie-banner button:hover{transform:none!important}}@media (prefers-contrast: high){[data-shopify-cookie-banner]>div,.shopify-cookie-banner>div{background:#000!important;border-top-color:#0cf6e1!important}[data-shopify-cookie-banner] button,.shopify-cookie-banner button{border-width:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-shopify-cookie-banner.css.map */
