.buy-button{background-color:#ec422b;border:0;border-radius:5px;color:#fff;font-size:14px;margin:0;outline:0;padding:8px 20px}.buy-button:focus,.buy-button:hover{color:#fff;opacity:.9}.stores-wrapper{background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.25);left:0;margin:0 auto;max-height:400px;overflow-y:scroll;position:fixed;right:0;top:175px;width:calc(100vw - 40%);z-index:1}.stores-wrapper .header{background-color:#333;border:1px solid #333;color:#fff;display:flex;padding:10px}.stores-wrapper .header .title{color:#fff;flex-grow:1;font-size:20px;font-weight:500}.stores-wrapper .close{flex-grow:2;text-align:right}.stores-wrapper .close span{color:#fff;cursor:pointer;font-size:18px}.stores-wrapper .store{align-items:center;border-bottom:1px solid #eee;display:flex;gap:50px;padding:10px}.store .logo{flex-grow:2;margin:10px 0}.store .logo img{max-width:200px}.store .price{flex-grow:1;max-width:100px}.store .buy-link{flex-grow:1;text-align:center}.store .buy-link a,.store .buy-link a:hover,.store .buy-link a:focus,.store .buy-link a:visited{background-color:#ec422b;border-radius:5px;color:#fff;font-size:14px;padding:5px 10px;text-decoration:none}.item-price{color:#777;font-size:20px;font-weight:500}@media screen and (max-width:768px){.stores-wrapper{height:100%;max-height:100%;top:0;width:100%}.store .logo img{max-width:125px}}