.section-title{font-size:16px;font-weight:700;margin-bottom:10px}.buttons{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-width:none;white-space:nowrap}.buttons::-webkit-scrollbar{display:none}.button{background-color:#333;background-image:url(../img/shop/bb.png);border-radius:5px;color:#fff;cursor:pointer;flex:0 0 118px;font-weight:700;overflow:hidden;padding:8px 2px;scroll-snap-align:start;text-align:center;text-overflow:ellipsis;white-space:nowrap}.button,.selected{background-position:50%;background-size:100% 100%}.selected{background-image:url(../img/shop/b.png);color:#ffb33a}.grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.grid-item{align-items:center;background-color:#333;background-image:url(../img/sign/bg.png);background-position:50%;background-size:100% 100%;border-radius:5px;color:#fff1e0;cursor:pointer;display:flex;flex-direction:column;height:7rem;justify-content:center;overflow:hidden;position:relative;width:calc(33.33% - 10px)}.grid-item img{height:80%;margin:-.55rem;object-fit:contain;width:auto}.grid-item .price{color:#fed514}.gridselected{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.grid-item .bonus{background-image:url(../img/shop/bonus.png);background-size:100% 100%;color:#ffd925;font-size:16px;padding:10px;position:absolute;right:0;top:25px}.gridselected .price,.gridselected .title{font-size:16px;opacity:.2}.gridselected img{opacity:.2}#day7{align-items:center;background-image:url(../img/sign/bg7.png);background-position:50%;background-size:100% 100%;border-radius:5px;display:flex;flex-direction:column;height:7rem;justify-content:center;width:100%}.submit-btn-container{margin-top:20px;text-align:center}.submit-btn{background-color:#8c4cb3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;width:60%}.submit-btn:hover{background-color:#e0a800}.gridselected .overlay-image{display:block}.overlay-image{display:none;opacity:1!important;position:absolute}.title-escription{color:#883cbb;font-size:1.3rem;font-weight:700;padding-bottom:5px}.subtitle{color:#dd79ff;font-size:.9rem;padding-bottom:10px}