.tjoyzz-cookie{bottom:24px;color:#111;display:none;font-family:Calibri,Arial,Helvetica,sans-serif;left:24px;position:fixed;width:min(420px,calc(100vw - 32px));z-index:999999}.tjoyzz-cookie.is-visible{animation:tjoyzzCookieIn .35s ease forwards;display:block}@keyframes tjoyzzCookieIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tjoyzz-cookie__main,.tjoyzz-cookie__settings{background:#fff;border:1px solid rgba(205,9,32,.18);border-radius:22px;box-shadow:0 22px 60px rgba(0,0,0,.22);overflow:hidden}.tjoyzz-cookie__main:before,.tjoyzz-cookie__settings:before{background:#cd0920;content:"";display:block;height:7px}.tjoyzz-cookie__main{padding:22px}.tjoyzz-cookie__icon{align-items:center;border-radius:16px;display:flex;font-size:24px;height:46px;justify-content:center;margin-bottom:14px;width:46px}.tjoyzz-cookie__content h3,.tjoyzz-cookie__settings h3{color:#111;font-size:23px;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:0 0 8px}.tjoyzz-cookie__content p,.tjoyzz-cookie__settings-text{color:#4b4b4b;font-size:15px;line-height:1.5;margin:0}.tjoyzz-cookie__actions{display:flex;gap:10px;margin-top:18px}.tjoyzz-cookie__btn{appearance:none;border:0;border-radius:999px;cursor:pointer;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.tjoyzz-cookie__btn:hover{transform:translateY(-1px)}.tjoyzz-cookie__btn--primary{background:#cd0920;box-shadow:0 12px 26px rgba(205,9,32,.28);color:#fff}.tjoyzz-cookie__btn--primary:hover{background:#a8071a}.tjoyzz-cookie__btn--secondary{background:#f3f3f3;color:#111}.tjoyzz-cookie__btn--secondary:hover{background:#e9e9e9}.tjoyzz-cookie__settings{padding:22px}.tjoyzz-cookie__settings-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.tjoyzz-cookie__close{align-items:center;background:#f3f3f3;border:0;border-radius:999px;color:#111;cursor:pointer;display:flex;font-size:24px;height:34px;justify-content:center;line-height:1;width:34px}.tjoyzz-cookie__close:hover{background:#cd0920;color:#fff}.tjoyzz-cookie__option{align-items:center;background:#f7f7f7;border-radius:16px;display:flex;gap:14px;justify-content:space-between;margin-top:14px;padding:14px}.tjoyzz-cookie__option strong{color:#111;display:block;font-size:15px;font-weight:900;margin-bottom:3px}.tjoyzz-cookie__option span{color:#555;display:block;font-size:13px;line-height:1.35}.tjoyzz-cookie__switch{flex:0 0 auto;height:28px;position:relative;width:48px}.tjoyzz-cookie__switch input{height:0;opacity:0;width:0}.tjoyzz-cookie__switch span{background:#d3d3d3;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.2s ease}.tjoyzz-cookie__switch span:before{background:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.18);content:"";height:22px;left:3px;position:absolute;top:3px;transition:.2s ease;width:22px}.tjoyzz-cookie__switch input:checked+span{background:#cd0920}.tjoyzz-cookie__switch input:checked+span:before{transform:translateX(20px)}.tjoyzz-cookie__switch input:disabled+span{cursor:not-allowed;opacity:.8}.tjoyzz-cookie__actions--settings{margin-top:18px}@media (max-width:600px){.tjoyzz-cookie{bottom:16px;left:16px;width:calc(100vw - 32px)}.tjoyzz-cookie__actions{flex-direction:column}.tjoyzz-cookie__btn{width:100%}.tjoyzz-cookie__option{align-items:flex-start}}