.About section{padding-bottom:1.5rem}.About h2{margin-bottom:1rem}.About a{color:#a00;cursor:pointer}.About a:hover{text-decoration:underline}.About .staff{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem 0}.About .staff .bio{margin:0 1.5rem 2rem}.About .staff .bio>div:first-child{position:relative;overflow:hidden;border-radius:50%;height:11rem;width:11rem}.About .staff .bio>div:first-child:hover .overlay{opacity:1}.About .staff .bio>div:first-child>img{position:absolute;height:auto;width:auto;max-width:100%}.About .staff .bio>div:first-child .overlay{border-radius:50%;border:1px solid transparent;position:absolute;height:100%;width:100%;top:0;text-align:center;color:#fff;background-color:#0009;transition:opacity .3s ease-in-out;display:flex;opacity:0;justify-content:center;align-items:center;font-size:.8rem;line-height:1.3;padding:0 .5rem}.About .staff .bio>div:last-child{text-align:center;text-transform:uppercase;margin-top:.75rem}.AccountHome section{margin:0;padding:0}.AccountHome .StoreOrders .StoreOrderDetails{max-width:750px}.AccountHome .back-btn{cursor:pointer;margin-bottom:1rem}.AccountHome .back-btn:hover{opacity:.8}.AccountHome .account-nav{margin:1.5rem 1.5rem 3rem;display:flex;justify-content:center;flex-wrap:wrap}.AccountHome .account-nav>li{width:18rem;padding:.65rem;margin:1rem;background-color:#fff5df;cursor:pointer;border:1px solid}html.non-touch .AccountHome .account-nav>li:hover{box-shadow:2px 2px 5px #888}.AccountHome .account-nav>li>div,.AccountHome .account-nav>li>h4{margin:.75rem}.AccountHome .account-nav>li>h4{color:#a00;padding-bottom:.15rem;border-bottom:1px solid}.AccountHome .account-nav>li.selected{color:#fff;background-color:#ff383f}.AccountHome .account-nav>li.selected>h4{color:#fff}.AccountHome .account-info{padding:1rem;background-color:#fff5df;border-radius:1rem}.AccountHome .account-info .Form{padding:0;margin:0}.AccountHome .account-info .Form button{margin:1rem .35rem;width:10rem}.AccountHome .account-info .Form .heading{color:#a00;font-weight:700;font-size:1.5rem}.AccountHome .account-info .Form .form-group{display:flex;align-items:center;margin:1.25rem 5%}.AccountHome .account-info .Form .form-group.has-error{align-items:baseline}.AccountHome .account-info .Form .form-group label{flex:1}.AccountHome .account-info .Form .form-group>input{flex:6}.AccountHome>div:nth-child(4) .section:not(:first-of-type){border-top:1px solid #999;margin-top:2rem}@media only screen and (max-width: 500px){.AccountHome>div:nth-child(2){padding:.5rem}.AccountHome>div:nth-child(2) .Form button{width:6rem}}@media only screen and (max-width: 400px){.AccountHome .account-info .Form .form-group{display:block}.AccountHome .account-info .Form .form-group label{display:block;text-align:left;margin-bottom:.15rem}}.AccountPayments>.Seasons{border-top:none;margin-top:0}.AccountPayments>.Seasons .table>ol{justify-content:center}.AccountPayments>.Seasons>.section-heading{display:none}.AccountPayments .payment>div:last-child{display:flex;justify-content:center}.AccountPayments .payment .total{font-size:1.2rem;font-weight:700;margin-bottom:2rem;text-align:center}.AccountPayments .payment .Form{padding:2rem;border-radius:1rem;background-color:#fff5df;margin:0;width:auto}.AccountPayments .payment .Form .form-group{margin:.5rem 0}.AccountPayments .payment .Form .form-group>label{display:block;text-align:left}.AccountPayments .payment .Form .form-group:nth-child(2),.AccountPayments .payment .Form .form-group:nth-child(3){display:inline-block}.AccountPayments .payment .Form .form-group:nth-child(3){margin-left:1rem}.AccountPayments .payment .Form .form-group:nth-child(4)>input{width:4rem}.AccountPayments .payment .Form .btn-submit{margin:1rem .25rem;width:8rem}.AccountPayments .payment .Form .btn-cancel{display:none}.AddTransaction{border:1px solid #aaa;padding:1rem 0}.AddTransaction form{display:flex;opacity:.25}.AddTransaction form>span{flex:none;width:3rem}.AddTransaction form>select,.AddTransaction form>input{width:7.75rem;margin:.25rem}.AddTransaction form>select:last-child,.AddTransaction form>input:last-child{flex:1}.AddTransaction form.active,.AddTransaction form:hover{opacity:1}.AddTransaction .add-transaction-button{margin:1rem;flex:1}.AdminHeader{background-color:#fff;box-shadow:0 1px 6px #00000059;height:4rem;left:0;position:fixed;top:0;width:100%;z-index:100}.AdminHeader>:first-child{height:100%;margin:0 auto;max-width:61.25rem}.AdminHeader>:first-child .logo-container{float:left;line-height:4rem}.AdminHeader>:first-child .logo-container img{height:2rem}.AdminPlus{height:100%;margin-top:4rem}.AdminPlus section{margin:0;padding:0}.AdminPlus .StoreOrders .StoreOrderDetails{max-width:1000px}.AdminPlus>div:first-child{display:flex;flex-direction:column;align-items:center;padding-top:2rem}.AdminPlus>div:first-child>button{width:20rem;background-color:#ffc502;color:#000;padding:1.25rem 1.5rem;margin:1.25rem;font-size:1.4rem;border-radius:.5rem;border:1px solid transparent;box-shadow:1px 1px 5px}.AdminPlus>div:first-child>button:hover{background-color:#ffce28}.AdminPlus .views{height:100%}.AdminPlus .MemberTypeahead{margin-top:3rem}.AdminPlus .Reporting{margin-top:7rem}@font-face{font-family:Glyphicons Halflings;src:url(/assets/glyphicons-halflings-regular-13634da8.eot);src:url(/assets/glyphicons-halflings-regular-13634da8.eot?#iefix) format("embedded-opentype"),url(/assets/glyphicons-halflings-regular-fe185d11.woff2) format("woff2"),url(/assets/glyphicons-halflings-regular-a26394f7.woff) format("woff"),url(/assets/glyphicons-halflings-regular-e3950440.ttf) format("truetype"),url(/assets/glyphicons-halflings-regular-42f60659.svg) format("svg")}@font-face{font-family:Lato;font-weight:400;src:url(/assets/Lato-Regular-e7354106.eot);src:url(/assets/Lato-Regular-983b0caf.woff2) format("woff2"),url(/assets/Lato-Regular-5b9025dd.woff) format("woff"),url(/assets/Lato-Regular-089ab6d4.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;src:url(/assets/Lato-Bold-b91fc1ca.eot);src:url(/assets/Lato-Bold-ae88fc0d.woff2) format("woff2"),url(/assets/Lato-Bold-0e56b17d.woff) format("woff"),url(/assets/Lato-Bold-f71f833c.ttf) format("truetype")}@font-face{font-family:LatoLight;src:url(/assets/Lato-Light-911ea6cb.eot);src:url(/assets/Lato-Light-f308e8c0.woff2) format("woff2"),url(/assets/Lato-Light-e74cf550.woff) format("woff"),url(/assets/Lato-Light-33f24793.ttf) format("truetype")}@font-face{font-family:RalewayRegular;src:url(/assets/Raleway-Regular-webfont-faeab9ac.eot);src:url(/assets/Raleway-Regular-webfont-dabb7f9a.woff) format("woff"),url(/assets/Raleway-Regular-webfont-111acc3f.ttf) format("truetype"),url(/assets/Raleway-Regular-webfont-148763be.svg) format("svg")}@font-face{font-family:RalewayRegular;font-weight:700;src:url(/assets/Raleway-Bold-webfont-26a63081.woff) format("woff"),url(/static/fonts/Raleway-Bold-webfont.ttf) format("truetype")}.modal-backdrop{bottom:0;position:fixed}html{font-size:100%;height:100%}*,*:before,*:after{box-sizing:border-box}body{font-family:RalewayRegular;margin:0;height:100%;font-size:17px;font-weight:400;line-height:1.5em;text-align:left;color:#333;background-color:#ffebc0}body>div:first-child{display:flex;flex-direction:column;height:100%}body.admin div#content,body.admin-plus div#content{height:100%}p{margin:0 0 10px}section{padding-top:2.5rem;padding-bottom:0;margin-left:20%;margin-right:20%;padding:1.5rem;background-color:#ffefcb;margin-bottom:2rem;border-radius:16px}h1,h2,h3{color:#a00;margin:0}h1{padding-top:3.5rem;padding-bottom:1rem;margin-left:20%;margin-right:20%;font-weight:700;font-size:1.3rem}h2{font-size:1.2rem}h2,h3,h4{font-weight:500}ol{-webkit-margin-before:0rem;-webkit-margin-after:0rem;-webkit-padding-start:0rem}img{opacity:1;transition:opacity .5s;vertical-align:middle;border:0}img[data-src]{opacity:0}a{cursor:pointer;color:#fff;text-decoration:none}a:hover{outline:0}ul,li{list-style-type:none;padding:0;margin:0}input:focus,select:focus,textarea:focus,button:focus{outline:0}button{border:none;padding:0;margin:0}.link{color:#a00;cursor:pointer}.link:hover,.link:focus{text-decoration:underline;color:#a00}div.btn-row{text-align:center}div.header{margin:5px 0 15px;text-align:center;font-size:1.25rem}.form-group{margin-top:10px;margin-bottom:20px}.glyphicon-ok{color:green;margin-left:5px}.container-fluid{height:100%}.alert{padding:5px;margin:5px 0 10px}.heading{font-size:2rem;line-height:3em;text-align:center}.text-and-image{display:flex}.text-and-image img{margin-left:1rem}.fd-hidden{display:none!important}.animate-in{animation:fadeIn .3s ease-in-out}.animate-out{animation:fadeOut .3s ease-in-out}.animate-in-slow{animation:fadeIn 3s ease-in-out}.animate-out-slow{animation:fadeOut 3s ease-in-out}.slide-in-right{animation:slide-in-right .5s forwards;-webkit-animation:slide-in-right .5s forwards}.slide-out-right{animation:slide-out-right .5s forwards;-webkit-animation:slide-out-right .5s forwards}.slide-in-left{animation:slide-in-left .5s forwards;-webkit-animation:slide-in-left .5s forwards}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0%)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0%)}}@media only screen and (max-width: 1250px){section,h1{margin-left:15%;margin-right:15%}}@media only screen and (max-width: 900px){section,h1{margin-left:10%;margin-right:10%}}@media only screen and (max-width: 767px){section,h1{margin-left:5%;margin-right:5%}}@-moz-keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@-webkit-keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@-o-keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@-moz-keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@-webkit-keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@-o-keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@-moz-keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(150%)}}@-webkit-keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(150%)}}@-o-keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(150%)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(150%)}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}button.submitting{opacity:.3}.button-row{display:flex;justify-content:center;margin:3rem 0}.btn-yellow{color:#000;background-color:#ffc502;box-shadow:3px 3px 5px #666;font-size:1.25rem;padding:.75rem 1.3rem;border-radius:.5rem;border:1px solid transparent}.btn-yellow:hover{background-color:#ffce28}.btn-yellow:hover{cursor:pointer}.floating{border:none;background-color:#ffc502;text-transform:uppercase;border-radius:2rem;color:#000;font-size:.8rem;line-height:2rem;height:3rem;padding:0rem;position:relative;width:3rem}.floating:hover{background-color:#ffce28}.ButtonFlow .state{display:flex}.ButtonFlow .state button{flex:1}.ButtonFlow button,.ButtonFlow svg{cursor:pointer}.ButtonFlow button.disabled,.ButtonFlow svg.disabled{opacity:.25;cursor:default}.ButtonFlow button.link,.ButtonFlow svg.link{border:none;background:none;color:#000}.ButtonFlow button.link:hover,.ButtonFlow svg.link:hover{text-decoration:underline}.Cart{padding:2rem}.Cart .back-btn{color:#a00;text-decoration:underline;cursor:pointer;margin-bottom:2rem}.Cart h1{margin-left:0;padding-top:0}.Cart section{padding:0;margin:0}.Cart .column-container{display:flex}.Cart .column-container .ViewList{flex:5}.Cart .column-container .checkout-ui{flex:1;margin-left:1rem;padding:1rem;background-color:#fff5df;border-radius:.5rem}.Cart .CartItem>div:first-child{display:flex;align-items:center;width:100%;margin:.5rem 0;padding:1rem;background-color:#fff5df;border-radius:.5rem}.Cart .CartItem>div:first-child:first-child{margin-top:0}.Cart .CartItem>div:first-child .image-container{flex:1}.Cart .CartItem>div:first-child .image-container img{width:100%}.Cart .CartItem>div:first-child .item-info{flex:5;padding:0 1rem}.Cart .CartItem>div:first-child ul{display:flex}.Cart .CartItem>div:first-child ul:first-child>li{color:#a00}.Cart .CartItem>div:first-child ul>li{padding:0 .5rem}.Cart .CartItem>div:first-child ul>li:not(:first-child){text-align:right}.Cart .CartItem>div:first-child ul>li:first-child{flex:1}.Cart .CartItem>div:first-child ul>li:nth-child(2){flex:1}.Cart .CartItem>div:first-child ul>li:nth-child(3){flex:1}.Cart .CartItem>div:first-child ul>li:last-child{flex:1}.Cart .ex{width:2rem;height:2rem;cursor:pointer}.Cart .CartItem .mobile-cart-item{display:none;flex:1;align-items:center;width:100%;padding:1rem;background-color:#fff5df;border-radius:.5rem}.Cart .CartItem .mobile-cart-item>div{padding:.25rem}.Cart .CartItem .mobile-cart-item>div:first-child{display:flex;align-items:center}.Cart .CartItem .mobile-cart-item .image-container{flex:1}.Cart .CartItem .mobile-cart-item .image-container img{width:100%}.Cart .CartItem .mobile-cart-item .icon-container{flex:1;text-align:center}.Cart .CartItem .mobile-cart-item .item-info>ul>li{margin:.35rem 0}.Cart .CartItem .mobile-cart-item .item-info>ul>li>div:first-child{color:#a00}.Cart .subtotal{font-size:1.2rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width: 767px){.Cart .column-container{display:block}.Cart .column-container .checkout-ui{margin-left:0}.Cart .list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.Cart .list .CartItem{margin:.5rem}.Cart .CartItem{width:275px}.Cart .CartItem>div:first-child{display:none}.Cart .CartItem .mobile-cart-item{height:100%;display:block;flex:1}}.Checkout label{display:block;text-align:left}.Checkout .payment-options{display:flex;justify-content:center}.Checkout .payment-options .payment-option{background-color:#ffc502;color:#000;border:1px solid transparent;border-radius:.15rem;cursor:pointer;padding:.5rem .75rem;text-align:center}.Checkout .payment-options .payment-option:hover:not(.selected){background-color:#ffce28}.Checkout .payment-options .payment-option.selected{background-color:#ff383f;color:#fff}.Checkout .payment-options .payment-option>div:first-child{color:#fff;font-weight:700}.Checkout .payment-options .payment-option>div:nth-child(2){font-size:.8rem}.Checkout .payment-options .payment-option>div:last-child{font-weight:700}.CollectionManager{display:flex;height:100%;background-color:#a00;padding:0;margin:0}.CollectionManager section{padding:0;margin:0}.CollectionManager .main-panel,.CollectionManager .left-panel{min-height:100vh}.CollectionManager .btn-submit{width:8rem;background-color:#fff;color:#a00;border:1px solid;cursor:pointer;padding:.5rem .75rem;margin:0 .25rem;text-align:center;transition:all .15s ease-in-out}.CollectionManager .btn-submit:hover{background-color:#a00;color:#fff}.CollectionManager .btn-cancel{width:8rem;background-color:#fff;color:#000;border:1px solid;cursor:pointer;padding:.5rem .75rem;margin:0 .25rem;text-align:center;transition:all .15s ease-in-out}.CollectionManager .btn-cancel:hover{background-color:#000;color:#fff}.CollectionManager .left-panel{flex:1;text-align:left;background-color:#a00;color:#fff;height:100%}.CollectionManager .left-panel .List .list li{padding:.15rem .3rem}.CollectionManager .left-panel .List .list li:hover{background-color:#fff;color:#a00}.CollectionManager .left-panel .List .list li>.buttons{right:.3rem}.CollectionManager .left-panel .link,.CollectionManager .left-panel .heading{color:#fff}.CollectionManager .left-panel>section{padding:1rem}.CollectionManager .left-panel>section:first-child svg{margin-right:.25rem}.CollectionManager .left-panel>section+section,.CollectionManager .left-panel>section:first-child{border-bottom:1px solid #fff}.CollectionManager .left-panel svg{height:.75rem;width:.75rem}.CollectionManager .left-panel .side-by-side{display:flex;align-items:center}.CollectionManager .left-panel .side-by-side>*:last-child{padding-left:.5rem}.CollectionManager .left-panel .button-row{margin:0}.CollectionManager .left-panel button{background-color:#a00;font-size:.85rem;padding:.5rem 0 0}.CollectionManager .left-panel button.side-by-side>span:first-child{font-size:1.5rem;color:#000}.CollectionManager .left-panel button:hover{font-weight:700;text-decoration:none}.CollectionManager .left-panel .Collections li{padding:.25rem 0rem}.CollectionManager .main-panel{background-color:#ffebc0;border-left:1px solid #ffebc0;flex:4;height:100%;overflow-x:hidden;padding:0 1rem 2rem}.CollectionManager .main-panel .Deleter{margin-top:2rem}.CollectionManager .main-panel>.List{display:flex;flex-direction:column;height:100%;padding-top:2rem}.CollectionManager .main-panel>.List ol{overflow-y:auto;color:#a00}.CollectionManager .main-panel>.List ol>li,.CollectionManager .main-panel>.List ol>div{margin-right:2rem}.CollectionManager .main-panel>.List ol>li .item,.CollectionManager .main-panel>.List ol>div .item{padding:1rem 2rem}.CollectionManager .main-panel>.List .button-row{margin:2rem 0 0}.CollectionManager .main-panel>.List .button-row .floating{margin:0 1rem}.CollectionManager .main-panel>.Form>.form-box>form{padding:0 1rem}.CollectionManager .main-panel .Form{height:100%;display:flex;flex-direction:column}.CollectionManager .main-panel .form-box{display:flex;flex-direction:column}.CollectionManager .main-panel .form-box form{overflow-y:auto}.CollectionManager .main-panel .form-box form .form-group{align-items:center;display:flex;margin:1rem 0rem}.CollectionManager .main-panel .form-box form .form-group label{text-align:center}.CollectionManager .main-panel .form-box form .form-group>.List{margin:2.5rem 0}.CollectionManager .main-panel .form-box form .form-group>.List>.button-row{position:absolute;left:3rem;bottom:-2.5rem;margin:0}.CollectionManager .main-panel .form-box form .form-group .btn-yellow{font-size:.9rem;padding:.35rem 1rem .2rem;border-radius:.3rem;box-shadow:1px 2px 2px #666}.CollectionManager .main-panel .form-box form .form-group:not(.vertical)>label{font-weight:700;color:inherit}.CollectionManager .main-panel .form-box form .form-group>*:first-child{flex:1}.CollectionManager .main-panel .form-box form .form-group>*:nth-child(2){flex:6}.CollectionManager .main-panel .form-box form .form-group.vertical{flex-direction:column;align-items:center;margin:3rem 0}.CollectionManager .main-panel .form-box form .form-group.vertical>label{margin-right:0;width:100%}.CollectionManager .main-panel .form-box form .form-group.has-image{flex-wrap:wrap}.CollectionManager .main-panel .form-box form .form-group.has-image>div{width:100%;margin:1rem 0;text-align:center}.CollectionManager .main-panel .form-box form .form-group.has-image>div img{max-height:6rem;margin-left:1rem}.CollectionManager .main-panel .btn-row{margin:2rem 0}.Contact ul>li{color:#a00;font-size:1.1rem}.Contact h2{margin-bottom:1rem}.Contact .location{margin-top:1rem}.Contact .location>div:last-child>a{color:#a00;cursor:pointer}.Contact .location>div:last-child>a:hover{text-decoration:underline}.Csa section:first-of-type{padding-top:1.5rem;padding-bottom:1.5rem}.Csa h2{margin-bottom:.15rem}.Csa h3{text-align:center}.Csa a{color:#a00;cursor:pointer}.Csa a:hover{text-decoration:underline}.Csa>div>img{height:auto;width:100%;margin:0}.Csa .image-row{padding:2.5rem}.Csa .image-row>img{width:30.5%;display:inline-block;margin:0 .5rem}.Csa .item-detail{margin-bottom:1rem}.Csa .item-detail>div{font-size:1rem}.Csa .item-detail>div>span:first-child{color:#a00}.Csa .item-detail>div>span:nth-child(2){padding:0 .2rem}.Csa .csa-fit>p{margin-bottom:.2rem}.Csa .csa-fit ul{list-style:none}.Csa .csa-fit ul>li{position:relative;margin-left:1.25rem}.Csa .csa-fit ul>li:before{content:"";position:absolute;width:5px;height:5px;background-color:#a00;top:.5rem;left:-1rem;border-radius:50%}.Csa .csa-contents{padding-bottom:2.5rem}.Csa .csa-contents .button-row{margin-bottom:0}.Csa .csa-contents .share-examples{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem -15% 2rem}.Csa .csa-contents .share-examples>div{text-align:center;width:20rem;margin:0 2rem 1rem}.Csa .csa-contents .share-examples>div h4{color:#a00;font-size:1.1rem;margin:4px 0}.Csa .csa-contents .share-examples>div>div img{height:7.5rem;margin:0}.Csa .csa-contents .share-examples>div>div:nth-child(3){color:#a00;margin:.25rem 0}.Csa .csa-contents .share-examples>div>ul{display:flex;flex-wrap:wrap}.Csa .csa-contents .share-examples>div>ul li{width:50%;color:#333;text-align:center;font-size:.85rem}.Csa .csa-contents .share-descriptions{margin:2rem 0}.Csa .delivery img{display:block;margin:25px auto;max-height:400px;max-width:100%}.Csa .delivery .delivery-matrix{display:flex;justify-content:center;margin-top:2.5rem}.Csa .delivery .delivery-matrix .cell{min-width:12rem;padding:.4rem .85rem;margin:.085rem;color:#a00;background-color:#fff5df;border:1px solid #a00;text-align:center}.Csa .delivery .delivery-matrix>div>div{display:flex}.Csa .delivery .delivery-matrix>div>div:first-child .cell{color:#fff5df;background-color:#a00}.Csa .delivery .delivery-matrix>div>div>div:nth-child(2){order:3}.Csa .delivery .delivery-matrix>div>div>div:nth-child(3){order:2}.Csa .add-ons{margin:1rem 1.5rem 0}.Csa .contact{margin:1rem 0}.Csa .text-and-image img{height:11rem;margin-top:.5rem}@media only screen and (max-width: 767px){.Csa .delivery .delivery-matrix .cell{min-width:8rem;padding:.3rem .6rem;font-size:.9rem}.Csa .image-row>img{width:47%}.Csa .image-row>img:last-child{display:none}}@media only screen and (max-width: 650px){.Csa .image-row>img{width:100%;margin:0}.Csa .image-row>img:not(:first-child){display:none}.Csa .text-and-image{flex-wrap:wrap;justify-content:center}.Csa .text-and-image p{width:100%}.Csa .text-and-image image{margin-left:0}}@media only screen and (max-width: 425px){.Csa .csa-contents .share-examples>div{margin:0 1rem 1rem}.Csa .delivery .delivery-matrix .cell{min-width:101px;padding:.25rem .4rem;font-size:.75rem}}.CustomerInfo input,.CustomerInfo select{width:100%}.CustomerInfo option{background-color:#fff!important;color:#666!important}.CustomerInfo option.produce{margin-left:1rem}.CustomerInfo option.produce-family{font-weight:700}.CustomerInfo .content{display:block}.CustomerInfo .content .data .customer-table{text-align:left;display:flex;flex-direction:column;align-items:center}.CustomerInfo .content .data .customer-table .table-row{align-items:center;margin:.5rem 0;display:flex}.CustomerInfo .content .data .customer-table .table-row:not(:first-child){border-top:none}.CustomerInfo .content .data .customer-table .table-row select{border:none;background-color:#fff}.CustomerInfo .content .data .customer-table .table-row>.cell:first-child{border:none;width:9rem;text-align:right;margin-right:1rem}.CustomerInfo .content .data .customer-table .table-row>*:last-child{flex:1;min-width:25rem;border:1px solid #ccc;font-weight:400;color:#000;background-color:#fff;overflow-x:hidden;padding:.5rem}.CustomerInfo .content .data .customer-table .table-row .ms-ctn{margin:0;overflow:visible;padding-right:0}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-res-item .produce-family{font-weight:700}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-res-item .produce-in-family{margin-left:1rem;font-weight:400}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-sel-ctn{margin-left:0}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-sel-ctn>input{height:auto}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-trigger{background-color:#eee}.CustomerInfo .content .data .customer-table .table-row .ms-ctn .ms-trigger .ms-trigger-ico{margin-top:12px}.CustomerInfo .content .data .customer-table .table-row .ms-ctn-focus{box-shadow:none}.CustomerInfo .content .data .customer-table .table-row.neverReceive{white-space:inherit}.CustomerInfo .content .edit-summary{margin:1.5rem 3rem;display:block}.CustomerInfo .content .edit-summary button{font-weight:400}@media only screen and (max-width: 767px){.CustomerInfo .content .data .customer-table,.CustomerInfo .content .data .customer-table .table-row{display:block}.CustomerInfo .content .data .customer-table .table-row>.cell:first-child{text-align:left}.CustomerInfo .content .data .customer-table .table-row>*:last-child{width:100%;min-width:0}.CustomerInfo .content .edit-summary{margin:1.5rem 0}}.DateSelection .share-dates{padding:3rem 0}.DateSelection .share-dates .error{margin-top:2rem}.DateSelection .share-dates:not(:first-child){border-top:1px solid #ccc}.DateSelection .share-dates>div:first-child{display:flex;align-items:center}.DateSelection .share-dates>div:first-child .share-label{margin-right:2rem}.DateSelection .share-dates>div:first-child>div:last-child{flex:1;display:flex;flex-wrap:wrap;max-width:26rem}.DateSelection .share-dates>div:first-child>div:last-child .pickup-date{width:5rem;background-color:#333;box-shadow:1px 2px 5px #333;color:#ccc;cursor:pointer;padding:.65rem;margin:1px;text-align:center;line-height:1.2}html.non-touch .DateSelection .share-dates>div:first-child>div:last-child .pickup-date:not(.unselectable):hover{color:#e7e7e7}.DateSelection .share-dates>div:first-child>div:last-child .pickup-date.selected{background-color:#a00;color:#fff}.DateSelection .share-dates>div:first-child>div:last-child .pickup-date.unselectable{background-color:#333;color:#000;cursor:not-allowed;opacity:.4}.DateSelection .share-dates>div:first-child>div:last-child .pickup-date>div:not(:first-child){font-weight:700}@media only screen and (max-width: 767px){.DateSelection .share-dates>div:first-child>div:last-child .pickup-date{width:3.5rem;font-size:.8rem;line-height:1.05}}@media only screen and (max-width: 500px){.DateSelection .share-dates>div:first-child{flex-direction:column}.DateSelection .share-dates>div:first-child .share-label{margin-right:0;margin-bottom:2rem}.DateSelection .share-dates>div:first-child>div:last-child{justify-content:center}}.Deleter{width:100%;text-align:center;margin-top:2rem}.Deleter .button-row{margin:1rem 0}.Delivery .delivery-options{padding:3rem 0}.Delivery .delivery-options:not(:first-child){border-top:1px solid #ccc}.Delivery .delivery-options>div:first-child{display:flex;align-items:center;margin-bottom:1.5rem}.Delivery .delivery-options>div:first-child .share-label{margin-right:1rem}.Delivery .delivery-options>div:first-child>div:last-child{flex:1}.Delivery .delivery-options .options{display:flex;flex-wrap:wrap;justify-content:center}.Delivery .delivery-options .options .delivery-option{display:flex;flex-direction:column;justify-content:space-around;width:11rem;background-color:#fff5df;color:#a00;border:2px solid;cursor:pointer;padding:.5rem .75rem;margin:.25rem;text-align:center;transition:all .15s ease-in-out}html.non-touch .Delivery .delivery-options .options .delivery-option:hover:not(.selected){background-color:#a00;color:#fff;border-color:#a00}.Delivery .delivery-options .options .delivery-option.selected{color:#fff;background-color:#ff383f;border-color:#ff383f}.Delivery .delivery-options .feedback-messages{text-align:center;font-weight:700;margin-top:.25rem}.Delivery .dropoffs{display:flex;flex-wrap:wrap;justify-content:center}.Delivery .dropoffs .dropoff{width:45%;padding:.75rem;margin:.35rem;cursor:pointer;background-color:#fff5df}.Delivery .dropoffs .dropoff>div:first-child{color:#a00}.Delivery .dropoffs .dropoff.selected{width:auto;background-color:#ff383f;color:#fff;border-color:transparent;box-shadow:1px 1px 3px #333;transition:background-color,color .2s ease-in-out}.Delivery .dropoffs .dropoff.selected>div:first-child{font-weight:700;color:#fff}html.non-touch .Delivery .dropoffs .dropoff:hover{box-shadow:1px 1px 2px #333}@media only screen and (max-width: 767px){.Delivery .delivery-options>div:first-child{flex-direction:column}.Delivery .delivery-options>div:first-child .share-label{margin-right:0;margin-bottom:1.5rem}.Delivery .delivery-options>div:first-child .feedback-messages{margin-top:1rem}}@media only screen and (max-width: 600px){.Delivery .dropoffs{justify-content:center}.Delivery .dropoffs .dropoff{width:100%}}.Dragger{background-color:#a00;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;line-height:1;position:fixed;padding:.1rem .2rem}.EditAccount{margin-bottom:3rem}.EditAccount section{margin:0;padding:0}.EditAccount form{margin-bottom:1.5rem}.EditAccount form .form-group{display:flex;align-items:center}.EditAccount form .form-group>label{flex:1}.EditAccount form .form-group>input{flex:6}.Footer{flex:1;background-color:#000;color:#fff;padding:1.25rem 0 .75rem;text-align:center}.Footer a{color:#a00}.Footer p,.Footer a{font-size:1rem}.select-wrap{position:relative}.select-wrap select{background-color:transparent;position:relative;z-index:2}.select-wrap .caret-down{fill:#a3a3a3;stroke:#8b8b8b;height:1rem;position:absolute;right:.6rem;top:.6rem;width:1rem;z-index:1}input,textarea,select{background-color:#fff;border:1px solid #ccc;padding:.3rem .5rem;font-size:.9rem;border-radius:.25rem}input:focus,textarea:focus,select:focus{outline:0;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}input#customer-select:focus,textarea#customer-select:focus,select#customer-select:focus{box-shadow:none}input:not([type="checkbox"]),select{height:2.5rem}.form-control{height:2.5rem}label{font-weight:300;color:#a00;text-align:right;margin-right:1rem;margin-bottom:0}.modal label{margin-right:0}.Form{width:100%}.Form .form-group{padding-right:2rem}.Form .form-box{position:relative}.Form .form-box .delete{height:100%;position:absolute;top:0;right:-2.5rem;display:flex;align-items:center}.Form .form-box .delete>svg{height:1.75rem;cursor:pointer}.Form .List .list.no-items{padding:0rem}.Form button.floating{bottom:0rem;height:2rem;right:1rem;width:2rem}.Form .form-group .List .list .form-group{margin:.5rem 0}.Form .form-group .List .list .item{padding:0 3rem}.GetInvolved section{padding-bottom:2.5rem}.GetInvolved h2{margin-bottom:.25rem}.GetInvolved h3{font-size:1rem;margin-bottom:.15rem;color:#a00}.GetInvolved a{color:#a00;cursor:pointer;font-weight:700}.GetInvolved a:hover{text-decoration:underline}.GetInvolved .positions{margin-top:1.5rem;font-weight:700}.GetInvolved .positions>li{margin:.5rem 1.25rem;list-style-type:disc}.GetInvolved .internships>div{margin:2rem 0}.GetInvolved .internships>div>div{margin:1rem 2rem}.GetInvolved .internships>div ul{list-style:none}.GetInvolved .internships>div ul>li{position:relative;margin-left:1.25rem}.GetInvolved .internships>div ul>li:before{content:"";position:absolute;width:5px;height:5px;background-color:#a00;top:.5rem;left:-1rem;border-radius:50%}@media only screen and (max-width: 767px){.GetInvolved .internship-description>div{margin:1rem}}.Header{z-index:2}.Header>div:first-child img{width:100%;height:auto;margin:0}.Header .header-content{position:relative;background-color:#121212;color:#fff;padding:.2rem 1rem;line-height:1}.Header .header-content .cart{position:absolute;display:flex;align-items:center;bottom:.5rem;right:1.5rem;cursor:pointer}.Header .header-content .cart>span:first-child{width:1.25rem;height:2rem}.Header .header-content .cart>span:last-child{font-weight:700;font-size:1.1rem}.Header .header-content .title{text-align:center}.Header .header-content .title>svg{display:none}.Header .header-content .title>div{font-size:2.5rem;padding:.75rem 1rem .25rem;text-transform:uppercase}.Header .header-content .title>div>span{cursor:pointer}html.non-touch .Header .header-content .title>div>span>a:hover{color:#ffc502;transition:color .3s ease-in-out}.Header .header-content .nav-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Header .header-content .nav-links>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Header .header-content .nav-links>ul:first-child>li,.Header .header-content .nav-links>ul:last-child>li>div:first-child{padding:.5rem .75rem;margin:.15rem .25rem;font-size:1.2rem;cursor:pointer}.Header .header-content .nav-links>ul:first-child>li:active,.Header .header-content .nav-links>ul:last-child>li>div:first-child:active{opacity:.85}html.non-touch .Header .header-content .nav-links>ul:first-child>li:hover,html.non-touch .Header .header-content .nav-links>ul:last-child>li>div:first-child:hover{background-color:#a00;transition:background-color .3s ease-in-out}.Header .header-content>div:last-child{width:100%;text-align:center;padding:.5rem .75rem;margin:.1rem .25rem}.Header .header-content>div:last-child>span{color:#ffc502;font-weight:700;font-size:1.25rem;cursor:pointer}html.non-touch .Header .header-content>div:last-child>span:hover{background-color:initial;color:#ffd341}.Header .member-ui{position:relative;cursor:pointer;padding:.5rem .75rem;margin:.15rem .25rem;font-size:1.2rem}.Header .member-ui:active{opacity:.85}.Header .member-ui>div{padding-right:1rem;background-position:right 5px top 5px,right 0px top 5px}html.non-touch .Header .member-ui>div:hover{color:#ffc502;background-position:right 5px top 5px,right 0px top 5px}.Header .member-ui>ul{position:absolute;z-index:1000;top:1.95rem;color:initial;background-color:#fff5df;box-shadow:1px 1px 5px #666}.Header .member-ui>ul>li{padding:.6rem;text-align:center;width:10rem}.Header .member-ui>ul>li:not(:last-child){border-bottom:1px solid #999}html.non-touch .Header .member-ui>ul>li:hover{color:#a00;text-decoration:underline}@media only screen and (min-width: 1500px){.Header .header-content .title>div{font-size:2.5rem}.Header .header-content>ul li{font-size:1.4rem}}@media only screen and (max-width: 960px){.Header .header-content{position:relative}.Header .header-content .title{display:flex;align-items:center}.Header .header-content .title svg{position:absolute;display:block;cursor:pointer;height:1.5rem;stroke:#fff}.Header .header-content .title>div{font-size:2rem;padding:.5rem 1rem;text-align:center;flex:1}.Header .header-content .nav-links{display:block}.Header .header-content .nav-links>ul:first-child{text-align:center;position:absolute;z-index:2;left:-16rem;width:16rem;transition:transform .4s ease-in-out;z-index:1000;margin-top:.15rem}.Header .header-content .nav-links>ul:first-child:first-child>li{font-size:1.25rem;width:100%;padding:.75rem;margin:0;border:1px solid #ffc502;background-color:#000}.Header .header-content .nav-links>ul:first-child:first-child>li:active{background-color:#ffc502;color:#000;opacity:1}.Header .header-content .nav-links>ul:first-child.is-mobile{transform:translate(16rem)}.Header .header-content .nav-links>ul:last-child{text-align:center;color:#ffc502}.Header .header-content .nav-links>ul:last-child>li>div:first-child{padding:0;margin:.25rem 0 1rem}.Header .header-content>div:last-child{margin:.25rem 0;padding:0}.Header .member-ui{padding:0;margin:.25rem 0 .5rem}.Header .member-ui>div{padding-right:1rem;background-position:right 5px top 5px,right 0px top 5px}.Header .member-ui>ul{top:1.35rem}}@media only screen and (max-width: 475px){.Header .header-content .title>div{font-size:1.75rem}.Header .header-content .cart{right:1rem}.Header .header-content .cart>span:first-child{width:.75rem;height:1.5rem}.Header .header-content .cart>span:last-child{font-size:1rem}.Header .header-content .nav-links>ul:first-child>li,.Header .header-content .nav-links>ul:last-child>li>div:first-child{font-size:1rem}.Header .header-content .nav-links>ul.is-mobile{transform:translate(12rem)}}@media only screen and (max-width: 425px){.Header .header-content .title>div{font-size:1.5rem}.Header .header-content .title svg{height:1.25rem}.Header .header-content .nav-links>ul:last-child>li>div:first-child{font-size:.95rem}.Header .header-content>div:last-child>span{font-size:1.1rem}}@media only screen and (max-width: 375px){.Header .header-content .title>div{font-size:1.3rem}.Header .member-ui{font-size:1rem}}@media only screen and (max-width: 350px){.Header .header-content .title>div{font-size:1.2rem}.Header .header-content>div:last-child>span{font-size:1rem}}.Home{position:relative;background-color:#111}.Home>img{width:100%;height:auto;min-height:25rem;margin:0;opacity:0;transition:opacity .6s ease}.Home>img.loaded{opacity:1}.Home .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;background-color:#0009;opacity:0;transition:opacity .6s ease}.Home .overlay.loaded{opacity:1}.Home .overlay>div:first-child{text-align:center;padding:4rem 2rem 3rem;color:#fff;font-size:1.75rem}.Home .overlay>div:nth-child(2){text-align:center}.Home .overlay>div:nth-child(2)>button{padding:1rem 1.6rem;font-size:1.4rem;box-shadow:none}.Home .newsletter{margin-top:5rem}.Home .newsletter>div:first-child{text-align:center;padding-bottom:.35rem;color:#fff;font-size:1.1rem}.Home .newsletter>form{display:flex;justify-content:center;align-items:baseline}.Home .newsletter>form .btn-yellow{font-size:1rem;padding:.5rem .75rem;margin-left:.25rem;box-shadow:none}@media only screen and (min-width: 1500px){.Home .overlay>div:first-child{font-size:1.6rem}.Home .overlay>div:nth-child(2)>button{font-size:1.6rem;padding:1rem 1.6rem}}@media only screen and (max-width: 767px){.Home .overlay>div:first-child{font-size:1.5rem}.Home .overlay>div:nth-child(2)>button{font-size:1.25rem;padding:.9rem 1.4rem}}@media only screen and (max-width: 475px){.Home .overlay>div:first-child{font-size:1.3rem}.Home .overlay>div:nth-child(2)>button{font-size:1.1rem;padding:.8rem 1.25rem}}.List{position:relative}.List .list.no-items{padding-top:1rem}.List .list.no-items:before{content:"No Items"}.List .list.is-dragging *{cursor:move}.List .list li{align-items:center;display:flex;cursor:pointer;position:relative;flex-wrap:wrap}.List .list li>.selection{align-items:center;display:flex;flex:1;justify-content:center}.List .list li>.selection input{display:none;width:initial;transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2)}.List .list li>.item{flex:1;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.List .list li>.buttons{align-items:center;display:flex;justify-content:center;position:absolute;right:1rem}.List .list li>.buttons svg{display:none;width:1.25rem;height:1.25rem}.List .list li .drag{bottom:0px;font-size:.5rem;position:absolute;flex:none;line-height:.25rem}.List .list li:hover:not(.is-dragging){background-color:#fff5df}.List .list li:hover:not(.is-dragging)>.buttons svg{display:inline-block}.List .list li:hover:not(.is-dragging)>.selection input{display:inherit}.List .list li.checked{background-color:#fff5df}.List .list li.checked>.selection input{display:inherit}.List .list li.is-dragging{background-color:#fff5df}.List .list li.dragover-top:before{content:"Drop here to move item.";text-align:center;border:2px dashed #a00;color:#000;border-radius:.25rem;font-size:.75rem;width:100%;padding:.25rem;margin:.5rem 3rem}.List .list li.dragover-bottom:after{content:"Drop here to move item.";text-align:center;border:2px dashed #a00;color:#000;border-radius:.25rem;font-size:.75rem;width:100%;padding:.25rem;margin:.5rem 3rem}.List .list.is-dragging li>.buttons svg{display:none}.List .list.is-dragging li>.selection input{display:none}.List .list.is-dragging li:not(.is-dragging):hover{background-color:initial}.List .list.is-droppable li.mouseover{background-color:#fff5df}.List>button{bottom:2rem;right:2rem}.List>button+button{bottom:8rem}.List>button+button+button{bottom:14rem}.List .heading{border-bottom:1px solid $LightGray;color:#000;font-size:1.5rem;font-weight:700;line-height:1.5rem;padding:.75rem .25rem;position:relative}.List .heading button{left:1rem;position:absolute;top:.25rem}.List .heading.side-by-side{border-bottom:none;font-size:1rem;font-weight:400;padding:0}.List .heading.is-hidden .caret-down{transform:rotate(180deg)}.List .heading.toggle:hover{cursor:pointer;font-weight:700}.Locations section:first-of-type{margin-bottom:2rem}.Locations section:nth-of-type(2),.Locations section:nth-of-type(3),.Locations section:nth-of-type(4){padding-bottom:2.5rem}.Locations section ul{columns:2;margin-top:2rem}.Locations section ul .location{margin-bottom:.75rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.Locations section ul .location:first-child:last-child{display:inline-block}.Locations section ul .location>div:first-child{color:#a00}.Locations section ul .location>div>a{color:inherit}.Locations h2{margin-bottom:.25rem;font-weight:700}.Locations .map-wrap .info-window{font-family:RalewayRegular;height:auto}.Locations .map-wrap .info-window>div:first-child{color:#000;font-size:1.1rem;font-weight:300;border-bottom:2px solid #a00;padding-bottom:.25rem}.Locations .map-wrap .info-window>div:nth-child(2){color:#333;font-size:.8rem;text-transform:uppercase;margin:.5rem 0 .75rem}.Locations .map-wrap .info-window>div:last-child>div>a{color:#a00}.Locations .map-wrap .legend{background-color:#f9f9f9;padding:.5rem .75rem .25rem;margin:.75rem;box-shadow:1px 1px 5px}.Locations .map-wrap .legend>li{margin-bottom:.4rem;font-size:.8rem;font-family:RalewayRegular}.Locations .map-wrap .legend>li>label{color:inherit;margin:0 0 .35rem}.Locations .map-wrap .legend>li>label input{display:none}.Locations .map-wrap .legend>li>label input+span:first-of-type{position:relative}.Locations .map-wrap .legend>li>label input+span:first-of-type:before{position:absolute;bottom:0;left:-4px;right:1rem;border:1px solid #000;content:"\a0";color:#fff;background-color:#e7e7e7;font:14px/.9em sans-serif;height:14px;width:14px;cursor:pointer}.Locations .map-wrap .legend>li>label input:checked+span:first-of-type:before{color:#000;content:"\2713";text-align:center}.Locations .map-wrap .legend>li>label span:last-child{position:relative;margin-left:2.4rem}.Locations .map-wrap .legend>li>label span:last-child.farmPickup:before{content:"";position:absolute;width:1rem;height:1rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAHFJREFUKBW1j1EOwCAIQ2X3vzPDdHlhs2Zf+mEq9FEc4/SJCsjMT0zErNvzNMTIB2+xax2DD7J7DFBtmG6V9oCdvQVw25zXp1nAWulOUVMZrAYV1Xn6PxSzhqiyBchRvp51/wD4EBNge4Ta2qHfYCfFDRlQNgJFs1G7AAAAAElFTkSuQmCC);background-size:contain;left:-1.15rem}.Locations .map-wrap .legend>li>label span:last-child.farmerMarket:before{content:"";position:absolute;width:10px;height:10px;background-color:#a00;top:.15rem;left:-1rem;border-radius:50%}.Locations .map-wrap .legend>li>label span:last-child.retailOutlet:before{content:"";position:absolute;width:10px;height:10px;background-color:#ffdd14;top:.15rem;left:-1rem;border-radius:50%}.Locations .map-wrap .legend>li>label span:last-child.restaurant:before{content:"";position:absolute;width:10px;height:10px;background-color:#231f20;top:.15rem;left:-1rem;border-radius:50%}.Locations .map-wrap .legend>li>label span:last-child.groupLocation:before{content:"";position:absolute;width:10px;height:10px;background-color:#f8941e;top:.15rem;left:-1rem;border-radius:50%}.Locations .map-wrap .legend>li>label span:last-child.deliveryRange:before{content:"";position:absolute;width:.75rem;height:.75rem;background-color:#a00;opacity:.5;top:.1rem;left:-1.05rem}@media only screen and (max-width: 575px){.Locations section ul{columns:1}}.Login,.ResetPassword{margin:6rem 1rem}.Login section,.ResetPassword section{margin:0;padding:0}.Login button,.ResetPassword button{color:#000;background-color:#ffc502;box-shadow:3px 3px 5px #666;font-size:1.25rem;padding:.75rem 1.3rem;border-radius:.5rem;border:1px solid transparent;margin:.5rem .5rem 0;padding:.5rem 1rem;font-size:1rem}.Login button:hover,.ResetPassword button:hover{background-color:#ffce28}.Login .notice,.ResetPassword .notice{padding:.75rem;background-color:#a00;color:#fff;border-radius:.5rem;border:1px solid transparent;width:35rem;margin:0 auto 1rem}.Login>div:last-child,.ResetPassword>div:last-child{display:flex;align-items:center;flex-direction:column}.Login>div:last-child .form-wrap,.ResetPassword>div:last-child .form-wrap{width:35rem;padding:0 3rem 1.5rem;border-radius:1rem;background-color:#fff5df}.Login>div:last-child .form-wrap .home-link,.ResetPassword>div:last-child .form-wrap .home-link{text-align:center;padding-top:1.5rem}.Login>div:last-child .form-wrap .home-link a,.ResetPassword>div:last-child .form-wrap .home-link a{color:#000;font-size:2rem;margin-bottom:3rem;text-transform:uppercase}.Login>div:last-child .form-wrap .Form .heading,.ResetPassword>div:last-child .form-wrap .Form .heading{color:#a00;font-weight:700;font-size:1.5rem}.Login>div:last-child .form-wrap .Form form,.ResetPassword>div:last-child .form-wrap .Form form{margin-bottom:1.25rem}.Login>div:last-child .form-wrap .Form form .form-group,.ResetPassword>div:last-child .form-wrap .Form form .form-group{display:flex;align-items:center}.Login>div:last-child .form-wrap .Form form .form-group>label,.ResetPassword>div:last-child .form-wrap .Form form .form-group>label{width:5rem;color:initial}.Login>div:last-child .form-wrap .Form form .form-group>input,.ResetPassword>div:last-child .form-wrap .Form form .form-group>input{flex:1}.Login>div:last-child .form-wrap .Form form .btn-row,.ResetPassword>div:last-child .form-wrap .Form form .btn-row{margin-top:1rem}.Login>div:last-child .form-wrap>div:first-child>div:last-child,.ResetPassword>div:last-child .form-wrap>div:first-child>div:last-child{color:#a00;margin-top:2rem}.Login>div:last-child .form-wrap>div:first-child>div:last-child:hover,.ResetPassword>div:last-child .form-wrap>div:first-child>div:last-child:hover{text-decoration:underline;cursor:pointer}@media only screen and (max-width: 767px){.Login .notice,.ResetPassword .notice,.Login>div:last-child .form-wrap,.ResetPassword>div:last-child .form-wrap{width:25rem}}@media only screen and (max-width: 767px){.Login .notice,.ResetPassword .notice{width:20rem}.Login>div:last-child .form-wrap,.ResetPassword>div:last-child .form-wrap{width:20rem;padding:0 1rem 2.5rem}}.ResetPassword .btn-cancel{display:none}.ManageCustomer,.AccountHome,.ManageOrders{margin:2rem 3rem 4rem}.ManageCustomer .customer-login,.AccountHome .customer-login,.ManageOrders .customer-login{text-align:center;margin-top:6rem}.ManageCustomer .customer-login>button,.AccountHome .customer-login>button,.ManageOrders .customer-login>button{background-color:#ffc502}.ManageCustomer .main-search,.AccountHome .main-search,.ManageOrders .main-search{display:flex;justify-content:center;align-items:center}.ManageCustomer>.section:not(:first-of-type),.AccountHome>.section:not(:first-of-type),.ManageOrders>.section:not(:first-of-type){border-top:1px solid #999;margin-top:2rem}.ManageCustomer .section-heading,.AccountHome .section-heading,.ManageOrders .section-heading{display:inline-block;margin:2rem 0 1rem}.ManageCustomer .section-heading>div,.AccountHome .section-heading>div,.ManageOrders .section-heading>div,.ManageCustomer .section-heading>span,.AccountHome .section-heading>span,.ManageOrders .section-heading>span{display:inline-block;font-weight:700;margin:0 .5rem}.ManageCustomer h3,.AccountHome h3,.ManageOrders h3{display:inline-block;color:#a00;font-weight:700;margin:0;font-size:1.2rem}.ManageCustomer ol,.AccountHome ol,.ManageOrders ol{margin-bottom:0;-webkit-padding-start:0;-moz-padding-start:0}.ManageCustomer .cell,.AccountHome .cell,.ManageOrders .cell,.ManageCustomer .ms-ctn,.AccountHome .ms-ctn,.ManageOrders .ms-ctn{font-size:.9rem;font-weight:700;padding:.25rem;white-space:nowrap}.ManageCustomer .cell:first-child,.AccountHome .cell:first-child,.ManageOrders .cell:first-child,.ManageCustomer .ms-ctn:first-child,.AccountHome .ms-ctn:first-child,.ManageOrders .ms-ctn:first-child{border-right:1px solid #000}.ManageCustomer button:not(.fab),.AccountHome button:not(.fab),.ManageOrders button:not(.fab){cursor:pointer;display:inline-block;font-size:.9rem;border:1px solid transparent;padding:.5rem .8rem;letter-spacing:1px;margin:0;text-align:center;border-radius:.25rem;color:#000}html.non-touch .ManageCustomer button:not(.fab):hover,html.non-touch .AccountHome button:not(.fab):hover,html.non-touch .ManageOrders button:not(.fab):hover{opacity:.8}.ManageCustomer button:not(.fab).ManageCustomer button:not(.fab):hover,.AccountHome button:not(.fab).AccountHome button:not(.fab):hover,.ManageOrders button:not(.fab).ManageOrders button:not(.fab):hover{cursor:pointer}.ManageCustomer button:not(.fab):focus,.AccountHome button:not(.fab):focus,.ManageOrders button:not(.fab):focus{outline:0}.ManageCustomer button:not(.fab).reset-btn,.AccountHome button:not(.fab).reset-btn,.ManageOrders button:not(.fab).reset-btn{cursor:pointer;background-color:transparent;text-decoration:underline;color:#155d75;font-size:1rem;letter-spacing:0;padding:0 .5rem;margin-bottom:1rem}.ManageCustomer button:not(.fab).save-btn,.AccountHome button:not(.fab).save-btn,.ManageOrders button:not(.fab).save-btn{background-color:#ffc502;color:#000}.ManageCustomer button:not(.fab).btn-submit,.AccountHome button:not(.fab).btn-submit,.ManageOrders button:not(.fab).btn-submit{background-color:#ffc502}.ManageCustomer button:not(.fab).btn-cancel,.AccountHome button:not(.fab).btn-cancel,.ManageOrders button:not(.fab).btn-cancel{background-color:#ccc}.ManageCustomer button:not(.fab).delete-btn,.AccountHome button:not(.fab).delete-btn,.ManageOrders button:not(.fab).delete-btn{background-color:#a00;color:#fff;margin-bottom:2rem}.ManageCustomer .ButtonFlow .reset-btn,.AccountHome .ButtonFlow .reset-btn,.ManageOrders .ButtonFlow .reset-btn{background-color:#d7d7d7;text-decoration:none;color:inherit}.ManageCustomer select:focus,.AccountHome select:focus,.ManageOrders select:focus{outline:0}.ManageCustomer .original-price,.AccountHome .original-price,.ManageOrders .original-price{color:#ff383f}.ManageCustomer .new-price,.AccountHome .new-price,.ManageOrders .new-price,.ManageCustomer .price-change,.AccountHome .price-change,.ManageOrders .price-change{color:#4ab74a}.ManageCustomer .is-negative,.AccountHome .is-negative,.ManageOrders .is-negative{color:red}.ManageCustomer .is-positive,.AccountHome .is-positive,.ManageOrders .is-positive{color:green}.ManageCustomer .edit-summary,.AccountHome .edit-summary,.ManageOrders .edit-summary{flex:1;background-color:#fff5df;border-radius:4px}.ManageCustomer .edit-summary>div:first-child,.AccountHome .edit-summary>div:first-child,.ManageOrders .edit-summary>div:first-child{border-bottom:1px solid rgba(0,0,0,.1);padding:.75rem;font-weight:700;font-family:RalewayRegular;background-color:#a00;color:#fff;border-radius:4px 4px 0 0}.ManageCustomer .edit-summary>div:nth-child(2),.AccountHome .edit-summary>div:nth-child(2),.ManageOrders .edit-summary>div:nth-child(2){flex:1 1 auto;padding:1rem}.ManageCustomer .edit-summary>div:nth-child(2)>div,.AccountHome .edit-summary>div:nth-child(2)>div,.ManageOrders .edit-summary>div:nth-child(2)>div{padding-bottom:.25rem}.ManageCustomer .edit-summary>div:nth-child(2)>div>span,.AccountHome .edit-summary>div:nth-child(2)>div>span,.ManageOrders .edit-summary>div:nth-child(2)>div>span{padding:0 1rem;font-weight:400}.ManageCustomer .edit-summary>div:nth-child(2)>div>span:first-child,.AccountHome .edit-summary>div:nth-child(2)>div>span:first-child,.ManageOrders .edit-summary>div:nth-child(2)>div>span:first-child{color:#ff383f}.ManageCustomer .edit-summary>div:nth-child(2)>div>span:last-child,.AccountHome .edit-summary>div:nth-child(2)>div>span:last-child,.ManageOrders .edit-summary>div:nth-child(2)>div>span:last-child{color:#4ab74a}.ManageCustomer .edit-summary>div:nth-child(3),.AccountHome .edit-summary>div:nth-child(3),.ManageOrders .edit-summary>div:nth-child(3){border-top:1px solid rgba(0,0,0,.1);padding:.75rem;text-align:center}@media only screen and (max-width: 767px){.ManageCustomer,.AccountHome{margin:2rem 1rem}}.ManageSkipDates ol{display:flex;flex-wrap:wrap;margin-top:1rem;width:36rem}.ManageSkipDates ol .delivery-date{width:5rem;background-color:#333;box-shadow:1px 2px 5px #333;color:#ccc;cursor:pointer;padding:.65rem;margin:1px;text-align:center;line-height:1.2}html.non-touch .ManageSkipDates ol .delivery-date:not(.unselectable):not(.not-admin):hover{color:#e7e7e7}.ManageSkipDates ol .delivery-date.selected{background-color:#a00;color:#fff}.ManageSkipDates ol .delivery-date.selected.edited{border:1px solid #4ab74a}.ManageSkipDates ol .delivery-date.unselectable{background-color:#333;color:#000;cursor:not-allowed;opacity:.4}.ManageSkipDates ol .delivery-date.not-admin{cursor:default}.ManageSkipDates ol .delivery-date.edited{border:1px solid #ff383f}.ManageSkipDates ol .delivery-date>div:not(:first-child){font-weight:700}.MemberInfo>p{margin-bottom:2rem}.MemberInfo .MemberTypeahead{margin:2rem}.MemberInfo .notice{padding:.75rem;background-color:#a00;color:#fff;border-radius:.5rem;border:1px solid transparent;margin-bottom:2rem}.MemberInfo .produce-family{font-weight:700}.MemberInfo .produce-in-family{margin-left:15px}.MemberInfo .help-block{text-align:center;font-size:.75rem}.MemberInfo .form-group{display:flex;align-items:center}.MemberInfo .form-group.has-error{align-items:baseline}.MemberInfo .form-group label{flex:2}.MemberInfo .form-group>div{flex:5;position:relative}.MemberInfo .form-group>div .help-block{margin-bottom:0}.MemberInfo .form-group .ms-helper{color:#000;font-size:11px}.MemberInfo .form-group .ms-sel-ctn>input{height:auto}.MemberInfo .control-label[for=omission]{position:relative}.MemberInfo .control-label[for=omission] .glyphicon-info-sign{position:absolute;right:-7px;cursor:pointer;color:#155d75}@media only screen and (max-width: 767px){.MemberInfo .member-info .form-control{margin-bottom:15px}.MemberInfo .member-info .form-group .ms-helper{top:-14px}}.MemberTypeahead{display:flex;justify-content:center;align-items:center}.MemberTypeahead input{display:inline-block;font-size:1.2rem;padding:.75rem .5rem;width:30rem;height:3rem}.MemberTypeahead .form-label{color:#a00;font-size:1.4rem;margin-right:1rem}.modal-content{border-radius:0}.modal-content .modal-header{background-color:#a00;color:#fff}.modal-content .modal-header>button.close{color:#fff;opacity:1}.modal-content .btn-primary{background-color:#ffc502;color:#000;border-color:#f4bc00}.modal-content .modal-body .img-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1rem 0}.modal-content .modal-body .img-row>div{flex:1}.modal-content .modal-body .img-row>div>img{width:100%}.OrderOptions .edited>*{color:#4ab74a}.OrderOptions .seasonal-items{margin-top:1rem}.OrderOptions .seasonal-items h3{color:#a00;font-weight:700}.OrderOptions .seasonal-items>div>div{padding-left:1rem}.OrderOptions .seasonal-items>div>div>span:first-child{font-weight:700;margin-right:.5rem}@media only screen and (max-width: 767px){.OrderOptions .content .edit-summary{margin:1.5rem 0}}@media only screen and (max-width: 500px){.OrderOptions ol li{display:block}.OrderOptions ol li>span{margin:.5rem 0 .15rem;display:block}}.ProduceMarket section:first-of-type{padding-top:1.5rem;padding-bottom:1.5rem}.ProduceMarket h2{margin-bottom:.15rem}.ProduceMarket h3{text-align:center}.ProduceMarket a{color:#a00;cursor:pointer}.ProduceMarket a:hover{text-decoration:underline}.ProduceMarket>div>img{height:auto;width:100%;margin:0}.ProduceMarket .image-row{padding:2.5rem}.ProduceMarket .image-row>img{width:30.5%;display:inline-block;margin:0 .5rem}.ProduceMarket .announcements{padding-top:1.5rem;padding-bottom:1.5rem}.ProduceMarket .announcements h2{margin-bottom:.15rem}.ProduceMarket .announcements p{max-width:700px}.ProduceMarket .quick-links{padding-top:1.5rem;padding-bottom:1rem;text-align:center}.ProduceMarket .quick-links .quick-link{margin-bottom:1.5rem}.ProduceMarket .quick-links .quick-link a{font-size:1.2rem;font-weight:700;color:#a00}.ProduceMarket .quick-links .quick-link a:hover{text-decoration:underline}.ProduceMarket .quick-links .quick-link p{margin:.25rem auto 0;max-width:500px;color:#333}.ProduceMarket .button-row a.btn-yellow{text-decoration:none;display:inline-block;color:#000}.ProduceMarket .button-row a.btn-yellow:hover{color:#000;text-decoration:none}.ProduceMarket .always-on-shelves{padding-top:1.5rem;padding-bottom:2rem}.ProduceMarket .always-on-shelves>div{background-color:#fff5df;border-top:3px solid #a00;border-radius:4px;padding:1.25rem 1.5rem;box-shadow:2px 2px 6px #0000001a;margin-top:1rem}.ProduceMarket .always-on-shelves ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin-top:1rem}.ProduceMarket .always-on-shelves ul li{position:relative;width:25%;margin-bottom:.4rem;padding-left:1.25rem}.ProduceMarket .always-on-shelves ul li:before{content:"";position:absolute;width:5px;height:5px;background-color:#a00;top:.5rem;left:-1rem;border-radius:50%;left:.25rem}.ProduceMarket .fresh-this-week{padding-top:1.5rem;padding-bottom:2.5rem}.ProduceMarket .fresh-this-week .fresh-boxes{display:flex;gap:2rem;margin-top:1rem}.ProduceMarket .fresh-this-week .fresh-box{flex:1;background-color:#fff5df;border-top:3px solid #a00;border-radius:4px;padding:1.25rem 1.5rem;box-shadow:2px 2px 6px #0000001a}.ProduceMarket .fresh-this-week .fresh-box h3{color:#a00;text-align:left;margin-bottom:.75rem}.ProduceMarket .fresh-this-week .fresh-box ul{list-style:none;padding:0;margin:0}.ProduceMarket .fresh-this-week .fresh-box ul li{position:relative;margin-left:1.25rem;margin-bottom:.3rem}.ProduceMarket .fresh-this-week .fresh-box ul li:before{content:"";position:absolute;width:5px;height:5px;background-color:#a00;top:.5rem;left:-1rem;border-radius:50%}.ProduceMarket .market-info{padding-top:1.5rem;padding-bottom:2.5rem}.ProduceMarket .market-info .market-info-inner{display:flex;justify-content:flex-start;align-items:flex-start;gap:3rem;max-width:800px}.ProduceMarket .market-info .market-details{flex:1}.ProduceMarket .market-info .market-details h2{margin-bottom:.75rem}.ProduceMarket .market-info .market-details h3{color:#a00;font-size:1rem;margin:.75rem 0 .15rem}.ProduceMarket .market-info .market-details p{margin:0;text-align:center}.ProduceMarket .market-info .market-map{flex:1.25}.ProduceMarket .market-info .market-map img{width:100%;height:auto;border:1px solid #ccc;border-radius:4px}@media only screen and (max-width: 767px){.ProduceMarket .image-row>img{width:47%}.ProduceMarket .image-row>img:last-child{display:none}.ProduceMarket .always-on-shelves ul li{width:50%}}@media only screen and (max-width: 650px){.ProduceMarket .image-row>img{width:100%;margin:0}.ProduceMarket .image-row>img:not(:first-child){display:none}.ProduceMarket .always-on-shelves ul li{width:100%}.ProduceMarket .fresh-this-week .fresh-boxes{flex-direction:column}.ProduceMarket .quick-links .quick-link p{max-width:100%}.ProduceMarket .market-info .market-info-inner{flex-direction:column;align-items:center}.ProduceMarket .market-info .market-map img{width:100%;max-width:400px}}.Reporting button{font-size:1rem;margin:0 .5rem;padding:.5rem 0;width:5rem}.Reporting label{margin-right:.5rem;margin-left:1rem}.Reporting h4{text-align:center;font-size:1.2rem;font-weight:700;color:#a00}.Reporting form{text-align:center;margin:2rem 0}.Reporting form>div:first-child,.Reporting form>div:nth-child(2)>div{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.Reporting .results{overflow:auto;padding:1rem}.Reporting .results .columns,.Reporting .results .rows>ol{display:flex}.Reporting .results .columns li,.Reporting .results .rows>ol li{text-align:center;flex:1;padding:.25rem;overflow-x:auto}.Reporting .results .columns{text-align:center}.Reporting .results .columns li{background-color:#a00;color:#fff;font-weight:700;border-color:#333}.Reporting .results .rows>ol:nth-child(even){background-color:#e7e7e7}.Reporting .results .rows>ol:nth-child(odd){background-color:#fff}.Seasons>ol{display:flex;flex-wrap:wrap;align-items:center}.Seasons .share-label{margin-right:1rem;margin-bottom:1.5rem;cursor:pointer}.Seasons .share-label.selected{background-color:#ffdc00}.Seasons .totals{margin-bottom:1.5rem}.Seasons .totals>div:first-child{color:#a00;margin-bottom:.15rem;font-size:1.2rem}.Seasons .confirmation-row>button{margin:0 .5rem}.Seasons .SharePatch .confirmation-row>button{margin:1rem}@media only screen and (max-width: 767px){.Seasons ol{justify-content:center}}.ShareOptions li{padding:3rem 0}.ShareOptions li:not(:last-child){border-bottom:1px solid #ccc}.ShareOptions li>div:last-child{text-align:center;font-weight:700}.ShareOptions li .total{font-size:.75rem;text-align:right}.ShareOptions li .single-share{display:flex;flex-direction:column}.ShareOptions li .single-share h4{color:#a00;font-weight:700}.ShareOptions li .single-share>div{margin-bottom:1rem}.ShareOptions li .single-share>div:first-child{display:flex;justify-content:center}.ShareOptions li .single-share>div:first-child .share-label{margin-bottom:2rem}.ShareOptions li .single-share.no-seasonal-items{flex-direction:row;align-items:center}.ShareOptions li .single-share.no-seasonal-items .share-label{margin-right:1rem}.ShareOptions li .single-share .share-option:not(:first-child){margin-top:.5rem}.ShareOptions li .single-share .share-option .option-title{display:flex;align-items:center;justify-content:flex-end;color:#a00}.ShareOptions li .single-share .share-option .option-title>div:last-child{min-width:3.5rem;margin-left:1rem}.ShareOptions li .single-share .share-option .glyphicon{top:2px;left:5px;cursor:pointer}@media only screen and (max-width: 600px){.ShareOptions li .single-share,.ShareOptions li .single-share.no-seasonal-items{flex-direction:column}.ShareOptions li .single-share .share-label{margin-right:0;margin-bottom:2rem}}.SharePatch{padding:1rem;border-radius:1rem;margin:3rem 2rem;background-color:#fff5df}.SharePatch .confirmation-row{display:flex;width:100%}.SharePatch button{flex:1;margin:1rem;height:3rem}.SharePatch .section-heading{display:block;text-align:center;margin:0 0 2rem}.SharePatch .section-heading h3{color:inherit;font-size:1.3rem;line-height:1.8rem}.SharePatch .content>div{margin:auto}.SharePatch .content>div li .adjustment{float:right;font-size:1.1rem;font-weight:700}.SharePatch .content>div li.line-item{display:flex;justify-content:space-between;border-bottom:1px solid #d3d3d3;padding:.25rem .5rem;margin-bottom:1rem}.SharePatch .content>div li.line-item:first-child{font-weight:700;text-transform:uppercase}.SharePatch .content>div li.line-item.options{display:block}.SharePatch .content>div li.line-item.options ul{margin-left:2rem;margin-bottom:1rem}.SharePatch .content>div li.line-item.options ul>li{list-style-type:disc}.SharePatch .content>div li.line-item.options>div:last-child{display:flex;justify-content:space-between}.SharePatch .content>div .total{margin-top:1rem}.SharePatch .content>div .total>div{display:flex;justify-content:center}.SharePatch .content>div .total>div>span:first-child{width:12rem}.SharePatch .content>div .total>div>span:last-child{width:5rem}.SharePatch .content>div .total>div:nth-child(2){margin-bottom:.2rem}.SharePatch .content>div .total>div:last-child{font-weight:700;font-size:1.2rem}.SharePatch .content>div .total>div:last-child>span{border-top:1px solid;padding-top:.2rem}.SharePatch .content>div .email{margin-top:1rem;text-align:center}.SharePatch .content>div .email input{margin:0 .5rem}.SharePatch .content>div .ButtonFlow{margin:1rem;text-align:center}.SharePatch .content>div .ButtonFlow button{padding:.75rem;font-size:1rem;margin:.5rem 1rem 0}@media only screen and (max-width: 767px){.SharePatch{margin:3rem 0}}@media only screen and (max-width: 500px){.SharePatch .section-heading h3{font-size:1.1rem;line-height:1.5rem}.SharePatch .content>div .total>div:last-child{font-size:1rem}}@media only screen and (max-width: 400px){.SharePatch{font-size:.8rem}}.Signup .error{color:#a94442;display:none;margin-top:1rem;text-align:center}.Signup .has-error .error{display:block}.Signup>h2{padding:0 20%}.Signup .nav-arrows{color:#a00;margin:3rem 0;display:flex;justify-content:flex-end}.Signup .nav-arrows>div{display:flex;align-items:center;font-size:1.3rem;cursor:pointer}.Signup .nav-arrows>div:first-child{flex:1;margin-left:10%}.Signup .nav-arrows>div:last-child{margin-right:10%}.Signup .nav-arrows>div .glyphicon{font-size:2rem;position:initial}.Signup .nav-arrows>div>span{margin:0 .25rem}@media only screen and (max-width: 1250px){.Signup>h2{padding:0 15%}}@media only screen and (max-width: 900px){.Signup>h2{padding:0 10%}}@media only screen and (max-width: 767px){.Signup>h2{padding:0 5%}}.StoreOrderDetails .StoreOrder{width:100%}.StoreOrderDetails .order-heading{display:flex;align-items:center;justify-content:space-between;margin:0;background-color:#ef5350;color:#fff;font-weight:700}.StoreOrderDetails .order-heading.cancelled{background-color:#888;color:#333}.StoreOrderDetails .order-heading.filled{background-color:#81c784}.StoreOrderDetails .order-heading .btn-row>button{margin:0 1rem;box-shadow:none;border-radius:.5rem}.StoreOrderDetails .section-title{padding:.35rem;font-weight:700;background-color:#fff5df;text-transform:uppercase}.StoreOrderDetails .detail-item,.StoreOrderDetails .transaction-row{margin:.15rem 0;padding:.35rem;background-color:#fff5df;border-radius:.35rem}.StoreOrderDetails .detail-item>div:first-child>span:first-child{margin-right:.5rem}.StoreOrderDetails .detail-item>div:last-child{display:flex;align-items:center}.StoreOrderDetails .detail-item>div:last-child>label{color:#333;font-weight:700}.StoreOrderDetails .transaction-row>div:first-child{display:flex}.StoreOrderDetails .transaction-row>div:first-child>div{width:145px}.StoreOrderDetails .transaction-row input,.StoreOrderDetails .transaction-row select,.StoreOrderDetails .transaction-row textarea{width:100%}.balance{margin:1rem 0;font-size:1.2rem;font-weight:700}.Form{margin:2rem 0;padding:1rem;background-color:#fff5df}.Form .btn-row{text-align:left}.Summary .payment-option{background-color:#ffc502;color:#000;border:1px solid transparent;border-radius:.5rem;box-shadow:3px 3px 5px #333;cursor:pointer;padding:.5rem .75rem;margin:.5rem;text-align:center}.Summary .payment-option:hover:not(.selected){background-color:#ffce28}.Summary .payment-option.selected{background-color:#ff383f;color:#fff}.Summary .payment-option>div:first-child{color:#fff;font-weight:700}.Summary .payment-option>div:nth-child(2){font-size:.8rem}.Summary .payment-option>div:last-child{font-weight:700}.Toast{background-color:#b13325;border-radius:5px;box-shadow:0 0 12px #999;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;opacity:.8;position:fixed;padding:1rem;right:2rem;top:2rem;z-index:200}.Toast.success{background-color:#4aa252}.Toast>div:first-child{float:left;padding:.5rem}.Toast>div:first-child svg{fill:#fff;stroke:#fff;height:2rem;width:2rem}.Toast>div:nth-child(2){float:left;padding:0 .5rem}.Toast>div:nth-child(2)>div:first-child{font-weight:700}.Transactions{padding-top:2rem;margin-bottom:4rem}.Transactions .confirmation-row{display:flex;justify-content:space-between;width:100%}.Transactions .confirmation-row>button{flex:1;margin:1rem}.Transactions .heading{display:flex}.Transactions .heading>span{border:none;font-size:1rem;margin:0rem;padding:.25rem;line-height:1rem;width:8.25rem}.Transactions .heading>span:last-child{flex:1}.Transactions ol{background-color:#fff5df}.Transactions ol li{display:flex;height:2.75rem;position:relative}.Transactions ol li>input,.Transactions ol li select{margin:.25rem}.Transactions ol li>span.cell,.Transactions ol li input,.Transactions ol li select{width:8.25rem}.Transactions ol li>span.cell.cell,.Transactions ol li input.cell,.Transactions ol li select.cell{background-color:transparent;padding:.25rem;border:1px solid #aaa;border-bottom:none;font-weight:700;overflow-x:auto;overflow-y:hidden;text-align:center;white-space:nowrap}.Transactions ol li>span.cell.negative,.Transactions ol li input.negative,.Transactions ol li select.negative{color:red}.Transactions ol li>span.cell.negative:before,.Transactions ol li input.negative:before,.Transactions ol li select.negative:before{content:"("}.Transactions ol li>span.cell.negative:after,.Transactions ol li input.negative:after,.Transactions ol li select.negative:after{content:")"}.Transactions ol li>span.cell:last-child,.Transactions ol li input:last-child,.Transactions ol li select:last-child{text-align:left;flex:1}.Transactions ol li button{height:100%}.Transactions ol li button .start{display:flex;height:100%}.Transactions ol li button .start .garbage,.Transactions ol li button .start .edit{flex:1;padding:.2rem}.Transactions ol li button .onDelete{background-color:#a91717b3;height:100%}.Transactions ol li button .onEdit{background-color:#398439cc;height:100%}.Transactions ol li button .ex{position:absolute;right:0rem;top:.1rem;width:.5rem}.Transactions ol li button .ex:hover{stroke:red}.Transactions ol li button .link{color:#fff;font-size:.5rem;padding:0;vertical-align:sub;width:100%}.Transactions ol li.confirming-delete{background-color:#0003}.Transactions ol li.edit-transaction{background-color:#398439cc}.Transactions ol li.edit-transaction>span:first-child{flex:1}.Transactions ol li.confirming-edit .cell:not(:first-child){opacity:.5}.Transactions .balance{display:flex;align-items:center;margin-top:1.5rem}.Transactions .balance h3,.Transactions .balance span{font-size:1rem;margin:0;width:8.25rem;text-align:center;padding:.25rem;line-height:1rem}.Transactions .balance h3:last-child,.Transactions .balance span:last-child{display:flex;flex:1}.Transactions .balance h3:last-child button,.Transactions .balance span:last-child button{flex:1;margin:0 1rem}.Transactions .balance h3:last-child button:not(.reset-btn),.Transactions .balance span:last-child button:not(.reset-btn){background-color:#a00;color:#fff}.TypeAhead{align-items:center;display:flex;justify-content:center;position:relative}.TypeAhead input{display:inline-block;font-size:1rem;padding:.5rem .25rem .5rem 3rem;width:100%}.TypeAhead .search{position:absolute;height:1rem;left:1rem}.TypeAhead.hiding-search input{padding-left:.25rem}.Unsubscribe{padding:3rem}.Unsubscribe>div:first-child{text-align:center;padding-bottom:.35rem;font-size:1.1rem}.Unsubscribe>div:last-child{display:flex;justify-content:center;align-items:center}.Unsubscribe>div:last-child .btn-yellow{font-size:.9rem;padding:.35rem .6rem;margin-left:.35rem}.Verify{padding:3rem;border:1px solid transparent;min-height:15rem;font-size:1.2rem}.Verify>div:first-child{background-color:#fff5df;padding:2rem;border-radius:.5rem}.Verify>div:first-child>div:first-child{margin-bottom:1.5rem;padding:.75rem;background-color:#a00;color:#fff;border-radius:.5rem}.Verify>div:first-child a{color:#000;font-size:2rem}.WeeklyReminder select,.WeeklyReminder input:not([type="checkbox"]){width:20rem}.WeeklyReminder textarea{width:30rem}.WeeklyReminder label{margin-right:.5rem;margin-left:1rem}.WeeklyReminder h4{text-align:center;font-size:1.2rem;font-weight:700;color:#a00}.WeeklyReminder .form div:not(.custom-area){margin:1.5rem 0;text-align:center;display:flex;align-items:center}.WeeklyReminder .form div:not(.custom-area)>input:not([type="checkbox"]),.WeeklyReminder .form div:not(.custom-area)>textarea{flex:1}.WeeklyReminder .form>div:last-child{display:block}.WeeklyReminder .form .custom-area>div:first-child{align-items:flex-start}.WeeklyReminder .upload{display:flex;align-items:center}.WeeklyReminder .results{overflow:auto;padding:0 1rem 2rem;width:100%}.WeeklyReminder .results .columns,.WeeklyReminder .results .rows>ol{display:flex;position:relative}.WeeklyReminder .results .columns li,.WeeklyReminder .results .rows>ol li{text-align:center;flex:1;padding:.25rem;overflow-x:auto}.WeeklyReminder .results .columns{text-align:center;background-color:#555;color:#fff;font-weight:700;padding:0 2rem}.WeeklyReminder .results .rows>ol{background-color:#fff5df;color:#666;margin:.2rem 0;border-radius:.25rem;padding:.25rem 2rem}.WeeklyReminder .results .rows>ol svg{position:absolute;z-index:1000;display:none;width:1.25rem;height:1.25rem;left:.6rem;top:.6rem}.WeeklyReminder .results .rows>ol svg:hover{cursor:pointer}.WeeklyReminder .results .rows>ol.isSkipping{background-color:#d86558;color:#fff}.WeeklyReminder .results .rows>ol:hover{box-shadow:1px 1px 5px #666}.WeeklyReminder .results .rows>ol:hover:not(.isSkipping) .minus{display:block}.WeeklyReminder .results .rows>ol:hover.isSkipping .plus{display:block}.WeekOptions ol{display:flex;flex-wrap:wrap;margin-top:1rem;width:28rem}.WeekOptions ol .delivery-date{width:5rem;background-color:#333;box-shadow:1px 2px 5px #333;color:#ccc;cursor:pointer;padding:.65rem;margin:1px;text-align:center;line-height:1.2}html.non-touch .WeekOptions ol .delivery-date:not(.unselectable):not(.not-admin):hover{color:#e7e7e7}.WeekOptions ol .delivery-date.selected{background-color:#a00;color:#fff}.WeekOptions ol .delivery-date.selected.edited{border:1px solid #4ab74a}.WeekOptions ol .delivery-date.unselectable{background-color:#333;color:#000;cursor:not-allowed;opacity:.4}.WeekOptions ol .delivery-date.not-admin{cursor:default}.WeekOptions ol .delivery-date.edited{border:1px solid #ff383f}.WeekOptions ol .delivery-date>div:not(:first-child){font-weight:700}.WeekOptions .edit-summary ol{display:block}.WeekOptions .edit-summary>div:nth-child(2){display:flex;justify-content:center}.WeekOptions .edit-summary>div:nth-child(2) .column{text-align:center;padding:0 1rem}.WeekOptions .edit-summary>div:nth-child(2) .column .added-dates{color:#4ab74a}.WeekOptions .edit-summary>div:nth-child(2) .column .removed-dates{color:#ff383f}.WeekOptions .edit-summary>div:nth-child(2) .column>div:first-child{font-weight:700;margin-bottom:.5rem}@media only screen and (max-width: 767px){.WeekOptions .content{display:block}.WeekOptions .content .data{margin-bottom:2rem}.WeekOptions .content .data ol{width:auto}.WeekOptions .content .edit-summary{margin-left:0}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}
