.banner[data-v-cc395f85]{background-color:var(--bg-200);border-radius:10px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0 auto;padding:14px 16px;width:288px}@media screen and (min-width:768px){.banner[data-v-cc395f85]{gap:28px;padding:28px 30px}}@media screen and (min-width:1280px){.banner[data-v-cc395f85]{min-width:420px}}.banner .title[data-v-cc395f85]{font-size:16px;line-height:24px;transition:all .2s cubic-bezier(.47,0,.745,.715)}@media screen and (min-width:768px){.banner .title[data-v-cc395f85]{font-size:18px;line-height:28px}}.banner .title[data-v-cc395f85]:hover{color:var(--accent-100)}.banner .days[data-v-cc395f85]{align-self:start}.banner .price[data-v-cc395f85]{align-self:flex-start;display:flex;gap:10px;height:32px}@media screen and (min-width:768px){.banner .price[data-v-cc395f85]{gap:16px;height:41.15px}}.banner .price[data-v-cc395f85] *{font-size:24px;font-weight:600}@media screen and (min-width:1280px){.banner .price[data-v-cc395f85] *{font-size:34px;font-weight:500}}.banner .price.loader__darker[data-v-cc395f85]{width:80px}@media screen and (min-width:768px){.banner .price.loader__darker[data-v-cc395f85]{width:95px}}.banner .price .old[data-v-cc395f85]{opacity:50%;text-decoration:line-through}.banner .todo[data-v-cc395f85]{background:var(--accent-100);border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:all .2s cubic-bezier(.47,0,.745,.715)}.banner .todo.inCard[data-v-cc395f85]{background-color:#fff;color:#000}.banner .todo.disabled[data-v-cc395f85]{background-color:#f1efefcc;cursor:default;pointer-events:none}
