body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#1c0d02;color:#fff;font-family:Inter,sans-serif;font-size:clamp(.8rem,2.5vw,25rem);margin:0;padding-top:2vw}.App{display:flex;flex-direction:column;min-height:100vh;padding-top:2rem}.App-header{background-color:#1c0d02;padding-left:8vw;text-align:left}.media{margin-bottom:0;margin-left:8vw;padding-top:1rem}.media,.text_middle{display:flex;flex-direction:row}.company-logo-container{align-self:center;margin-top:10vw;padding-left:35vw}.App-footer{align-self:center;background-color:#1c0d02;padding:10vw}.contact-button{align-items:center;background-color:#fff;border:none;border-radius:70cqh;color:#1c0d02;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:clamp(.2rem,1.5vw,4rem);font-weight:700;height:clamp(1rem,5vw,5rem);justify-content:center;left:0;margin-left:8vw;margin-top:clamp(1.5rem,2vw,100rem);position:absolute;top:0;width:clamp(4.5rem,17vw,30rem)}.contact-button:hover{background-color:bisque;color:#000;transition:background-color .5s ease}.contact-info{grid-gap:.5vw;color:#fff;display:grid;font-size:clamp(.5rem,1.5vw,100rem);gap:.5vw;grid-template-columns:.6fr 1fr;margin-left:clamp(5.5rem,25vw,100rem);margin-top:clamp(.5rem,2vw,1rem);position:absolute;text-align:left;top:.5rem;z-index:1}.shop_description_container{align-items:center;display:flex;justify-content:flex-start}.company-description{color:#fff;font-size:clamp(.5rem,3vw,10rem);font-weight:700;margin-bottom:0;margin-right:clamp(.5rem,2vw,100rem);padding-left:8vw;padding-right:2vw;text-align:left;text-align:center}.bean-bags-image{height:auto;margin-top:2rem;padding-left:1vw;transition:transform .3s ease,box-shadow .3s ease;width:clamp(4rem,45vw,80rem)}.bean-bags-image:hover{box-shadow:0 10px 30px #00000080;transform:scale(1.1);z-index:1}.company-roaster-image{height:auto;margin-right:clamp(1rem,13vw,100rem);margin-top:2rem;transition:transform .3s ease,box-shadow .3s ease;width:clamp(5rem,30vw,80rem)}.company-roaster-image:hover{box-shadow:0 10px 30px #00000080;transform:scale(1.1);z-index:1}.company-slogan{font-size:clamp(.6rem,3vw,10rem);font-weight:700;padding-top:3rem;text-align:center;width:clamp(135px,100%,300rem)}.company-logo{height:20vw;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;width:25vw}.company-logo:hover{box-shadow:0 4px 20px #0000004d;filter:brightness(1.1);transform:scale(1.05);z-index:1}.facebook-icon-button,.tiktok-icon-button{background-color:#fff;border:none;border-radius:70cqh;color:#1c0d02;cursor:pointer;font-family:Inter,sans-serif;font-size:clamp(.2rem,1.5vw,2rem);font-weight:700;height:clamp(.5rem,5vw,100rem);margin-top:-1rem;position:relative;transition:background-color .3s ease,opacity .3s ease;width:clamp(1rem,14vw,150rem)}.facebook-icon-button:hover,.tiktok-icon-button:hover{background-color:bisque;color:#000;transition:background-color .5s ease}.skip-link{background:#0000;color:#fff;text-decoration:underline}.skip-link:visited{color:#fff}.skip-link:focus,.skip-link:hover{color:#fff;outline:3px solid #ffffff80;outline-offset:3px}
/*# sourceMappingURL=main.60514302.css.map*/