.fc-banner{position:fixed;inset:auto 0 0 0;z-index:9999;background:#1016269e;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border-top:1px solid rgba(91,177,255,.18);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 -10px 36px #0000006b;transform:translateY(110%);transition:transform .5s cubic-bezier(.32,.72,0,1);visibility:hidden}.fc-banner.fc-active{transform:translateY(0);visibility:visible}.fc-inner{max-width:1100px;margin:0 auto;padding:20px 24px 22px}.fc-main{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.fc-text{flex:1 1 380px;min-width:0}.fc-title-row{display:flex;align-items:center;gap:12px;margin-bottom:6px}.fc-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#5bb1ff1f;border:1px solid rgba(91,177,255,.3);color:#80c8ff;flex:0 0 auto;box-shadow:inset 0 1px #b4dcff2e,0 0 14px -4px #3a9eff4d;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.fc-banner.fc-active .fc-icon{animation:fc-icon-tilt 6s ease-in-out infinite}@keyframes fc-icon-tilt{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-8deg)}96%{transform:rotate(6deg)}99%{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.fc-banner.fc-active .fc-icon{animation:none}}.fc-title{font-size:1rem;font-weight:600;margin:0;letter-spacing:-.005em;color:#fff;outline:none}.fc-title:focus,.fc-title:focus-visible{outline:none;box-shadow:none}.fc-body{font-size:.85rem;line-height:1.5;color:#ffffffb8;margin:0}.fc-body a{color:#80c8ff;text-decoration:underline;text-decoration-color:#80c8ff66;text-underline-offset:2px}.fc-body a:hover{color:#a6d8ff;text-decoration-color:#a6d8ff}.fc-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fc-btn{padding:11px 22px;border-radius:8px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:all .2s ease;letter-spacing:.02em;white-space:nowrap;min-width:120px;text-align:center}.fc-btn--accept{background:linear-gradient(180deg,#5ba8e8,#2680d6 60%,#1758b5);color:#fff;border-color:#5bb1ff73;box-shadow:0 0 16px -4px #3a9eff52,inset 0 1px #ffffff2e}.fc-btn--accept:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 24px -2px #3a9eff73,inset 0 1px #ffffff47}.fc-btn--accept:active{transform:translateY(0);filter:brightness(.96)}.fc-btn--reject{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.28)}.fc-btn--reject:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-1px)}.fc-btn--reject:active{transform:translateY(0)}.fc-link{background:transparent;color:#ffffffa6;text-decoration:underline;text-underline-offset:3px;border:none;font-size:.85rem;font-family:inherit;cursor:pointer;padding:10px 8px;letter-spacing:.01em}.fc-link:hover{color:#80c8ff}.fc-settings{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.32,.72,0,1)}.fc-banner.fc-expanded .fc-settings{max-height:800px}.fc-rows{display:flex;flex-direction:column;gap:4px}.fc-row{display:grid;grid-template-columns:minmax(140px,auto) 1fr auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.04)}.fc-row:last-child{border-bottom:none}.fc-row__label{font-weight:600;font-size:.92rem;color:#fff;display:flex;align-items:center;gap:8px}.fc-row__hint{font-size:.8rem;color:#ffffff94;line-height:1.45}.fc-row__locked{font-size:.7rem;color:#5bb1ffbf;font-weight:500;font-family:JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}input[type=checkbox].fc-toggle{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;accent-color:#2680D6;width:38px!important;height:22px!important;border:1px solid rgba(91,177,255,.28)!important;background:#ffffff0f!important;border-radius:12px!important;position:relative!important;cursor:pointer;transition:background .22s ease,border-color .22s ease;flex:0 0 auto;margin:0;padding:0;box-shadow:none}input[type=checkbox].fc-toggle:before{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent}input[type=checkbox].fc-toggle:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;background:#fff!important;border-radius:50%!important;transition:left .22s cubic-bezier(.34,1.56,.64,1),background .22s ease!important;box-shadow:0 1px 2px #00000059!important;border:none!important}input[type=checkbox].fc-toggle:hover{border-color:#5bb1ff80!important}input[type=checkbox].fc-toggle:checked{background:linear-gradient(180deg,#5ba8e8,#2680d6 60%,#1758b5)!important;border-color:#5bb1ffa6!important;box-shadow:0 0 12px -3px #3a9eff73!important}input[type=checkbox].fc-toggle:checked:after{left:18px!important;background:#fff!important}input[type=checkbox].fc-toggle:focus-visible{outline:2px solid #5BB1FF!important;outline-offset:2px}.fc-save-row{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.fc-btn--save{background:linear-gradient(180deg,#5ba8e8,#2680d6 60%,#1758b5);color:#fff;border-color:#5bb1ff73;box-shadow:0 0 14px -4px #3a9eff4d,inset 0 1px #ffffff2e}.fc-btn--save:hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:720px){.fc-inner{padding:18px 16px 20px}.fc-main{gap:18px;align-items:stretch}.fc-text{flex:none;width:100%}.fc-actions{width:100%;flex-direction:column;gap:8px}.fc-btn--accept,.fc-btn--reject{width:100%;min-width:0;padding:14px 18px}.fc-link{text-align:center;width:100%;padding:8px}.fc-row{grid-template-columns:1fr auto;grid-template-areas:"label   control" "hint    hint";gap:10px 16px}.fc-row__label{grid-area:label}.fc-row__hint{grid-area:hint;font-size:.78rem}.fc-toggle,.fc-row__locked{grid-area:control;justify-self:end}.fc-save-row{justify-content:stretch}.fc-btn--save{width:100%}}@media(prefers-reduced-motion:reduce){.fc-banner,.fc-settings,.fc-toggle,.fc-toggle:after,.fc-btn{transition:none!important}}body.fc-banner-active{padding-bottom:0}@media(max-width:720px){body.fc-banner-active{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fenrir-cookie.css.map */
