@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Open+Sans:400,600");@font-face{font-family:"Baskerville";src:url("/fonts/Baskerville/Baskerville-SemiBold.ttf") format("ttf")}@font-face{font-family:"Baskerville-Italic";src:url("/fonts/Baskerville/Baskerville-Italic.ttf") format("ttf")}html{font-family:'Montserrat', Arial}body{height:unset;background-color:white;margin:0px}div{box-sizing:border-box}li,h1,h3,h4,h5,h6{font-family:Montserrat, Arial;color:#524F4C;margin-top:0px;margin-bottom:5px}h2{color:#524F4C;margin-top:0px;margin-bottom:30px;font-weight:700;letter-spacing:0.3px;font-size:1.8em}h4{font-size:1em}h5{font-size:1em;font-weight:400}h6{font-size:1em;font-weight:400;color:#524F4C}p{font-family:'Open Sans';color:#524F4C}a{font-family:Montserrat;color:#524F4C;text-decoration:none}.orange-link{font-weight:600;color:#FF8C6A;font-size:1em}ul{margin:0px;list-style-type:none;padding:0}li{font-size:0.9em;font-weight:500;color:#524F4C;letter-spacing:1px;margin-bottom:15px;opacity:0.4}li:hover{opacity:1}textarea,input{font-family:'Montserrat', Arial;background-color:#ffffff;font-size:1em;font-weight:400;text-overflow:ellipsis;border-radius:3px;border:2px solid #E8E8E8;padding:10px 15px;width:calc(100% - 30px);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:content-box}textarea{height:80px;resize:none;overflow:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}textarea:focus,input:focus{border-color:#FF8C6A}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#C0C0C0;opacity:1}textarea::-moz-placeholder,input::-moz-placeholder{color:#C0C0C0;opacity:1}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#C0C0C0;opacity:1}textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:#C0C0C0;opacity:1}textarea::placeholder,input::placeholder{color:#C0C0C0;opacity:1}button{padding:5px 15px;color:white;background-color:#FF8C6A;width:100%;text-transform:uppercase;letter-spacing:1px;font-family:Montserrat, Arial;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn{padding:10px 15px;color:white;background-color:#FF8C6A;width:100%;min-width:250px;max-width:300px;text-transform:capitalize;letter-spacing:2px;font-family:Montserrat, Arial;font-weight:500;border:none;box-shadow:0px 1px 10px rgba(255,140,106,0.5);border-radius:2px;font-size:0.8em;text-align:center;display:block;box-sizing:border-box}.button{padding:10px 15px;color:white;background-color:#FF8C6A;width:100%;text-transform:capitalize;letter-spacing:2px;font-family:Montserrat, Arial;font-weight:600;border:none;box-shadow:0px 1px 10px rgba(255,140,106,0.5);border-radius:2px;font-size:0.8em;text-align:center;display:block;box-sizing:border-box;cursor:pointer}.button:disabled,.button[disabled]{background-color:#E8E8E8;color:#524F4C;cursor:auto;box-shadow:unset}.home-button{min-width:250px;max-width:300px}#button{padding:5px 15px;color:white;background-color:#FF8C6A;width:100%;max-width:300px;text-transform:capitalize;letter-spacing:2px;font-family:Montserrat, Arial;font-weight:500;border:none;box-shadow:0px 1px 10px rgba(255,140,106,0.5);border-radius:2px;font-size:1em;text-align:center}.mont-header-35{font-family:Montserrat;font-size:2em;font-weight:700;margin-bottom:20px}.touch .mont-header-35{font-size:1.5em}.para-info{opacity:.6;margin:0px;margin-bottom:40px}form{width:100%;margin-bottom:20px}label{font-size:0.8em;color:#C0C0C0}.field{margin-bottom:10px}.field-requirement{font-size:0.7em;margin-top:5px}.inline{display:inline !important}.block{display:block !important}.none{display:none !important}.info-alert{width:100%;border-radius:2px;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:30px;overflow:hidden;position:relative;padding:20px;display:-webkit-box;display:flex;padding-bottom:30px}.info-alert-orange-strip{position:absolute;height:100%;width:5px;left:0px;top:0px;background-color:#FF8C6A}.info-alert-icon{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.info-alert-text{margin-top:10px;margin-left:15px}.info-alert-bullet{height:6px;width:6px;border-radius:50%;background-color:#524F4C;margin-right:10px;display:inline-block}@media screen and (max-width: 600px){.info-alert-icon{box-shadow:unset}}.form-section{padding:0 30%}@media screen and (max-width: 900px){.form-section{padding:0 25%}}@media screen and (max-width: 700px){.form-section{padding:0 20%}}@media screen and (max-width: 600px){.form-section{padding:0 10%}}@media screen and (max-width: 500px){.form-section{padding:0 5%}}.alert{margin:0;text-align:center;color:white}.alert-info{background:#FF8C6A}.alert-warning{background:#FF8C6A}.menu-icon{height:17px;margin-bottom:3px;margin-right:61px}.mobile-menu-icon{display:none;height:12px;margin-top:0px;margin-left:15px;cursor:pointer;padding:10px;padding-left:5px}.desktop-item-hide{display:none}.shop-navbar{box-shadow:0 2px 10px rgba(0,0,0,0.1);position:-webkit-sticky;position:sticky;top:-30px;z-index:100;width:100%}.navbar-wagon{height:60px;padding:30px 60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:0px;background-color:white}.top-nav-strip{height:30px;width:100%;background-color:#F5F5F5;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0px 63px}.nav-strip-text{font-size:0.7em;display:inline}.account-icon-div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.navbar-wagon-brand img{height:23px;color:#524F4C}.mobile-navbar-wagon-brand img{height:23px;color:#524F4C;display:none}.navbar-wagon .avatar{height:35px;width:35px;border-radius:50%}.navbar-wagon-right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:0px}.navbar-wagon-left{display:-webkit-box;display:flex;margin:0px}.navbar-wagon-item{cursor:pointer;padding-left:30px}.navbar-login-link{color:#524F4C;opacity:0.75;font-size:0.8em;letter-spacing:1.5px;padding-left:20px;margin-bottom:5px}.navbar-wagon-link{color:#524F4C;opacity:0.75;font-size:0.8em;letter-spacing:1.5px;padding-left:40px;margin-top:3px}.navbar-wagon-link:hover{text-decoration:none;opacity:1}.basket-circle{background-color:#FF8C6A;border-radius:50%;height:33px;width:33px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.basket-icon-number{font-weight:700;margin:0px;font-size:0.7em;letter-spacing:0.3px}.basket-icon-add-until-free{font-size:0.6em;font-weight:400;opacity:0.7}.navbar-basket-info{text-align:right;margin-top:4px}#mobile-basket-qty{display:none;background-color:#FFDB9A;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,0.1);color:white;position:absolute;top:-6px;left:-10px;text-align:center;font-weight:500;font-size:0.7em;padding:3px 6px 3px 7px;min-width:7px}@media screen and (max-width: 1000px){.navbar-links-first-to-hide{display:none}}@media screen and (max-width: 900px){.nav-strip-order-info{display:none}.mobile-menu-icon{display:block;margin-right:0px}.top-nav-strip{display:none}.navbar-wagon-link{font-size:0.7em;margin-top:5px}.shop-navbar{top:0px}}@media screen and (max-width: 800px){.responsive-item-hide{display:none}}@media screen and (max-width: 600px){.navbar{top:0px}.menu-icon{display:none}.navbar-wagon-item{padding-left:0px}.desktop-item-hide{display:block}.navbar-wagon{padding:20px 40px}.mobile-navbar-wagon-brand img{display:inline-block}.navbar-wagon-brand img{display:none}}@media screen and (max-width: 450px){.navbar-wagon{padding:30px 25px}.navbar-basket-info{display:none}#mobile-basket-qty{display:block}}.site-wrapper{position:fixed;top:0px;left:0px;height:100vh;width:100vw;background-color:white;opacity:0.8;z-index:100;display:none;-webkit-transition:.3s ease all;transition:.3s ease all}.site-wrapper.show-menu{display:block !important}.site-menu{padding:60px;width:35vw;height:100vh;position:fixed;top:0px;left:0px;-webkit-transform:translateX(-35vw);transform:translateX(-35vw);-webkit-transition:.3s ease all;transition:.3s ease all;background-color:white;z-index:101;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.2);box-sizing:border-box;display:-webkit-box;display:flex}.site-menu.show-menu{-webkit-transform:translateX(0vw) !important;transform:translateX(0vw) !important}.show-menu .navbar-wagon{opacity:0}.close-menu-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-menu-div{margin-right:60px}.menu-logo{margin-bottom:60px}.menu-hr{border:none;margin:30px;margin-left:0px;height:2px;width:30px;background-color:#FF8C6A}@media screen and (max-width: 1000px){.site-menu{width:45vw;-webkit-transform:translateX(-45vw);transform:translateX(-45vw)}}@media screen and (max-width: 800px){.site-menu{width:50vw;-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}}@media screen and (max-width: 700px){.site-menu{width:60vw;-webkit-transform:translateX(-60vw);transform:translateX(-60vw)}}@media screen and (max-width: 600px){.site-menu{width:70vw;-webkit-transform:translateX(-70vw);transform:translateX(-70vw)}}@media screen and (max-width: 550px){.menu-ul li{font-size:1.2em}.menu-hr{margin:30px auto;background-color:#FF8C6A;height:2px}.site-menu{width:100vw;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.menu-logo{display:none}.close-menu-div{position:fixed;top:40px;left:40px}.menu-ul{text-align:center}}.account-dropdown{position:absolute;top:6px;right:-10px;padding-top:20px;display:none;z-index:3;min-width:185px}.account-dropdown-visible-div{padding:20px 30px;background-color:white;box-shadow:0px 2px 10px rgba(0,0,0,0.1);border-radius:2px;padding-bottom:10px}.show-dropdown{display:block}.account-dropdown-ul li{margin-bottom:10px}.account-dropdown-ul li:hover .account-dropdown-li-hover{background-color:#FF8C6A;width:100%;color:white}.account-icon-div{position:relative}.account-icon-div:hover .account-dropdown{display:block}.basket-site-wrapper{position:fixed;top:0px;left:0px;height:100vh;width:100vw;background-color:white;opacity:0.8;z-index:2;display:none;-webkit-transition:.3s ease all;transition:.3s ease all}.basket-site-wrapper.show-basket{display:block !important}.site-basket{width:100vw;height:100vh;position:fixed;top:0px;right:0px;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:.3s ease all;transition:.3s ease all;background-color:white;z-index:10;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.2);box-sizing:border-box;display:-webkit-box;display:flex}.site-basket.show-basket{-webkit-transform:translateX(65vw);transform:translateX(65vw)}.show-basket .navbar-wagon{opacity:0}.site-basket.show-checkout{-webkit-transform:translateX(0vw) !important;transform:translateX(0vw) !important}.hide-pay{width:0px !important;-webkit-box-flex:1 !important;flex:1 1 0px !important;-webkit-transition:.3s ease all;transition:.3s ease all}.hide-pay-text{display:none;-webkit-transition:.3s ease all;transition:.3s ease all}.StripeElement{background-color:white;height:40px;padding:10px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.footer-image{width:100%;position:absolute;bottom:0px;left:0px;z-index:-1}.footer-div{width:100vw;position:relative;height:279.11px;padding:106px 80px;display:-webkit-box;display:flex;margin-bottom:30px;overflow:hidden;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:start;z-index:1;margin-top:60px}.footer-div-right{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:start}.footer-logo{width:130px}.footer-title{font-weight:700;font-size:1em}.footer-section{margin-left:100px}.footer-link{display:block;margin-top:5px}@media screen and (max-width: 1200px){.footer-image{width:120%}}@media screen and (max-width: 1000px){.footer-image{width:130%}}@media screen and (max-width: 950px){.footer-image{width:135%}.footer-div{margin-bottom:45px}.footer-social{display:none}}@media screen and (max-width: 900px){.footer-div{padding-top:126px}}@media screen and (max-width: 800px){.footer-div{padding-top:136px;padding-left:60px;margin-bottom:65px}.footer-image{height:300px}}@media screen and (max-width: 700px){.footer-div{padding-bottom:0px;height:720px;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:0px}.footer-image{bottom:unset;top:0px;width:185%}.footer-div-right{display:block;margin-top:50px}.footer-section{margin-left:0px;margin-bottom:30px;text-align:center}.footer-social{display:block}}@media screen and (max-width: 500px){.footer-image{width:275%;left:-30px}}.window-popup-darkened{z-index:998;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);position:fixed;top:0px;left:0px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);opacity:0}.user-must-sign-in{box-shadow:0 2px 10px rgba(0,0,0,0.5);background-color:white;height:60vh;width:60vw;z-index:999;margin:20vh 20vw;position:fixed;top:0px;left:0px;border-radius:3px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);opacity:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.display-must-sign-in{-webkit-transform:translateX(0vw);transform:translateX(0vw);opacity:1}.close-user-must-sign-in{cursor:pointer;position:absolute;top:25px;right:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:20px}.user-must-sign-in-card-content{position:relative;width:100%;height:100%;padding:50px}.user-must-sign-in-image{position:absolute;bottom:-100px;right:-80px;height:100%;z-index:-1}.toggle-user-must-sign-in{cursor:pointer}@media screen and (max-width: 1100px){.user-must-sign-in-image{height:90%}}@media screen and (max-width: 950px){.user-must-sign-in-image{height:80%}}@media screen and (max-width: 850px){.user-must-sign-in{height:70vh;width:70vw;margin:15vh 15vw}}@media screen and (max-width: 700px){.user-must-sign-in{height:80vh;width:80vw;margin:10vh 10vw}}@media screen and (max-width: 600px){.user-must-sign-in{height:86vh;width:86vw;margin:7vh 7vw}}@media screen and (max-width: 500px){.user-must-sign-in{height:94vh;width:94vw;margin:3vh 3vw}}@media screen and (max-width: 450px){.user-must-sign-in-card-content{padding:75px 25px}.user-must-sign-in-image{height:70%}}.first-buy-status-bar-div{width:100%;padding:15px;background-color:#E8E8E8;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;overflow:scroll}.buy-status-active-div{background-color:white;box-shadow:0 1px 10px rgba(0,0,0,0.1);height:30px;border-radius:15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px 15px}.buy-status-active-text{margin:0px;margin-left:10px;margin-bottom:1px;font-weight:600;font-size:0.8em;letter-spacing:0.5px;white-space:nowrap}.first-buy-status-bar-connector{height:2px;width:10px;background-color:white;flex-shrink:0}.buy-status-inactive-div{background-color:white;height:28px;width:28px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.buy-status-inactive-icon{font-size:0.8em;margin:0px;margin-bottom:1px}.products-continue-first-time-buy{width:20%;position:absolute;right:60px;margin:auto 0px}.products-continue-first-time-buy-bottom{width:20%;margin:50px auto}.first-buy-status-next-button-div{width:20%;margin:50px auto}@media screen and (max-width: 800px){.products-continue-first-time-buy{width:100%;position:fixed;right:0px;bottom:0px;padding:20px 60px 20px 60%;z-index:10;background-color:white;box-shadow:0 -2px 10px rgba(0,0,0,0.15)}.products-continue-first-time-buy-bottom{display:none}}@media screen and (max-width: 650px){.products-continue-first-time-buy{padding:20px 30%}}@media screen and (max-width: 450px){.products-continue-first-time-buy{padding:20px 10%}}@-webkit-keyframes loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.loader_image{height:18px;width:18px;-webkit-animation:loader_animation 1s infinite linear;animation:loader_animation 1s infinite linear;margin-left:10px;margin-bottom:2px}.load_button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0px}.subscribe-popup-darkened{z-index:998;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);position:fixed;top:0px;left:0px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);opacity:0}.subscribe-info-container{box-shadow:0 2px 10px rgba(0,0,0,0.5);background-color:white;width:60vw;z-index:999;margin:16vh 20vw;position:fixed;top:0px;left:0px;border-radius:3px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);opacity:0;padding:5%;overflow:hidden}.show-subscribe-info{-webkit-transform:translateX(0vw);transform:translateX(0vw);opacity:1}.subscribe-info-title{margin-bottom:5px}.subscribe-info-bullet-point-div{display:-webkit-box;display:flex;margin-bottom:25px}.subscribe-info-number{margin-right:20px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#FF8C6A;height:30px;width:30px;border-radius:50%;flex-shrink:0}.subcribe-info-number-text{margin:0px;color:white;font-size:0.8em}.bullet-point-title{margin:0px;margin-bottom:5px}.bullet-point-para{margin:0px;color:#C0C0C0}.subscribe-info-bee{position:fixed;top:30px;right:0px;height:110px;z-index:-1}@media screen and (max-width: 1100px){.subscribe-info-bee{height:90px}}@media screen and (max-width: 1000px){.subscribe-info-container{margin:16vh 10vw;width:80vw}}@media screen and (max-width: 750px){.subscribe-info-bee{height:70px;top:60px}.subscribe-info-container{margin:0px;width:100vw;height:100vh;border-radius:unset;padding:10%;overflow:scroll}}@media screen and (max-width: 600px){.subscribe-info-bee{height:90px;top:30px}.subscribe-info-container{padding-top:20%}}@media screen and (max-width: 300px){.subscribe-info-bee{top:20px}}.home-banner{width:100%;height:calc(100vh - 130px);position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:500px;overflow:hidden}.home-banner-image{width:100%;position:absolute;bottom:0;left:0}.home-scroll-for-info{font-size:0.8em;color:#C0C0C0}.home-banner-content{text-align:center;padding:0px 25%;margin-bottom:12%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:2}.section-divider{width:100%;color:#E8E8E8;border:1px solid}.home-section{width:100%;position:relative;padding:50px 0px}.home-section-content{text-align:center;padding:0px 25%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:2}.features-section{width:100%;padding:0px 150px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.feature{width:calc( 100% / 4);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;padding:0px 40px;position:relative}.feature-photo-mask{border-radius:50%;height:calc( ( ( 100vw / 4 ) - 155px ) * 0.9);width:90%;box-shadow:0px 3px 10px rgba(0,0,0,0.15);margin-bottom:30px;overflow:hidden}.feature-photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.feature-title{font-size:1.2em;font-weight:500;color:#524F4C;margin-bottom:15px}.how-it-works-number-text{color:white;font-size:1.5em;margin-top:4px;margin-left:1px}.how-it-works-number{background-color:#ff8c6a;border:2.5px solid white;height:50px;width:50px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-shadow:0px 2px 20px #ff8c6a4d;position:absolute;top:0px;left:30px;border-radius:50%}#map{height:400px;-webkit-box-flex:0;flex:0 0 66%}.map-and-input{margin:0px 150px;box-shadow:0px 3px 10px rgba(0,0,0,0.15);border-radius:4px;overflow:hidden;display:-webkit-box;display:flex}#description{font-size:15px;font-weight:300}.pac-card{border-radius:2px 0 0 2px;box-sizing:border-box;outline:none;background-color:#fff;padding:25px 30px}#pac-container{margin-bottom:10px}.pac-controls{display:inline-block;padding:5px 11px}.pac-controls label{font-size:13px;font-weight:300}#pac-input{background-color:#ffffff;font-size:1em;font-weight:400;text-overflow:ellipsis;border-radius:3px;border:2px solid #E8E8E8;padding:10px 15px;width:calc(100% - 30px)}#pac-input:focus{border-color:#FF8C6A}#title{color:#524F4C;font-size:1.5em;font-weight:700;margin-bottom:20px}.address-message{color:#FF8C6A;font-weight:400}@media screen and (max-width: 1200px){.features-section{padding:0px 100px}.feature-photo-mask{height:calc( ( ( 100vw / 4 ) - 110px ) * 0.9)}.map-and-input{margin:0px 100px}.feature{padding:0px 30px}}@media screen and (max-width: 1100px){.features-section{padding:0px 50px}.feature-photo-mask{height:calc( ( ( 100vw / 4 ) - 85px ) * 0.9)}.map-and-input{margin:0px 50px}}@media screen and (max-width: 1025px){.feature{padding:0px 20px}.feature-photo-mask{height:calc( ( ( 100vw / 4 ) - 65px ) * 0.9)}}@media screen and (max-width: 950px){.how-it-works-number{top:-5px;left:20px}}@media screen and (max-width: 850px){.feature{padding:0px 40px;width:calc( 100% / 2);margin-bottom:50px}.feature-photo-mask{height:calc( ( ( 100vw / 2 ) - 180px ) * 0.9)}.features-section{padding:0px 100px}.home-section{padding-bottom:50px}.home-section-content{padding:0px 15%}.home-banner-content{padding:0px 15%}#map{-webkit-box-flex:0;flex:0 0 50%}.how-it-works-number{top:0px;left:50px}}@media screen and (max-width: 750px){.how-it-works-number{left:40px}}@media screen and (max-width: 700px){.features-section{padding:0px 50px}.feature-photo-mask{width:70%;height:calc( ( ( 100vw / 2 ) - 130px ) * 0.7)}.feature{padding:0px 40px;width:calc( 100% / 2);margin-bottom:50px}.map-and-input{margin:0px 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.how-it-works-number{left:60px;top:-5px}}@media screen and (max-width: 600px){.feature{padding:0px 20px}.feature-photo-mask{width:80%;height:calc( ( ( 100vw / 2 ) - 90px ) * 0.8)}.how-it-works-number{left:30px}}@media screen and (max-width: 550px){.home-banner{height:calc(100vh - 100px)}}@media screen and (max-width: 500px){.home-section-content{padding:0px 10%}.home-banner-content{padding:0px 10%}.feature{width:80%}.features-section{-webkit-box-pack:center;justify-content:center;padding:0px 30px}.feature-photo-mask{width:40vw;height:40vw}.how-it-works-number{left:20%}}@media screen and (max-width: 450px){.home-banner{height:calc(100vh - 50px)}.home-banner-image{width:200%;left:-50%}.map-and-input{margin:0px 10px}.features-section{padding:0px 10px}.feature-photo-mask{width:50vw;height:50vw}.feature-title{width:120%}}@media screen and (max-width: 400px){.how-it-works-number{left:17%}}.account-section{padding:20px 60px;padding-bottom:120px}.account-section-header{color:#ff8c6a;border-bottom:2px solid;padding-bottom:10px;font-weight:700;font-size:1.2em;margin-bottom:60px;text-transform:capitalize}.availability-div{background-color:#FF8C6A;border-radius:2px;padding:4px 10px;padding-bottom:0px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:10px}.edit-product-button{background-color:#FF8C6A;border-radius:50%;height:30px;width:30px;margin-left:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-top:2px}.values-banner{width:100%;height:calc(95vh - 130px);position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, white), to(#F0ECE4));background:linear-gradient(white 40%, #F0ECE4);overflow:hidden}.values-banner-image{width:90%}.mission-statements{width:100%;border-radius:2px;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:30px;overflow:hidden;position:relative;padding:30px;display:-webkit-box;display:flex;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mission-point{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mission-point-text{font-weight:600;display:inline-block;text-align:left;margin:0px;margin-left:15px;font-size:1.2em}.our-mission-icon-div{width:55px;height:55px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 55px}.founder-profile-div{box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-radius:2px;margin-bottom:10px}.founder-profile-photo{height:50px;width:50px}.founder-name{font-weight:600;letter-spacing:0.5px;margin-bottom:0px}.founder-title{font-size:0.7em}.history-date-div{width:calc(100% / 2);display:-webkit-box;display:flex;margin-right:50%}.date-text{-webkit-box-flex:1;flex:1 1 80%;padding:0px 20px;padding-bottom:20px}.date-text-right{-webkit-box-flex:1;flex:1 1 80%;padding:0px 20px;padding-bottom:20px;text-align:right}.history-date-lines-div{position:relative;-webkit-box-flex:0;flex:0 0 20%}.history-date-lines-div-left{position:relative;-webkit-box-flex:0;flex:0 0 20%;display:none}.history-date-lines-div-right{position:relative;-webkit-box-flex:0;flex:0 0 20%}.history-date-circle{background-color:white;border-radius:50%;height:40px;width:40px;position:absolute;top:-3px;right:-20px;border:5px solid #FF8C6A}.history-date-lines-top{position:absolute;top:15px;height:5px;width:100%;background-color:#FF8C6A}.history-date-lines-side{position:absolute;top:0px;right:-2.5px;height:100%;width:5px;background-color:#FF8C6A}.history-date-number{margin-bottom:10px}.history-date-lines-side-right{position:absolute;top:0px;left:-2.5px;height:100%;width:5px;background-color:#FF8C6A}.history-date-circle-right{background-color:white;border-radius:50%;height:40px;width:40px;position:absolute;top:-3px;left:-20px;border:5px solid #FF8C6A}.history-date-div-right{width:calc(100% / 2);display:-webkit-box;display:flex;margin-left:50%}@media screen and (max-width: 900px){.values-banner{height:calc(80vh - 130px)}}@media screen and (max-width: 650px){.history-date-lines-div-left{position:relative;-webkit-box-flex:0;flex:0 0 20%;display:block}.history-date-lines-div-right{position:relative;-webkit-box-flex:0;flex:0 0 20%;display:none}.history-date-div-right{width:80%;margin-right:20%;margin-left:unset}.history-date-div{width:80%;margin-right:20%}.date-text-right{text-align:left}.values-banner-image{width:150%}}@media screen and (max-width: 450px){.history-date-div-right{width:100%;margin-right:0%}.history-date-div{width:100%;margin-right:0%}}.faq-question-div{width:100%;padding:15px 25px;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-radius:4px;cursor:pointer;-webkit-transition:.2s ease all;transition:.2s ease all}.faq-question-plus-icon{height:15px;width:15px;-webkit-transition:.2s ease all;transition:.2s ease all;opacity:0.4}.faq-question-title{font-weight:500;margin:0px;color:#C0C0C0;text-align:left}.active .faq-question-div{box-shadow:0 4px 15px rgba(0,0,0,0.1)}.faq-question-div:hover{box-shadow:0 4px 15px rgba(0,0,0,0.1)}.active .faq-question-title,.faq-question-div:hover .faq-question-title{color:#524F4C}.active .faq-question-plus-icon,.faq-question-div:hover .faq-question-plus-icon{opacity:1}.faq-question-div:hover{width:105%}.active .faq-question-plus-icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-question-div-parent{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.faq-link{font-family:Open Sans}.faq-section-header{width:100%;padding:11px 25px;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:4px;margin-bottom:10px;margin-top:30px;display:-webkit-box;display:flex;position:relative;overflow:hidden;-webkit-box-align:center;align-items:center}.faq-section-header-text{margin:0px;font-weight:600;letter-spacing:1px}.faq-section-header-emoji{margin:0px;font-size:1.5em;margin-right:15px}.faq-question-answer{padding:5px 25px;width:100%;text-align:left;max-height:0;overflow:hidden;-webkit-transition:.4s ease all;transition:.4s ease all}.visit_farm_body{padding:50px;overflow:hidden}.farm_visit_navbar{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:50px;position:absolute;top:0px;width:100vw}.farm_visit_navbar_left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.farm_visit_navbar_right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.farm_visit_navbar_left_item{margin-left:10px;font-size:0.8em}.farm_visit_navbar_directions_icon{margin-bottom:5px;margin-left:30px}.directions_link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.farm_visit_navbar_social_link{background-color:white;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:5px 10px;padding-bottom:1px;border-radius:2px;margin-left:15px;margin-bottom:5px}.farm_visit_social_link_text{font-size:0.8em;margin-left:15px}.farm_visit_social_link_text:hover{font-weight:500;margin-left:14px}.visit_farm_banner{background-image:url("https://res.cloudinary.com/dur0bga45/image/upload/c_scale,w_2160/v1530244338/Visit%20Farm%20and%20Co/011717_DSC8047684.jpg");background-size:cover;background-position:50% 30%;padding:50px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;height:80vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.visit_farm_banner-header{color:white;text-shadow:0 0 10px rgba(0,0,0,0.2)}.visit-farm-feature-para-white{width:40%;color:white;text-shadow:0 0 10px rgba(0,0,0,0.2)}.come-explore{text-align:center;padding:50px 20%;padding-top:0px}.visit_farm_feature{position:relative;width:100%;height:400px;overflow:hidden;padding:40px;background-color:#F5F5F5}.right-photo-div{right:0px}.left-photo-div{left:0px}.visit-farm-right-text{margin-left:calc(50% + 40px)}.visit_farm_feature_photo_div{height:100%;position:absolute;width:50%;top:0px;overflow:hidden}.visit_farm_feature_photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.visit-farm-feature-para{width:40%}.visit-farm-feature-header{width:40%}.visit_farm_feature_right{margin-left:50%;width:40%}.visit_farm_feature_para{width:40%}.visit-farm-reviews{background-color:#F5F5F5;padding:50px 0px}.visit-farm-reviews-section-header{padding-left:50px}.farm-reviews-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;overflow:scroll;width:100vw;padding-top:10px;padding-left:30px;flex-wrap:unset}.farm-reviews-container:last-child::after{content:"";-webkit-box-flex:0;flex:0 0 10px}.visit-farm-reviews-scroll{font-size:0.8em;letter-spacing:1px;color:#C0C0C0;padding-left:50px}.farm-reviews-container::-webkit-scrollbar{width:0px;background:transparent}.farm-review-div{width:400px;display:inline;flex-shrink:0;background-color:white;margin:20px;border-radius:4px;padding:30px}.facebook-five-stars{color:#8ABCFF;font-size:0.8em}.visit-farm-buy-a-box{padding:50px;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media screen and (max-width: 900px){.visit_farm_feature_photo{width:unset;height:100%}}@media screen and (max-width: 750px){.visit_farm_feature_photo_div{height:500px;width:100%}.visit_farm_feature_photo{width:100%;height:unset}.visit-farm-feature-header{padding-top:500px;width:80%;margin:10px auto;margin-top:0px}.visit-farm-feature-para{margin:10px auto;width:80%}.visit-farm-right-text{margin:10px auto}.visit_farm_feature{height:unset;text-align:center;background-color:white}}@media screen and (max-width: 650px){.visit_farm_body{padding:50px 20px}.visit-farm-reviews-section-header{padding-left:20px}.farm-reviews-container{padding-left:0px}.visit-farm-reviews-section-header{font-size:1.2em}.visit-farm-reviews-scroll{padding-left:20px}}@media screen and (max-width: 550px){.visit_farm_feature_photo_div{height:400px}.visit-farm-feature-header{padding-top:400px;width:100%}.visit-farm-feature-para{width:100%}.farm_visit_navbar{padding:30px}}@media screen and (max-width: 400px){.visit_farm_feature_photo_div{height:300px}.visit-farm-feature-header{padding-top:300px;font-size:1.4em}.visit_farm_feature{padding:20px;text-align:left}.come-explore{width:100%;padding:0px;padding-bottom:50px}.come-explore h1{font-size:1.4em}.visit_farm_body{padding:50px 10px}.farm_visit_navbar{padding:20px}}.visit-farm-div{width:50vw;height:100vh;position:fixed;top:0px;left:0px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-image:url("https://res.cloudinary.com/dur0bga45/image/upload/v1529661501/Farm%20and%20Co/sunflower.jpg");background-size:cover;background-position:top;text-align:center}.see-shop-div{width:50vw;height:100vh;position:fixed;top:0px;right:0px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-image:url("https://res.cloudinary.com/dur0bga45/image/upload/c_scale,w_2160/v1528967020/Farm%20and%20Co/uptotwo.jpg");background-size:cover;background-position:center;text-align:center}.landing-page-header{color:white;text-shadow:0 0px 10px rgba(0,0,0,0.2);margin-bottom:0px}.landing-page-or{z-index:3;position:fixed;top:50vh;margin-left:49.5vw}.shop-or-farm-navbar{display:hidden;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:50px;background-color:white;width:100%}.landing-page-logo{position:fixed;top:50px;left:50px;z-index:1}.shop-or-farm-page-para{color:white;align-self:center;margin:0 auto;margin-bottom:20px;text-shadow:0 0px 10px rgba(0,0,0,0.2)}@media screen and (max-width: 800px){.visit-farm-div{width:100vw;height:50vh;position:relative;min-height:350px;background-position:center}.see-shop-div{width:100vw;height:50vh;min-height:350px;position:relative;top:unset}.landing-page-logo{position:relative;top:unset;left:unset}.shop-or-farm-navbar{display:-webkit-box;display:flex}}.product-image-div{width:100vw;height:70vh;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#F3F3F3));background:linear-gradient(white, #F3F3F3);position:relative}.product-show-back-button-div{position:absolute;top:50px;left:60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.2);height:50px;width:50px;border-radius:50%}.product-show-back-icon{margin-right:5px;margin-top:1px}.touch .product-image-div{height:60vh}.product-info{margin:50px 25%}.product-show-prices{display:inline-block;margin-right:20px;margin-bottom:0px;background-color:#E8E8E8;border-radius:2px;padding:10px 20px;font-weight:700;color:#524F4C;height:40px;box-sizing:border-box}.card-qty-in-cart-number{display:inline;margin:0px;color:white;font-weight:600;font-size:1em}.show-left-div{display:-webkit-box;display:flex;position:relative}.show-photo-div{height:calc(100% + 120px);position:absolute;bottom:-60px;right:calc(100% + 60px)}.product-show-info-inner-div{position:relative}.product-show-info{position:fixed;bottom:60px;right:90px;width:280px}.card-photo-div{height:calc(50vh - 120px);position:relative;display:none}.product-show-price-and-buy-div{display:-webkit-box;display:flex}.product-show-subscribe-available-div{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;position:absolute;bottom:10px;right:25%;-webkit-transition:.15s ease all;transition:.15s ease all;-webkit-transform:translateY(0px);transform:translateY(0px)}.producer-first-name{margin-bottom:0px}.product-show-pricing-info-container{margin-bottom:25px}.product-show-pricing-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.price-and-add-to-basket-button{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:auto}.add-to-basket-button{background-color:#FF8C6A;color:white;text-decoration:none;letter-spacing:1px;text-align:center;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-size:1em;text-transform:capitalize;font-weight:600;box-shadow:0px 1px 10px rgba(255,140,106,0.5);height:40px;overflow:hidden}.add-to-basket-qty-button{background-color:#FF8C6A;color:white;text-decoration:none;text-transform:capitalize;letter-spacing:2px;border-radius:0px 1px 1px 0px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1 1 auto;font-weight:600;box-shadow:0px 1px 10px rgba(255,140,106,0.5);height:40px;overflow:hidden}.subtract-or-add-button-icon{padding:15px}.display-none{display:none !important}.minus-icon{margin-bottom:-2px}.show-page-price{background-color:white;-webkit-box-flex:0;flex:0 1 33%;border-radius:1px 0px 0px 1px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.dark-uppercase{color:#524F4C;text-transform:uppercase}.show-photo{height:100%}.card-photo{width:100%;position:absolute;left:20%}.produce-box-contents{margin:-5px;margin-bottom:30px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}.produce-box-content-card{box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:10px 20px;background-color:white;display:inline-block;border-radius:5px;margin:0.75% 0.75%;width:-moz-max-content;width:48.5%;-webkit-transition:.4s ease all;transition:.4s ease all}.produce-whats-in-box{margin:0px;margin-bottom:20px;color:#C0C0C0;font-size:0.9em}.active-produce-box-item{width:100%}.produce-box-all-content{width:100%;text-align:left;max-height:0px;overflow:hidden;-webkit-transition:.4s ease all;transition:.4s ease all}.active-produce-box-all-content{margin:10px 0px}.produce-box-content-card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.15)}.produce-box-content-card:hover .produce-box-content-plus-icon,.active-produce-box-item .produce-box-content-plus-icon{opacity:1}.produce-box-content-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.produce-box-content-plus-icon{height:15px;width:15px;-webkit-transition:.2s ease all;transition:.2s ease all;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0.25}.active-produce-box-item .produce-box-content-plus-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.produce-box-content-text{font-weight:500;margin:0px}.produce-box-content-info{font-weight:500;margin:5px 0px}.produce-box-content-info-title{font-weight:500;letter-spacing:0.25px;font-size:0.7em;text-transform:initial;margin-top:5px;color:#C0C0C0;text-align:right}.this-may-include-div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border-radius:5px;padding:10px 20px;background-color:#F5F5F5}.product-show-producer-info-div{box-shadow:0 2px 10px rgba(0,0,0,0.15);overflow:hidden;border-radius:4px}.product-show-producer-cover-div{width:100%;height:250px;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#F3F3F3));background:linear-gradient(white, #F3F3F3);overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative;background-size:cover;background-image:url(/assets/farmer-598ed279f5f6b058d640dfe1f8fdcc3dc73b9f2235ecaf63bdf76581d23e3e1d.jpg);background-position:center}.product-see-producer{background-color:white;opacity:0.8;padding:5px 15px;padding-bottom:1px;border-radius:3px;position:absolute;bottom:15px;right:15px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.product-see-producer:hover{opacity:1;box-shadow:0 4px 20px rgba(0,0,0,0.2)}.product-show-producer-info{padding:30px 40px}.product-show-producer-map-pointer{display:inline-block;height:10px}.product-show-producer-location{font-size:0.8em;font-weight:600;display:inline-block}@media screen and (max-width: 1000px){.product-info{margin:50px 20%}.product-show-subscribe-available-div{right:20%}}@media screen and (max-width: 900px){.product-info{margin:50px 15%}.product-show-subscribe-available-div{right:15%}}@media screen and (max-width: 700px){.product-info{margin:50px 60px}.product-show-producer-info{padding:20px}.product-show-subscribe-available-div{right:60px}}@media screen and (max-width: 600px){.product-info{margin:50px 40px}.produce-box-content-card{width:100%}.product-show-price-and-buy-div{display:block}.product-show-prices{display:block;margin-right:unset;margin-bottom:10px;text-align:center}.product-show-back-button-div{top:30px;left:40px;height:40px;width:40px}.product-show-back-icon{width:12px}.product-show-subscribe-available-div{right:40px}}@media screen and (max-width: 450px){.product-info{margin:50px 15px;margin-top:20px}.product-show-back-button-div{top:25px;left:25px}.product-show-subscribe-available-div{right:15px}}.product-index-container{padding:0px 70px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:40px}.product-cards-div{display:-webkit-box;display:flex;overflow:hidden;width:100%;flex-wrap:wrap}.product-card-container{position:relative;width:calc((100% / 3) - 20px);margin:10px}.product-card{position:relative;width:100%;height:100%;background-color:white;border-radius:6px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, white), to(#F0ECE4));background:linear-gradient(white 40%, #F0ECE4);box-shadow:0px 2px 10px rgba(0,0,0,0.1);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.product-card-photo-div{height:100%;min-height:350px;width:100%;overflow:hidden;-webkit-box-flex:1;flex:1 0 350px;position:relative}.product-card-photo{height:100%;opacity:1;-webkit-transition:.15s ease all;transition:.15s ease all;width:100%;-o-object-fit:cover;object-fit:cover}.product-card:hover .product-card-subscribe-available{text-shadow:0 1px 10px rgba(0,0,0,0.2)}.subscribe-available-div{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;position:absolute;bottom:10px;right:11px;-webkit-transition:.15s ease all;transition:.15s ease all;-webkit-transform:translateY(0px);transform:translateY(0px)}.touch .subscribe-available-div{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.product-card-subscribe-icon{margin-right:5px;margin-bottom:1px;height:14px}.product-card-subscribe-available{font-size:0.8em;color:white;margin:0px;-webkit-transition:.15s ease all;transition:.15s ease all;text-shadow:0 1px 10px rgba(0,0,0,0)}.product-card-title{font-size:1.3em;font-weight:700;letter-spacing:0.5px;line-height:1.3em;display:block}.producer-name-plural{display:block;margin-bottom:-3px}.product-card-info-div{background-color:white;padding:20px;width:100%;min-height:100px;box-shadow:0 -2px 10px rgba(0,0,0,0.05);z-index:1;position:relative}.product-card-producer-div{margin-top:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.product-producer-name{font-weight:600;font-size:0.8em;margin-bottom:0px}.product-card-producer-info{margin-left:10px}.product-card-prices{display:inline-block;font-size:0.8em;color:#C0C0C0}.product-price-per-unit{color:#524F4C}.producer-avatar{height:30px;width:30px;border-radius:50%;background-size:cover;box-shadow:0 1px 5px rgba(0,0,0,0.2)}.card-button{position:absolute;top:-40px;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:.15s ease all;transition:.15s ease all}.touch .card-button,.product-card:hover .card-button{-webkit-transform:translateY(0px);transform:translateY(0px)}.product-card:hover .product-card-photo{opacity:0.6}@media screen and (max-width: 950px){.product-index-container{padding:0px 40px}}@media screen and (max-width: 900px){.product-card-container{width:calc((100% / 2) - 20px)}}@media screen and (max-width: 750px){.product-index-container{padding:0px 20px}.product-cards-div{margin:0px;margin-right:0px;margin-top:-10px}}@media screen and (max-width: 600px){.product-index-container{padding:0px 20px}}@media screen and (max-width: 550px){.product-card-container{width:100%}.card-button{-webkit-transform:translateY(0px);transform:translateY(0px)}.product-card:hover .product-card-photo{opacity:1}}@media screen and (max-width: 500px){.index-menu-li{margin:unset;margin-right:20px}.index-menu{padding:0px 35px}}@media screen and (max-width: 450px){.product-index-container{padding:0px 5px}.products-index-cover-photo{padding:20px}.index-menu{-webkit-box-pack:unset;justify-content:unset}.index-menu-ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;padding-left:20px}}@media screen and (max-width: 400px){.product-index-container{padding:0px 10px}.products-index-cover-child{width:85%}}.produce-box-features{width:80%;margin:0px auto;margin-bottom:50px;text-align:center;display:none}.produce-box-feature-card{box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:10px 20px;background-color:white;display:inline-block;border-radius:5px;margin:5px;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-box-feature-text{font-weight:500;margin:0px}.produce-box-card-info-click-div{margin:0px -20px;padding:0px 20px}.produce-box-order-step-div{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.produce-box-order-step-circle{background-color:#FF8C6A;border:2.5px solid white;height:45px;width:45px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-shadow:0px 2px 20px #ff8c6a4d;border-radius:50%;margin-right:-10px;z-index:1}.produce-box-order-step{box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:10px 20px;border-radius:5px;display:inline-block;max-width:70%}.produce-box-products-div{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;padding:0px 60px;padding-top:50px}.produce-box-card-info-div{padding:20px;padding-top:0px;width:100%;position:relative;text-align:center;margin-top:-45px}.produce-box-family-size-circle{border-radius:50%;height:80px;width:80px;box-shadow:0 2px 5px rgba(0,0,0,0.1);background-color:white;margin:0px auto;margin-bottom:20px;overflow:hidden}.produce-box-family-size-photo{height:100%}.produce-box-card-price-and-people{font-size:0.9em;letter-spacing:0.5px;margin-bottom:30px;display:inline-block}.produce-box-number-people{color:#C0C0C0}.produce-box-card-photo-div{height:250px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden;position:relative}.produce-box-card-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.produce-box-hover-info-div{height:100%;width:100%;padding:20px;background-color:rgba(0,0,0,0);position:absolute;top:0px;left:0px;-webkit-transition:.2s ease all;transition:.2s ease all}.whats-included{color:white;text-shadow:0 0px 4px rgba(0,0,0,0.5);font-weight:600;-webkit-transition:.3s ease all;transition:.3s ease all;opacity:0}.perfect-for-hover{background-color:white;width:100%;text-align:center;padding-bottom:2px;border-radius:2px;color:#524F4C;-webkit-transition:.3s ease all;transition:.3s ease all;opacity:0;margin-bottom:10px;box-shadow:0 0px 10px rgba(0,0,0,0.5)}.produce-box-included-items-div{-webkit-transition:.3s ease all;transition:.3s ease all;opacity:0}.produce-box-included-item{color:white;font-size:0.8em;display:inline-block;text-shadow:0 0px 4px rgba(0,0,0,0.5)}.produce-box-card{background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:2;border-radius:5px;margin:0px 15px;-webkit-box-flex:0;flex:0 1 30%;overflow:hidden;-webkit-transition:.2s ease all;transition:.2s ease all}.produce-box-card:hover .produce-box-hover-info-div{background-color:rgba(0,0,0,0.7)}.produce-box-card:hover .produce-box-included-items-div,.produce-box-card:hover .whats-included,.produce-box-card:hover .perfect-for-hover{opacity:1}.produce-box-hover-info-div{width:100%}@media screen and (max-width: 1100px){.produce-box-card{-webkit-box-flex:0;flex:0 1 40%;margin-bottom:20px}}@media screen and (max-width: 1000px){.product-card-photo-div{-webkit-box-flex:1;flex:1 0 200px}}@media screen and (max-width: 950px){.produce-box-card{-webkit-box-flex:0;flex:0 1 45%}}@media screen and (max-width: 850px){.produce-box-products-div{padding:0px 10px;padding-top:50px}.produce-box-card{margin:0px 10px;margin-bottom:20px}.produce-box-features{display:none}}@media screen and (max-width: 610px){.produce-box-card{-webkit-box-flex:0;flex:0 1 70%}}@media screen and (max-width: 610px){.produce-box-card{-webkit-box-flex:0;flex:0 1 90%}}.reorder-page-container{margin:60px 20vw}.order-div{display:-webkit-box;display:flex;margin-bottom:90px}.order-summary-div{width:calc(100% / 2);padding-right:calc(100% / 8)}.order-items-div{width:calc(100% / 2)}.page-title{margin-top:30px;margin-bottom:60px;font-size:1.7em}.order-number{font-size:1.3em;margin-bottom:20px}.order-summary-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:5px}.order-summary-info-right{text-align:right}.order-summary-total{color:#524F4C;text-transform:capitalize;font-weight:600}.order-summary-info-div{width:100%;margin-bottom:30px}.order-summary-basket-div{width:50%}.add-all-to-basket-button{background-color:#FF8C6A;color:white;text-decoration:none;text-transform:uppercase;border:none;letter-spacing:2px;padding:8px 15px;border-radius:0px 1px 1px 0px;font-size:13px;display:block;text-align:center;-webkit-box-flex:1;flex:1 1 auto;width:100%;margin-top:30px;margin-bottom:10px;cursor:pointer}@media screen and (max-width: 1100px){.reorder-page-container{margin:60px 145px}}@media screen and (max-width: 950px){.reorder-page-container{margin:60px 60px}}@media screen and (max-width: 750px){.order-div{display:block}.order-summary-div{width:100%;padding-right:unset}.order-items-div{width:100%}.reorder-page-container{margin:40px 120px}.order-summary-basket-div{width:100%}}@media screen and (max-width: 650px){.reorder-page-container{margin:40px 60px}}@media screen and (max-width: 600px){.reorder-page-container{margin:40px 40px}}@media screen and (max-width: 450px){.reorder-page-container{margin:20px 10px}}.paid-order-container{position:fixed;top:0px;left:0px;height:100vh;width:100vw;padding:100px;z-index:999;background-color:white}.paid-order-info{width:calc(100vw / 2)}.paid-order-image{position:fixed;bottom:-150px;right:-50px;height:90%;z-index:-1}.highlight-underline-text{box-shadow:inset 0px -19px 0px #ff8c6a;display:inline;color:#ffffff;font-weight:600;padding:0 3px}@media screen and (max-width: 1000px){.paid-order-container{padding:50px}}@media screen and (max-width: 850px){.paid-order-image{height:80%}}@media screen and (max-width: 750px){.paid-order-image{height:75%}}@media screen and (max-width: 600px){.paid-order-info{width:100%}}@media screen and (max-width: 400px){.paid-order-container{padding:25px}.paid-order-image{height:70%}}.delivery-order-container{width:100%;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;margin-bottom:50px}.delivery-order-customer-info-div{width:100%;background-color:white;z-index:1;padding:30px;padding-bottom:20px;padding-top:25px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.current-orders-delivery-status{padding:15px 30px;width:100%;background-color:#FF6F6F;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.current-orders-order-items{padding:30px}.current-orders-order-customer{opacity:0.5;margin:0px}.current-orders-customer-name{margin:0px;margin-bottom:5px}.current-orders-call-and-msg-button{padding:5px 15px;background-color:white;box-shadow:0 1px 5px rgba(0,0,0,0.1);border-radius:4px;margin-left:10px;cursor:pointer}.current-orders-call-and-msg-text{margin:0px;text-align:center;display:inline-block}.current-orders-delivery-status-button{padding:2px 20px;border-radius:60px;border:2px solid white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,0.05);cursor:pointer}.connecting-line{height:2px;width:30px;background-color:white}.delivery-status-text{color:white;margin:0px;font-size:0.9em;margin-bottom:1px;margin-left:5px}.delivery-status-circle-div{border-radius:50%;height:40px;width:40px;background-color:white;position:absolute;right:26px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.current-orders-ol-item-div{width:100%;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:4px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;overflow:hidden;margin-bottom:10px}.current-orders-ol-item-photo{width:70px;margin-right:20px;height:70px;background-size:cover;background-position:center}.current-orders-producer-title{color:#C0C0C0;font-size:0.8em;margin:0px}.current-orders-ol-item-count-div{border-radius:50%;height:40px;width:40px;box-shadow:0 2px 10px rgba(0,0,0,0.1);background-color:white;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.delivery-instructions-div{background-color:#F5F5F5;border-radius:5px;padding:10px 20px;padding-bottom:8px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:30px 30px;margin-top:0px}.before-pay-update-email-alert{font-size:0.8em;color:#C0C0C0;display:inline}#before-pay-update-email-alert{display:none}.address-form-div{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:0px;background-color:#F5F5F5;border-radius:4px;padding:0px;padding-right:12px;max-height:0px;overflow:hidden}.display-address-form-div{margin-bottom:10px;padding:10px;max-height:unset;margin-right:-4px;padding-right:13px}.contact_street_number{-webkit-box-flex:0;flex:0 0 30%;display:inline-block;padding-bottom:5px}.contact_street_name{display:inline-block;-webkit-box-flex:1;flex:1 1 70%;padding-left:9px;padding-bottom:5px}.contact_city{-webkit-box-flex:0;flex:0 0 100%;display:inline-block;padding-bottom:5px}.contact_state{-webkit-box-flex:0;flex:0 0 50%;display:inline-block;padding-bottom:5px}.contact_post_code{-webkit-box-flex:0;flex:0 0 50%;display:inline-block;padding-left:9px;padding-bottom:5px}.contact_nation{-webkit-box-flex:0;flex:0 0 100%;display:inline-block}.basket-item-right-div{padding:20px;padding-left:40px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex:1;flex:1 1 65%;position:relative}.update-basket-qty-button{height:100%;background-color:#FF8C6A;width:30px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-radius:2px;display:none;margin-left:20px}.basket-item-product-title{font-weight:700;font-size:1.3em;margin-bottom:0px}.basket-item-product-div:hover .update-basket-qty-button{display:-webkit-box;display:flex}.basket-item-product-div{background-color:white;min-height:120px;width:100%;border-radius:4px;display:-webkit-box;display:flex;margin-bottom:10px;overflow:hidden;box-shadow:0px 2px 10px rgba(0,0,0,0.1)}.basket-item-product-info-div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.shop-local-add-ons-div{background-color:#F5F5F5;min-height:120px;width:100%;border-radius:4px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:10px;overflow:hidden;cursor:pointer;box-shadow:0px 2px 10px rgba(0,0,0,0)}.shop-local-add-ons-text{color:#C0C0C0;font-weight:500;font-size:0.9em;-webkit-transition:.15s ease all;transition:.15s ease all}.shop-local-add-ons-div:hover{border:0.5px solid #E8E8E8}.shop-local-add-ons-div:hover .shop-local-add-ons-text{color:#524F4C;font-weight:500}.basket-address-div{background-color:white;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:2px;height:70px;width:100%;margin-bottom:15px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.basket-address-map{background-color:#bef;height:100%;width:70px;background-image:url("https://res.cloudinary.com/dur0bga45/image/upload/c_scale,w_500/v1539379228/Assets/Screen_Shot_2018-10-12_at_8.12.55_pm.png");background-size:cover;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.white-location-pin{width:45px}.basket-address-text-div{padding:20px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1}.basket-edit-address{width:30px;height:30px;border-radius:50%;background-color:#FF8C6A;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.white-edit-icon{width:10px}.gray{color:#C0C0C0}.basket-card-brand{font-size:0.8em;margin:0px;margin-bottom:2px;letter-spacing:1px}.basket-summary-div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-transition:.2s ease all;transition:.2s ease all}.basket-summary-div:hover .basket-summary-div-arrow{opacity:1}.basket-summary-div-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0.3;-webkit-transition:.2s ease all;transition:.2s ease all;margin-right:4px;margin-top:2px}.basket-summary-div-results{max-height:0px;overflow:hidden;-webkit-transition:.2s ease all;transition:.2s ease all}.active .basket-summary-div{box-shadow:0px 2px 5px rgba(0,0,0,0)}.active .basket-summary-div-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.subscribe-functions-div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.subscribe-desktop-button-div{background-color:#E8E8E8;border-radius:3px;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:5px 10px 5px 7px;cursor:pointer;-webkit-transition:.15s ease all;transition:.15s ease all}.subscribe-desktop-button-div:hover{background-color:gainsboro}.subscribe-desktop-button-div:hover .subscribe-check{background-color:rgba(255,255,255,0.85)}.subscribe-button-text{margin:0px;margin-left:3px;font-size:0.8em;-webkit-transition:.15s ease all;transition:.15s ease all}.subscribe-icon{margin-left:10px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transition:.15s ease all;transition:.15s ease all}.subscribe-icon-white{margin-left:10px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);display:none;-webkit-transition:.15s ease all;transition:.15s ease all}.subscribe-check{border-radius:50%;height:18px;width:18px;background-color:white;opacity:1;-webkit-transition:.3s ease all;transition:.3s ease all;padding:2px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.subscribe-check-tick-div{width:100%;height:100%;background-color:white;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.subscribe-check-tick-img{height:50%;margin:0px}.subscribe-info-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:20px;width:20px;border-radius:50%;background-color:white;box-shadow:0px 1px 5px rgba(0,0,0,0.1);margin-left:10px;cursor:pointer;position:relative}.subscribe-info-button:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.2)}.subscribe-info-button:hover .subscribe-info-question-mark{color:#524F4C}.subscribe-info-question-mark{font-size:0.7em;font-weight:500;color:#C0C0C0;margin:0px}.basket-item-product-photo-div{background-color:#E8E8E8;width:20%;display:-webkit-box;display:flex;overflow:hidden;-webkit-box-pack:center;justify-content:center;position:relative;min-width:100px}.basket-item-product-photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.basket-item-price-and-update-qty{display:-webkit-box;display:flex}.price-and-qty{display:inline-block;font-size:0.8em;color:#C0C0C0}.basket-item-product-price{color:#524F4C}.product-card-producer-div-basket{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:white;box-shadow:0 0px 0px rgba(0,0,0,0);padding:2px;padding-right:18px;border-radius:30px;overflow:hidden;max-width:39px;-webkit-transition:.3s ease all;transition:.3s ease all}.product-card-producer-div-basket:hover{max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,0.2)}.product-card-mobile-producer-title{display:none;font-size:0.8em;color:#C0C0C0;margin-bottom:0px}.basket-card-product-price{display:inline-block;font-size:0.8em;color:#C0C0C0}.basket-item-price-and-qty{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.basket-mobile-minus-icon{display:none;padding:4px;width:100%;text-align:center;padding-bottom:9px}.basket-desktop-minus-icon{padding:4px;width:100%;text-align:center;padding-bottom:9px}.basket-item-total-price{font-weight:700;font-size:1.3em;margin-bottom:0px}.until-free-delivery{color:#FF8C6A;font-size:0.8em;margin-top:-5px;margin-bottom:10px;display:inline-block}@media screen and (max-width: 750px){.update-basket-qty-button{width:unset;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-flex:0;flex:0 1 80px;margin-left:10px}.basket-item-product-title{font-size:1.2em;margin-bottom:10px}.basket-item-product-div{min-height:120px}.basket-item-total-price{font-size:0.8em}.basket-mobile-minus-icon{display:block}.basket-desktop-minus-icon{display:none}.basket-item-right-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:15px;padding-left:20px}.product-card-producer-div-basket{display:none}.product-card-mobile-producer-title{display:inline-block}.basket-card-product-price{display:none}.basket-item-price-and-qty{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;background-color:#E8E8E8;border-radius:2px;padding:2px 10px;-webkit-box-flex:1;flex:auto;-webkit-box-pack:justify;justify-content:space-between;height:33px}.subscribe-functions-div{margin-bottom:10px}}@media screen and (max-width: 500px){.basket-item-price-and-qty{margin-bottom:5px;width:100%}.basket-item-price-and-update-qty{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.update-basket-qty-button{width:50%;height:33px;-webkit-box-flex:unset;flex:unset}}@media screen and (max-width: 350px){.subscribe-button-text{display:none}}.producer-image-div{width:100vw;height:70vh;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#F3F3F3));background:linear-gradient(white, #F3F3F3);overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative;background-size:cover;background-image:url(/assets/farmer-598ed279f5f6b058d640dfe1f8fdcc3dc73b9f2235ecaf63bdf76581d23e3e1d.jpg);background-position:center}.touch .producer-image-div{height:60vh}.producer-show-section-divider{margin:50px 80px;width:calc(100% - 160px);color:#E8E8E8;border:1px solid}.producer-products-title{margin-bottom:20px;padding:0px 80px}@media screen and (max-width: 950px){.producer-show-section-divider{margin:50px 50px;width:calc(100% - 100px)}.producer-products-title{padding:0px 50px}}@media screen and (max-width: 750px){.producer-show-section-divider{margin:50px 30px;width:calc(100% - 60px)}.producer-products-title{padding:0px 30px}}@media screen and (max-width: 450px){.producer-show-section-divider{margin:50px 15px;width:calc(100% - 30px)}.producer-products-title{padding:0px 15px}}.produce-preference-items-div{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;padding:0px 20%;padding-bottom:150px}.produce-preference-item{padding:5px 15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:white;box-shadow:0 1px 5px rgba(0,0,0,0.1);border-radius:4px;margin:5px;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-preference-item:hover{box-shadow:0 2px 10px rgba(0,0,0,0.2)}.produce-preference-item-text{margin-bottom:0px}.produce-preference-para{opacity:0.5;margin:0px;margin-bottom:40px}.produce-preference-like-button{border-radius:50%;width:30px;height:30px;background-color:#B2E380;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;max-height:0px;max-width:0px;overflow:hidden;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-preference-dislike-button{border-radius:50%;width:30px;height:30px;background-color:#FF6F6F;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;max-height:0px;max-width:0px;overflow:hidden;-webkit-transition:.15s ease all;transition:.15s ease all}.touch .produce-preference-dislike-button,.touch .produce-preference-dislike-button{border-radius:50%;width:30px;height:30px;background-color:#FF6F6F;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:10px;overflow:hidden;-webkit-transition:.15s ease all;transition:.15s ease all}.mobile-like-dislike-indicator-div{margin-bottom:15px;display:none;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.toggle-preferences-list-button{height:40px;width:40px;border-radius:50%;background-color:white;box-shadow:0px 2px 8px rgba(0,0,0,0.1);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.preferences-mobile-arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:3px;-webkit-transition:.15s ease all;transition:.15s ease all}.toggle-preferences-button-animate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);box-shadow:0px -2px 8px rgba(0,0,0,0.1)}.produce-preference-like-indicator{border-radius:50%;width:30px;height:30px;background-color:#B2E380;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-preference-dislike-indicator{border-radius:50%;width:30px;height:30px;background-color:#FF6F6F;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:20px;overflow:hidden;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-preference-item:hover{margin-right:-75px;z-index:1;margin-top:-5px;margin-bottom:-5px}.produce-preference-item:hover .produce-preference-dislike-button,.produce-preference-item:hover .produce-preference-like-button{margin-left:10px;max-height:30px;max-width:30px}.preferences-like-and-dislike-button{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.produce-preference-fixed-div{position:fixed;bottom:0px;width:100vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end;padding:40px 15%;padding-top:20px;background-color:white;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:2}.likes-div{-webkit-box-flex:1;flex:auto;width:40%;margin-right:20px;-webkit-transition:.15s ease all;transition:.15s ease all}.dislikes-div{-webkit-box-flex:1;flex:auto;width:40%;margin-right:20px;-webkit-transition:.15s ease all;transition:.15s ease all}.produce-preferences-continue-button{-webkit-box-flex:0;flex:0 0 20%}.likes-list-header-div{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.mobile-like-indicator-div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.produce-preference-indicator-qty{height:30px;width:30px;border-radius:50%;margin-left:-5px;background-color:#E8E8E8;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:-1;padding-left:3px}.produce-preference-like-indicator-qty-text{margin:0px;text-align:center;font-size:0.6em;letter-spacing:1px}.produce-preference-dislike-indicator-qty-text{margin:0px;text-align:center;font-size:0.6em;letter-spacing:1px}.likes-not-guranteed{font-size:0.6em;margin:0px}.likes-not-guaranteed-div{display:-webkit-box;display:flex;position:relative;-webkit-box-align:center;align-items:center;background-color:white;border-radius:3px;padding:3px 5px;margin-left:10px;margin-bottom:7px;box-shadow:0 1px 5px rgba(0,0,0,0.1);cursor:pointer}.likes-not-guaranteed-question-mark{border-radius:50%;height:15px;width:15px;background-color:#F5F5F5;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:5px}.likes-question-mark{font-size:0.6em;margin:0px}.not-guaranteed-blurb-div{width:300px;background-color:#F5F5F5;box-shadow:0 10px 20px rgba(0,0,0,0.2);position:absolute;bottom:40px;left:-100px;border-radius:4px;padding:30px;display:none;-webkit-transition:.15s ease all;transition:.15s ease all}.not-guaranteed-blurb-div-mobile{width:100%;background-color:white;box-shadow:0 10px 20px rgba(0,0,0,0.2);border-radius:4px;padding:30px;display:none;-webkit-transition:.15s ease all;transition:.15s ease all}.not-guaranteed-blurb-triangle{width:40px;height:40px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-5px;background-color:#F5F5F5;left:45%;border-radius:2px;display:none;-webkit-transition:.15s ease all;transition:.15s ease all}.likes-not-guaranteed-div:hover .not-guaranteed-blurb-triangle,.likes-not-guaranteed-div:hover .not-guaranteed-blurb-div{display:block}.likes-dislikes-list-div{height:36px;background-color:#F5F5F5;border-radius:3px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:scroll}.likes-dislikes-preference-item{padding:2px 10px;background-color:#C0C0C0;box-shadow:0 1px 5px rgba(0,0,0,0.1);border-radius:2px;margin:5px;margin-right:0px;display:-webkit-box;display:flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;flex-shrink:0}.js-preference-item{cursor:pointer}.likes-dislikes-preference-item-text{margin:0px;color:white;flex-shrink:0}.produce-preference-delete-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px;opacity:0.75;flex-shrink:0;width:10px}.likes-dislikes-preference-item:hover .produce-preference-delete-icon{opacity:1}@media screen and (max-width: 1000px){.produce-preference-items-div{padding:0px 10% 150px 10%}}@media screen and (max-width: 800px){.produce-preference-items-div{padding:0px 7% 150px 7%}}@media screen and (max-width: 550px){.produce-preference-item{width:100%;-webkit-box-pack:justify;justify-content:space-between;box-shadow:unset;margin:0px;padding:10px;border-bottom:2px solid #F5F5F5;border-radius:0px}.produce-preference-item:hover{box-shadow:unset;margin-right:unset;margin-top:unset;margin-bottom:unset}.produce-preference-dislike-button,.produce-preference-like-button{max-height:unset;max-width:unset;margin-left:10px}.produce-preference-fixed-div{display:block;padding:20px 5%}.likes-div{margin:0px;margin-bottom:10px;width:100%;max-height:0px;display:none}.dislikes-div{margin:0px;margin-bottom:10px;width:100%;max-height:0px;display:none}.likes-list-header-div{-webkit-box-pack:justify;justify-content:space-between}.mobile-like-dislike-indicator-div{display:-webkit-box;display:flex}.not-guaranteed-blurb-triangle{display:none}.likes-not-guaranteed-screen{position:fixed;bottom:0px;left:0px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100vh;width:100vw;background-color:rgba(0,0,0,0.4);padding:10px}.likes-not-guaranteed-div:hover .not-guaranteed-blurb-triangle,.likes-not-guaranteed-div:hover .not-guaranteed-blurb-div{display:none}}.not-found-banner{height:calc(100vh - 90px);width:100vw;background-position:bottom;background-size:100%;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0px 10%;padding-bottom:15%;text-align:center;min-height:450px}@media screen and (max-width: 900px){.not-found-banner{height:calc(100vh - 60px)}}@media screen and (max-width: 750px){.not-found-banner{background-size:120%}}@media screen and (max-width: 550px){.not-found-banner{background-size:140%;background-position:10% 100%}}@media screen and (max-width: 450px){.not-found-banner{background-size:160%}}@media screen and (max-width: 400px){.not-found-banner{background-size:180%}}@media screen and (max-width: 350px){.not-found-banner{background-size:220%}}
