.hero-revamp{color:#2d2926;padding-top:1rem;text-align:center;background-image:url(/cdn/shop/files/homepage-hero-mobile.jpg?v=1715635834);height:442px;background-size:cover;background-position-y:80%}.hero-revamp h1{font-family:var(--serif-font);font-size:40px;font-weight:500;position:relative;line-height:.9;margin-top:10px;letter-spacing:-.5px}.hero-revamp h2{font-family:var(--serif-font);font-size:20px;width:70%;margin:auto;font-weight:lighter;padding-top:6px}.hero-revamp .button,.hero-revamp h1 strong,.info h2 strong{font-family:var(--sans-serif-font)}.hero-revamp h1 strong{display:block;padding-top:.25rem;font-weight:700;letter-spacing:0}.hero-revamp img{margin:-199px auto 0;width:100%}.hero-revamp .button{width:250px;height:40px;padding:8px;font-weight:600;background-color:#ff561c;color:#fff;letter-spacing:.5px;font-size:20px;margin-top:8px}.info{background:linear-gradient(0deg,#ffb351 0,#f98f71 50%,#f0b6d3 100%);color:#fff;font-size:18px;padding:1.5rem;text-align:center;height:313px}.info .container{max-width:800px;margin:0 auto}.info .sans-serif{margin-top:4px}.info h2{font-size:26px;line-height:1;font-weight:400}.info h2 strong{display:block}.info p{margin-top:1rem;letter-spacing:-.5px}.info a{font-size:16px;font-family:var(--serif-font);letter-spacing:.5px;font-weight:600}.info .button{margin-top:20px;width:250px;height:40px;padding:8px;font-family:var(--sans-serif-font);font-size:20px;letter-spacing:.5px}@media (min-width:1025px){.hero-wrapper{display:flex;flex-direction:column;justify-content:center;margin-left:120px;width:600px;margin-top:170px}.hero-revamp{background-image:url(/cdn/shop/files/homepage-hero-desktop.jpg?v=1715635834);height:680px;background-color:#e3c8ab;background-position:center -20%;background-repeat:no-repeat}.hero-revamp img{margin:-283px auto -10px;width:100%}.hero-revamp h1{display:flex;align-items:flex-start;flex-direction:column;font-size:55px;justify-content:center}.hero-revamp h1 em{transform:translateY(2px);padding-top:5px}.hero-revamp h2{font-size:28px;padding:15px 0 12px;margin:0;text-align:left}.hero-revamp .button{height:49px;width:320px;font-size:26px;padding:9px}.info{height:540px;font-size:28px;padding:57px}.info h2{font-size:65px;line-height:.9}.info a{font-size:22px}.info p{margin-top:35px}.info .button{width:340px;height:49px;font-size:26px;padding:9px;margin-top:28px}}