.pack-container{position:relative;display:flex;max-width:350px;flex-direction:column;border-radius:12px;background-color:#212121;border:1px solid #fff;padding:1.6rem;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.header{position:relative;margin:0 0 2rem;overflow:hidden;border-radius:0;border-bottom:1px solid #fff;background:transparent;padding-bottom:1rem;text-align:center}.title{display:block;font-family:sans-serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#fff}.price-container{margin-top:10px;display:flex;justify-content:center;align-items:flex-start;gap:4px;font-family:sans-serif;font-size:4.5rem;line-height:1}.price-container span:first-child{margin-top:10px;font-size:2.25rem;line-height:2.5rem}.price-container span:last-child{align-self:flex-end;font-size:2.25rem;line-height:2.5rem}.lists{display:flex;flex-direction:column;gap:8px}.list{gap:10px}.list,.list span{display:flex;align-items:center}.list span{border-radius:50%;border:1px solid hsla(0,0%,100%,.24);background-color:hsla(0,0%,100%,.185);height:30px;width:30px;justify-content:center}.list span svg{height:12px;width:12px}.list p{display:block;font-family:sans-serif}.button-container{margin-top:20px;padding:0}.button-container button{display:block;width:100%;background-color:#fff;padding:10px 20px;text-transform:uppercase;color:#000;outline:0;border:0;border-radius:10px}