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