@font-face{font-family:HelveticaBold;src:url(/assets/HelveticaNeueBold-CvSAbIAR.otf) format("opentype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;background-color:#f4ede2}.mainTitle{padding-top:2rem}.mainTitle h1{font-size:4.5rem;line-height:1;font-weight:800;text-align:center;font-family:HelveticaBold,sans-serif}.soundBoxCanvas{height:100dvh!important;touch-action:none}.sellContainer{position:absolute;width:100%;bottom:-20dvh;padding:2rem;left:50%;transform:translate(-50%)}.sellContainer .product-description{max-width:600px;margin:auto;text-align:center;font-family:sans-serif;color:#2c2c2c}.sellContainer .product-description h2{font-size:2rem;font-weight:600;margin-bottom:1rem}.sellContainer .product-description p{font-size:1.125rem;line-height:1.6;margin-bottom:1rem}.sellContainer .animated-text{opacity:0;transform:translateY(20px);animation:fadeInUp 1s forwards}.sellContainer .animated-text:nth-child(2){animation-delay:.5s}.sellContainer .animated-text:nth-child(3){animation-delay:1s}.sellContainer .buyButtonWrapper{display:flex;justify-content:center;align-items:center}.sellContainer .buyButtonWrapper button{z-index:10;background-color:#cab79e;color:#fdfcfa;padding:1rem 2rem;border-radius:100px;font-size:1.25rem;font-weight:700;box-shadow:0 4px 6px #0000001a;transition:background-color .5s ease}.sellContainer .buyButtonWrapper button:hover{background-color:#bca57e;cursor:pointer}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 500px){.sellContainer{bottom:-50dvh}.sellContainer .product-description p{line-height:110%}}
