@media screen and (max-width:767px){.main-header .menu-btn+.menu-icon{display:block}.main-header .menu-btn+.menu-icon__line{animation:closedMid .8s backwards;animation-direction:reverse}.main-header .menu-btn+.menu-icon__line:before{animation:closedTop .8s backwards;animation-direction:reverse}.main-header .menu-btn+.menu-icon__line:after{animation:closedBtm .8s backwards;animation-direction:reverse}.main-header .nav-links{position:absolute;top:0;left:0;opacity:0;flex-direction:column;justify-content:space-evenly;align-items:center;padding:10rem 0;width:100vw;height:100vh;font-size:2rem;color:#ff652f;background:#272727;transition:opacity .8s .5s,clip-path 1s .5s;clip-path:circle(200px at top right)}.main-header .nav-links .nav-link{opacity:0;transform:translateX(100%);width:100%;text-align:center}.main-header .nav-links .nav-link a{display:block;padding:2rem 0}.main-header .menu-btn:checked~.nav-links{opacity:1;clip-path:circle(100% at center)}.main-header .menu-btn:checked~.nav-links .nav-link{opacity:1;transform:translateX(0);transition:opacity .4s ease-in-out,transform .6s cubic-bezier(.175,.885,.32,1.275)}.main-header .menu-btn:checked~.nav-links .nav-link:first-of-type{transition-delay:.7s}.main-header .menu-btn:checked~.nav-links .nav-link:nth-of-type(2){transition-delay:.8s}.main-header .menu-btn:checked~.nav-links .nav-link:nth-of-type(3){transition-delay:.9s}.main-header .menu-btn:checked~.menu-icon{border-radius:50%;animation:pulse 1s}.main-header .menu-btn:checked~.menu-icon .menu-icon__line{background:#ff652f;animation:openMid .8s forwards}.main-header .menu-btn:checked~.menu-icon .menu-icon__line:before{background:#ff652f;animation:openTop .8s forwards}.main-header .menu-btn:checked~.menu-icon .menu-icon__line:after{background:#ff652f;animation:openBtm .8s forwards}}.contact-wrapper{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.contact-form{position:relative;width:100%;max-width:90%;padding:80px 40px 40px;background:rgba(46,29,18,.9);border-radius:10px;color:#fff;box-shadow:0 15px 15px rgba(0,0,0,.5)}.contact-form img{position:absolute;top:-10px;left:calc(50% - 75px);width:150px;background:#fff;border-radius:50%}.contact-form h1{text-align:center;letter-spacing:1px;margin-bottom:2rem;color:#ff652f}.contact-form .input-group,.contact-form .input-textarea,textarea{position:relative}.contact-form .input-group input,textarea{width:100%;padding:10px 0;font-size:1rem;margin-bottom:30px;border:1px solid #fff;border-radius:10px;outline:none;background-color:transparent;color:inherit}@media screen and (max-width:767px){.contact-form .input-group input,textarea{margin-bottom:5px}}.contact-form .input-group label,.contact-form .input-textarea label{position:static;top:0;left:4px;padding:10px 0;font-size:1rem;color:#ff652f;pointer-events:none;transition:.3s ease-out}.contact-form .input-group input:focus,textarea:focus{border:2px solid #ff652f}.backgrnd{background:url(d1af7dcec27e5f0753c5bf0408594d37.png) no-repeat 50%;background-size:contain;font-family:sans-serif;background-color:#faebd7}.login-wrapper{margin-top:16px;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.form{position:relative;width:100%;max-width:380px;padding:80px 40px 40px;background:rgba(46,29,18,.9);border-radius:10px;color:#fff;box-shadow:0 15px 15px rgba(0,0,0,.5)}.form img{position:absolute;top:-10px;left:calc(50% - 75px);width:150px;border-radius:50%}.form h2{text-align:center;letter-spacing:1px;margin-bottom:2rem;color:#ff652f}.form .input-group{position:relative}.form .input-group input{width:100%;padding:10px 0;font-size:1rem;letter-spacing:1px;margin-bottom:30px;border:none;border-bottom:1px solid #fff;outline:none;background-color:transparent;color:inherit}.form .input-group label{position:absolute;top:0;left:0;padding:10px 0;font-size:1rem;pointer-events:none;transition:.3s ease-out}.form .input-group input:focus+label,.form .input-group input:valid+label{transform:translateY(-18px);color:#ff652f;font-size:.8rem}.submit-btn{display:block;margin-left:auto;border:none;outline:none;background:#ff652f;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;border-radius:5px;cursor:pointer}.forgot-pw{color:inherit}#forgot-pw,#forgot-pw-confirm,#user-signup{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;height:0;z-index:1;background:#fff;opacity:0;transition:.6s}#forgot-pw-confirm:target,#forgot-pw:target,#user-signup:target{height:100%;opacity:1}.close{position:absolute;right:1.5rem;top:.5rem;font-size:2rem;font-weight:900;text-decoration:none;color:inherit}.main-header{position:fixed;display:flex;justify-content:space-between;align-items:center;height:65px;width:100vw;padding:0 5vw;color:#000;z-index:1000;transition:.4s ease-out;margin-top:0}.main-header a{text-decoration:none;color:inherit;text-transform:uppercase}.main-header .nav-links{display:flex;list-style:none}.main-header .nav-links .nav-link{transition:opacity .4s ease-in-out,transform .6s cubic-bezier(.175,.885,.32,1.275)}.main-header .nav-links .nav-link:nth-of-type(2){transition-delay:.1s}.main-header .nav-links .nav-link:nth-of-type(3){transition-delay:.2s}.main-header .nav-links .nav-link:nth-of-type(4){transition-delay:.3s}.main-header .nav-links .nav-link a{margin:.2rem;padding:1rem .5rem;font-weight:bolder}.main-header .nav-links .nav-link a:hover{background:hsla(0,0%,100%,.8)}@media screen and (max-width:767px){.main-header .nav-links.hidden{display:none;opacity:0}}.main-header .menu-icon{position:relative;padding:26px 10px;cursor:pointer;z-index:1;display:none}.main-header .menu-icon__line{display:block;position:relative;background:#000;height:2px;width:20px;border-radius:4px;transition:background .8s ease}.main-header .menu-icon__line:after,.main-header .menu-icon__line:before{content:"";position:absolute;height:100%;width:100%;border-radius:4px;background:#000;transition:background .8s ease}.main-header .menu-icon__line:before{transform:translateY(-5px)}.main-header .menu-icon__line:after{transform:translateY(5px)}.main-header .menu-btn{position:absolute;top:-1000px}.main-header .menu-btn:focus~.menu-icon .menu-icon__line:before{transform:translateY(-7px)}.main-header .menu-btn:focus~.menu-icon .menu-icon__line:after{transform:translateY(7px)}.main-header.scrolled{height:60px;background:#646464;color:#ff652f}.main-header.scrolled .menu-icon__line,.main-header.scrolled .menu-icon__line:after,.main-header.scrolled .menu-icon__line:before{background:#ff652f}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,101,47,.6);background:rgba(255,101,47,.6)}to{box-shadow:0 0 0 1000px rgba(255,101,47,0);background:rgba(255,101,47,0)}}@keyframes openTop{0%{transform:translateY(-5px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes closedTop{0%{transform:translateY(-5px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes openMid{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes closedMid{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes openBtm{0%{transform:translateY(5px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes closedBtm{0%{transform:translateY(5px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(90deg)}}.annual-loyalty-nav{position:center;display:flex;justify-content:space-between;align-items:center;height:65px;width:100vw;padding:0 5vw;color:#000;z-index:1;transition:.4s ease-out;margin-top:-16px}.row{display:flex;flex-wrap:wrap;background:#646464;width:85vw;margin:auto;box-shadow:0 15px 15px rgba(0,0,0,.5)}.column{flex:25%}.column img{padding:4px;width:100%;vertical-align:middle}@media (max-width:800px){.column{flex:50%}}@media (max-width:600px){.column{flex:100%}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:sans-serif;background:#faebd7}.content{position:relative;width:92%;padding:80px 20px}.content p{margin:1rem 0;font-size:1rem;position:relative;font-weight:bolder}.content h4{position:relative;font-size:2rem;text-transform:uppercase;text-align:center;color:#ff652f;background:rgba(0,0,0,.8);padding:.5rem;border-radius:10px 10px}