@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@700;800&display=swap);#header{position:relative;min-height:100px;z-index:100}#header .hamburger{cursor:pointer;position:absolute;top:50px;right:15px;height:40px;width:40px;display:none}@media(max-width:991.98px){#header .hamburger{display:block}}#header a{font-family:"Gotham Book","Gotham Black",sans-serif;text-decoration:none;margin:15px;display:inline-block}#header #login-link{background-color:#608f00;border:3px solid #fff;font-weight:700;padding:5px 10px;color:#fff;border-radius:1000px;min-width:100px;text-transform:uppercase}#header p{margin:0;font-size:1.8rem;text-align:center}@media(max-width:1919.98px){#header p{font-size:1.6rem}}#header .top-bar{position:relative;height:20px;background-color:#8cb825;color:#fff;padding:5px}#header .top-bar.promo{font-size:20px;background-color:#f5c732;color:#000;text-align:center;font-weight:700;padding:15px}#header .top-bar a{margin-top:0;margin-bottom:0;margin-left:0;cursor:pointer;font-family:"Gotham Bold","Gotham Book",sans-serif;color:#fff}#header .top-bar a.active{font-weight:700}#header .top-bar p{font-size:1.6rem}#header .top-bar span{margin:0 15px 0 0}#header .top-bar .left{left:25px}#header .top-bar .left,#header .top-bar .top-bar-nav{position:absolute;top:0;padding:5px;height:20px;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;font-size:1.6rem;line-height:20px}#header .top-bar .top-bar-nav{right:15px}#header .header-logo{position:absolute;top:35px;left:25px;width:100px}#header .header-nav{width:90%;margin-left:10%;display:flex;justify-content:center;position:relative;z-index:10}#header .header-nav a{padding:5px;color:#000;display:flex;justify-content:center;align-items:center}#header .header-nav a.active{background-color:#8cb825;font-weight:700;padding:5px 10px;color:#fff;border-radius:1000px}@media(max-width:991.98px){#header .header-nav{display:none}}#header img{width:100%}@media(max-width:767.98px){#header .header-logo{top:40px;width:100px}#header .header-nav,#header .top-bar-nav{display:none}#header .top-bar{height:unset;padding-bottom:0}#header .top-bar .left{position:relative;top:unset;left:0;height:unset;font-size:1.2rem;padding:0}}@media(max-width:575.98px){#header .header-logo{width:75px;top:50px}#header .top-bar>.left{display:flex}#header .top-bar>.left span{width:50%}#header .top-bar>.left a{margin-right:0;width:50%;text-align:right}}#mobile-menu{height:100vh;position:absolute;width:100%;background-color:#8cb825;z-index:1000}#mobile-menu .x-icon{cursor:pointer;position:absolute;top:50px;right:15px;height:40px;width:40px;display:none}@media(max-width:991.98px){#mobile-menu .x-icon{display:block}}#mobile-menu .mobile-menu-logo{position:absolute;top:10px;left:10px;height:75px;width:75px}#mobile-menu .mobile-menu-nav{display:flex;flex-direction:column;text-align:center;margin-top:75px}#mobile-menu .mobile-menu-nav a{margin:0;padding-top:10px;padding-bottom:10px}#mobile-menu .mobile-menu-nav p{color:#fff;font-size:2rem;padding-top:5px;padding-bottom:5px;transition:all .2s ease}#mobile-menu .mobile-menu-nav p:hover{background-color:#fff;color:#8cb825}.container-fixed{position:fixed;width:100%}#footer{position:relative;min-height:300px;background-color:#ed8f25}@media(max-width:575.98px){#footer{min-height:400px}}.footer-logo{position:relative;top:-50px;z-index:10;margin:0 auto;background-color:#fff;border-radius:1000px;width:200px;height:200px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.footer-logo img{width:65%}@media(max-width:767.98px){.footer-logo{width:150px;height:150px}}.footer-text{display:flex;position:absolute;top:25px;justify-content:center;width:calc(100% - 30px);padding:15px}@media(max-width:575.98px){.footer-text{flex-direction:column;align-items:center;top:100px}}.footer-left{color:#fff;margin-right:100px;font-size:2rem;font-weight:700}@media(max-width:575.98px){.footer-left{margin-right:unset}}.footer-right{color:#fff;margin-left:200px}.footer-right .phone{margin-bottom:10px;font-weight:700;font-size:2rem}.footer-right .phone span{font-weight:400}@media(max-width:575.98px){.footer-right{margin-left:unset;margin-top:25px}}#footer-menu{display:flex;justify-content:center;flex-wrap:wrap}#footer-menu a{margin:15px;text-decoration:none;color:#fff}#footer-menu a.active{font-weight:700}@media(max-width:767.98px){#footer-menu{margin-top:125px}#footer-menu a,#footer-menu p{font-size:1.4rem;text-align:center}#footer-menu p{margin:0}}.footer-copyright{color:#fff;font-size:1.2rem;text-align:right;padding:10px}#add-to-homescreen{position:"fixed";bottom:0;border:10px}#home{margin-top:-200px}#home h3{font-weight:400;font-family:"Rubik","Raleway",sans-serif;line-height:1.5}#home img.app-screen{max-width:600px}#home-hero{background-image:-webkit-linear-gradient(-35deg,#fff 70%,#ed8f25 0)}#home-hero .half{padding-top:200px}#home-hero span{font-weight:700}#home-hero .image-container{justify-content:flex-end}#home-hero .image-container img{max-width:700px}@media(max-width:991.98px){#home-hero{padding-top:100px}}@media(max-width:767.98px){#home-hero{background-image:-webkit-linear-gradient(-35deg,#fff 60%,#ed8f25 0)}#home-hero .half{padding-top:125px}#home-hero .image-container img{max-width:300px;margin-bottom:20px}}@media(max-width:575.98px){#home-hero{padding-top:250px}#home-hero .half{padding-top:0}}#home-special-bar{display:flex}#home-promise{background-image:-webkit-linear-gradient(-25deg,#8cb825 60%,#fff 0)}#home-promise #promise-badge{top:15%;left:25%;position:absolute;width:250px}@media(max-width:767.98px){#home-promise h2{margin:0}}@media(max-width:767.98px){#home-info h2{padding:25px;text-align:left}}#home-icons{background-size:cover;background-position:50%;background-color:#104829}@media(max-width:991.98px){#home-icons{padding-bottom:100px}}@media(max-width:767.98px){#home-icons p{max-width:400px}}@media(max-width:575.98px){#home-icons{background-position:25%}#home-icons .icon-grid{margin-top:15px}}.bar{position:relative;background-color:#000;height:300px}.bar h2{margin:0}.bar .bar-image{width:60%}.bar .bar-color,.bar .bar-image{height:100%;background-color:#608f00}.bar .bar-color{width:40%}@media(max-width:767.98px){.bar .bar-image{background-position:65%}}#home-eco-shirt{position:absolute;right:0}.bounce{animation:bounce 2s}@keyframes bounce{0%,25%,50%,75%,to{transform:translateY(0)}40%{transform:translateY(16px)}60%{transform:translateY(12px)}}#pricing{padding-top:50px}@media(max-width:767.98px){#pricing .widget{width:75%;margin:25px auto;min-width:200px}}#pricing .widget-container{width:100%;min-width:300px}#pricing .widget{width:75%;margin:25px auto}#pricing-hero h3{font-weight:400;font-family:"Rubik","Raleway",sans-serif;line-height:1.5}#pricing-hero{position:relative;margin-bottom:50px}#pricing-hero span{font-weight:700}#pricing-hero .content-container{position:relative;z-index:10;max-width:550px;margin:0 auto}#pricing-hero .sticker{position:absolute;top:50%;left:50%;right:unset;height:200px;width:200px}#pricing-hero .sticker span:first-of-type{font-size:2.4rem}#pricing-hero .sticker span:nth-of-type(2){font-size:6rem}#pricing-hero .sticker span:nth-of-type(3){font-size:3rem}@media(max-width:767.98px){#pricing-hero h3{margin-bottom:0}#pricing-hero .content-container{padding-top:0;padding-bottom:0}#pricing-hero .sticker{top:80vh;bottom:0;left:15%;height:150px;width:150px}#pricing-hero .sticker span:first-of-type{font-size:2rem}#pricing-hero .sticker span:nth-of-type(2){font-size:5rem}#pricing-hero .sticker span:nth-of-type(3){font-size:2rem}#pricing-hero .image-container img{max-width:300px;margin-bottom:150px}}@media(max-width:575.98px){#pricing-hero .sticker{top:70vh}#pricing-hero .image-container img{margin-bottom:0}}@media(max-width:767.98px){#wash-fold img{max-height:300px;width:auto;margin:50px auto 0}#wash-fold .widget-container{min-width:unset}}#dry-cleaning{background-color:#f2f2e2;flex-wrap:wrap-reverse}@media(max-width:767.98px){#dry-cleaning .image-container img{max-height:500px;width:auto;margin:0 auto}#dry-cleaning .widget-container{width:100%;min-width:unset}}#pressed{padding-bottom:200px}@media(max-width:767.98px){#pressed .half{height:500px}}@media(max-width:575.98px){#pressed{padding-bottom:0}}#pressed .image-container{position:relative}#pressed .image-container .hanging-shirts{position:absolute;top:0;left:0;max-width:450px}#pressed .image-container .hanging-shirts .shirts{position:relative;z-index:10}#pressed .image-container .pressed-shirts{position:absolute;z-index:15;bottom:-150px;left:25%;max-width:520px}@media(max-width:575.98px){#pressed .image-container .pressed-shirts{bottom:-25px;width:100%;left:0}}#tailoring{background-color:#f2f2e2}#tailoring .half img{max-width:300px}#comforter{background-color:#fff}#specials-section{background-color:#f2f2e2}.calculator-form .checkbox-group,.calculator-form .radio-group{display:flex;flex-wrap:wrap}.calculator-form .checkbox-group{margin-top:15px}.calculator-form .checkbox-item,.calculator-form .radio-item{width:50%;min-width:100px;display:flex;font-size:1.8rem;font-family:"Rubik","Raleway",sans-serif;margin-bottom:10px}.calculator-form input{font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif}.calculator-form input[type=number],.calculator-form input[type=text]{background-color:#fff;padding:5px;border-radius:1000px;border:2px solid #fff;margin:5px}.calculator-form input[type=number]{text-align:center;font-size:1.8rem;border:none}.calculator-form input[type=submit]{background-color:#ed8f25;padding:5px 10px;border-radius:1000px;border:2px solid #fff;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;text-transform:uppercase;color:#fff;letter-spacing:1px;margin:5px}.calculator-form select{font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif;background:transparent;border:1px solid #fff;border-radius:1000px;width:100%;padding:10px;font-size:16px;color:#3f3f3f;-webkit-appearance:none;-o-appearance:none;appearance:none}.calculator-form .select-wrapper{position:relative;background:#fff;border-radius:1000px;border:none}.calculator-form .select-wrapper select{position:relative}.calculator-form .down-caret{position:absolute;top:0;right:15px;width:40px}.calculator-results{padding-bottom:15px}.calculator-results .calculator-total{display:flex;justify-content:space-between;padding-bottom:10px;font-weight:700;font-size:2.4rem;padding-top:10px}.calculator-results .calculator-total span{font-weight:400;font-size:1.4rem}@media(max-width:991.98px){.calculator-results .calculator-total{font-size:1.8rem}}.calculator-results .calculator-details{padding-top:10px;padding-bottom:10px}.calculator-results .calculator-details span{font-weight:700;display:block;margin-bottom:5px}.calculator-results .calculator-max{display:flex;justify-content:space-between;padding-top:10px;font-size:2.4rem}@media(max-width:991.98px){.calculator-results .calculator-max{font-size:1.8rem}}@media(max-width:575.98px){.calculator-results .calculator-max{font-size:1.4rem}}#wash-fold-calculator{padding-bottom:50px;position:relative}#wash-fold-calculator .calculator-results{margin-top:10px;font-size:3rem;text-align:center}@media(max-width:767.98px){#wash-fold-calculator .calculator-results{font-size:2rem}}#tailor-calculator{position:relative;padding-bottom:50px}.widget-form-error{margin-top:15px;color:#a02020;text-align:center;width:100%}#dry-cleaning-calculator{padding-bottom:100px}#comforter-price-list h4{font-family:"Rubik","Raleway",sans-serif;font-weight:400}#comforter-price-list ul{padding-left:15px;margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-between}#comforter-price-list span{display:inline-block}#comforter-price-list li:before{content:"•";color:#fff;position:absolute;left:-10px}#comforter-price-list li{width:40%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.pricing-page-zip-form p{font-size:1.8rem!important}.pricing-page-zip-form input,.pricing-page-zip-form input::placeholder{color:#fff!important}.banner-footer{position:relative;min-height:500px;background-size:cover;background-position:top}.banner-footer .sticker{z-index:10;top:45%;right:10%;width:100px;height:100px;border:5px solid #fff}.banner-footer .sticker span:first-of-type{font-size:1.8rem}.banner-footer .sticker span:nth-of-type(2){font-size:4rem}.banner-footer .sticker span:nth-of-type(3){font-size:1.6rem}.banner-footer .content{width:100%;position:absolute;bottom:0;background-color:#8cb825;text-align:center;color:#fff;min-height:200px}.banner-footer h3{margin:0;padding-top:50px;padding-bottom:50px}@media(max-width:767.98px){.banner-footer .sticker{top:30%}}@media(max-width:575.98px){.banner-footer .sticker{top:10%}}.banner-zip-form-container{margin-bottom:100px;text-align:center}.banner-zip-form-container #zip-form{justify-content:center}.banner-zip-form-container input{font-size:3rem;color:#fff;text-align:center}.banner-zip-form-container input::placeholder{color:#fff;font-size:3rem}#promise{margin-top:-200px}#promise-hero{background-image:-webkit-linear-gradient(-35deg,#fff 65%,#608f00 0)}#promise-hero h1,#promise-hero p{margin-top:5px;margin-bottom:5px}#promise-hero .half{padding-top:200px}@media(max-width:767.98px){#promise-hero{padding-top:150px}}@media(max-width:575.98px){#promise-hero{padding-top:75px}}#promise-main{background-size:cover}#promise-main .icon-list{padding:25px}#promise-main .icon-list-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}#promise-main .icon-list-item p{margin:0}#promise-main .icon-list-item p:first-of-type{color:#8cb825;font-weight:700}#promise-main .icon-list-item .image-container{width:100px;text-align:center}@media(max-width:575.98px){#promise-main .icon-list-item .image-container{width:100%}}#promise-main .icon-list-item .info{width:calc(100% - 125px)}@media(max-width:575.98px){#promise-main .icon-list-item .info{width:100%}}#promise-main .icon-list-item .info p{margin-bottom:15px}#promise-main .icon-list-item .info a{color:#8cb825;text-decoration:none}#promise-main .icon-list-item img{height:100px;width:auto}#specials{padding-top:100px}#specials .sticker{position:relative;top:15%;width:125px;height:125px;right:0;margin:0 auto;border:5px solid #fff}#specials .sticker span:first-of-type{font-size:1.8rem}#specials .sticker span:nth-of-type(2){font-size:4rem}#specials .sticker span:nth-of-type(3){font-size:2rem}#specials-hero{text-align:center;margin-bottom:75px}.specials-grid{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-gap:15px;margin-bottom:100px}@media(max-width:991.98px){.specials-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media(max-width:767.98px){.specials-grid{grid-template-columns:repeat(1,minmax(100px,1fr))}}.specials-grid-item{position:relative;text-align:center}.specials-grid-item img{height:100px;width:auto}.specials-grid-item .icon-percent{height:75px}.specials-grid-item h1{color:#ed8f25;margin-bottom:0;font-size:3rem}.specials-grid-item h2{color:#608f00;margin:0;padding:0}.specials-grid-item a{color:#ed8f25;text-transform:uppercase;text-decoration:underline;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif}@media(max-width:575.98px){.specials-grid-item img{height:75px}.specials-grid-item h1{font-size:3rem}.specials-grid-item h2{font-size:2rem}}.locations{background-color:#f2f2e2;padding-bottom:100px}.locations .locations-container{padding:10px}.locations .locations-heading{text-align:center;padding-top:50px;padding-bottom:50px}.locations .locations-list{column-count:2}.locations .locations-list p{margin:0}@media(max-width:767.98px){.locations .locations-heading{padding-top:25px;padding-bottom:25px}.locations .locations-container{column-count:1}}#locations-images .flex-container{justify-content:center;max-width:1200px;margin:0 auto}#locations-images .location-image{margin:10px;width:30%;height:250px;background-position:cover;background-position:50%}@media(max-width:575.98px){#locations-images .location-image{margin:0;height:100px;width:33.3%}}#locations{min-height:100vh}#locations-hero{text-align:center;padding:100px 25px 25px}#locations-hero h2{max-width:1000px;margin:0 auto}#locations-finder,#locations-finder form{text-align:center}#locations-finder input{font-family:"Rubik","Raleway",sans-serif;border:none;border-bottom:1px solid grey;display:block;margin:25px auto;font-size:2rem}#locations-finder input::placeholder{color:#b7b7b3}#locations-browser{min-height:400px}.half.locations-map{position:relative;min-height:400px}#locations-list{width:calc(100% - 50px);background-color:#8cb825;color:#fff;padding:150px 25px;margin-top:-100px}.location-info{max-width:300px;margin:25px auto}.location-info p{margin:0}.location-info a{font-weight:700;text-decoration:none;cursor:pointer}#triangle{position:absolute;top:0;right:0;z-index:-100;height:75%}#triangle img{height:100%}@media(max-width:575.98px){#triangle{display:none}}#business-services{margin-top:-100px}#business-services #triangle{z-index:0;height:80vh}#business-services-hero{flex-wrap:wrap-reverse;z-index:100}#business-services-hero .half{padding-top:100px}#business-services-hero img{max-width:600px;margin:0 auto}#business-services-hero p{font-weight:700;color:#608f00}#business-services-hero .content-container{margin-top:125px;z-index:50}@media(max-width:767.98px){#business-services-hero{padding-top:150px}#business-services-hero .content-container{margin-top:0}#business-services-hero .half{padding-top:25px}#business-services-hero img{max-width:300px}}#business-services-main{background-color:#fff}#business-services-main .content{width:50%}#business-services-main .content-container{margin-top:0}@media(max-width:767.98px){#business-services-main .content{width:100%}}#business-services-illustration{background-size:cover;min-height:60vh;margin-top:-100px}.business-services-list{margin-left:25px}.business-services-list li{margin-bottom:15px}#support-hero{height:70vh;min-height:300px}#support-hero img{height:100%;width:auto}#support-hero .half{height:100%}@media(max-width:767.98px){#support-hero{height:unset;margin-top:25px}#support-hero img{display:none}}#support-accordion{z-index:100;margin-top:-75px;width:65%;min-width:500px;padding:25px}@media(max-width:767.98px){#support-accordion{width:calc(100% - 50px);min-width:unset}}#support-accordion .accordion-item{margin-bottom:15px}#support-accordion .accordion-item .answer{position:relative;transition:all .3s ease;padding:5px;opacity:0;max-height:0}#support-accordion .accordion-item.active .answer{opacity:1;max-height:500px}#support-accordion .question{cursor:pointer;position:relative;padding:10px 25px 10px 5px;background-color:#ed8f25;color:#fff}#support-accordion .question svg{width:25px;height:25px;top:7px;position:absolute;right:25px}#faq-section{min-height:800px;background-position:100% 100%;background-size:100%;background-repeat:no-repeat}@media(max-width:767.98px){#faq-section{min-height:unset;padding-bottom:100px}}#contact #triangle{max-height:600px}@media(max-width:767.98px){#contact #triangle{display:none}}#contact .contact-content{display:flex;flex-wrap:wrap-reverse;justify-content:center;padding:25px}@media(max-width:767.98px){#contact .contact-content{margin-top:50px}}#contact .contact-info-container{width:60%}#contact .contact-info-container .contact-info{padding:100px 25px 25px;max-width:800px}#contact .contact-info-container h2{text-align:left;padding:0}@media(max-width:767.98px){#contact .contact-info-container{width:100%}#contact .contact-info-container .contact-info{padding:0}}#contact .image-container{width:40%;display:flex;justify-content:center;align-items:flex-start}#contact .image-container img{width:100%;max-width:600px;margin:0 auto}@media(max-width:767.98px){#contact .image-container{width:100%}#contact .image-container img{max-width:250px}}#contact .button-container{text-align:center;margin-top:0;margin-bottom:50px}#contact .link-button,#contact .option-button,#contact button{font-size:1.4rem}#contact .green-banner{background-color:#8cb825;height:300px;margin-top:-100px;width:100%}#contact .green-banner h2{margin:0;padding-top:150px;color:#fff}@media(max-width:575.98px){#contact .green-banner h2{font-size:2.4rem}}.bg-green{background-color:#8cb825;color:#fff}.bg-orange{background-color:#ed8f25;color:#fff}.bg-med-green{background-color:#608f00;color:#fff}.bg-yellow{background-color:#f5c732;color:#000}html{margin:0;padding:0;font-size:62.5%;box-sizing:border-box;overflow-x:hidden}.app-container.loading,.view-container.loading{opacity:0}.view-container{position:relative;opacity:1;transition:opacity .5s ease}.app-container{opacity:1;transition:all .5s ease}.scrolling-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}body{margin:0;padding:0;height:100%;opacity:1;transition:opacity 1s}.centered{display:flex;justify-content:center;align-items:center}.half{width:50%}@media(max-width:767.98px){.half{width:100%}}@media(max-width:991.98px){.half .flex-container .half{width:100%}}.full{width:100%}.forty-percent{width:40%}@media(max-width:767.98px){.forty-percent{width:100%}}.sixty-percent{width:60%}@media(max-width:767.98px){.sixty-percent{width:100%}}.eighty-percent{width:80%;max-width:1000px}@media(max-width:767.98px){.eighty-percent{width:100%}}.section{min-height:60vh;background-color:#fff}.section-small{min-height:50vh}.dashboard-container{padding-bottom:100px}body{font-family:"Rubik","Raleway",sans-serif;font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-family:"Gotham Black","Montserrat",sans-serif;font-weight:800}p{font-family:"Rubik","Raleway",sans-serif;font-size:1.8rem;line-height:1.5}h1{font-size:4.8rem}@media(max-width:767.98px){h1{font-size:4rem}}h2{font-size:3.6rem}h3{font-size:2.4rem}h4{font-size:2rem}.green-text{color:#608f00}.white-text{color:#fff}.orange-text{color:#ed8f25}@font-face{font-family:"Gotham Black";font-style:normal;font-weight:400;src:url(/static/media/Gotham-Black.14b3a355.otf) format("otf")}@font-face{font-family:"Gotham Book";font-style:normal;font-weight:400;src:url(/static/media/GothamBook.b54724f5.ttf) format("truetype")}@font-face{font-family:"Gotham Bold";font-style:normal;font-weight:400;src:url(/static/media/GothamBold.db33e70b.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.error-message{text-align:center;color:#c60000}form input[type=number],form input[type=submit],form input[type=text]{-webkit-appearance:none}form .form-line{display:block;text-align:center;margin-bottom:5px}form input,form textarea{border:1px solid #cccdc7;border-radius:2px;box-shadow:none;padding:5px;font-family:"Rubik","Raleway",sans-serif;font-size:1.4rem}form textarea{width:100%;max-width:500px;margin:0 auto}form .form-error-message{font-size:1.4rem;font-family:"Rubik","Raleway",sans-serif}form .action-button-container{width:100%;text-align:center}form .action-button-container .link-button,form .action-button-container .option-button,form .action-button-container button{font-size:1.4rem}form .action-button-container .submit-button{background-color:#8cb825;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:2000px;border:3px solid #fff;padding:8px 12px;text-transform:uppercase;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif!important;font-weight:400;font-size:1.4rem;letter-spacing:1px;cursor:pointer}.form-group-label{padding:10px;font-weight:700;color:#8cb825;border-bottom:1px solid #8cb825}.account-form .submit-button,.app-orders-form .submit-button,.location-form .submit-button,.settings-form .submit-button,.special-form .submit-button,.user-form .submit-button{height:40px!important}.account-form label,.app-orders-form label,.location-form label,.settings-form label,.special-form label,.user-form label{margin-bottom:5px}.account-form input,.app-orders-form input,.location-form input,.settings-form input,.special-form input,.user-form input{font-size:1.6rem!important;height:30px!important}.account-form .form-input,.app-orders-form .form-input,.location-form .form-input,.settings-form .form-input,.special-form .form-input,.user-form .form-input{min-width:150px;display:flex;flex-direction:column;margin:10px}.account-form .form-row,.app-orders-form .form-row,.location-form .form-row,.settings-form .form-row,.special-form .form-row,.user-form .form-row{width:100%;display:flex;flex-wrap:wrap}.account-form .checkbox-input,.app-orders-form .checkbox-input,.location-form .checkbox-input,.settings-form .checkbox-input,.special-form .checkbox-input,.user-form .checkbox-input{display:flex;flex-direction:row;font-size:1.6rem}.account-form .checkbox-input input,.app-orders-form .checkbox-input input,.location-form .checkbox-input input,.settings-form .checkbox-input input,.special-form .checkbox-input input,.user-form .checkbox-input input{margin-right:10px}.account-form label,.app-orders-form label,.location-form label,.settings-form label,.special-form label,.user-form label{max-width:500px;font-size:1.2rem;text-transform:uppercase;color:#104829;text-align:left}.account-form .current-value,.app-orders-form .current-value,.location-form .current-value,.settings-form .current-value,.special-form .current-value,.user-form .current-value{font-size:1.6rem}.react-datepicker{font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif}.react-datepicker__current-month{font-size:1.6rem}.react-datepicker__day,.react-datepicker__day-name{margin:10px}.delivery-fields-container,.pickup-fields-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.datepicker-field,.delivery-field,.pickup-field,.select-field{margin:10px}.datepicker-field label,.delivery-field label,.pickup-field label,.select-field label{display:block}.datepicker-field input,.delivery-field input,.pickup-field input,.select-field input{height:25px;min-width:150px}.form-input-info{font-size:1.2rem;margin-top:0;margin-bottom:5px;color:#104829}.link-button,.option-button,button{background-color:#ed8f25;-webkit-appearance:none}.bg-green.link-button,.bg-green.option-button,button.bg-green{background-color:#8cb825}.link-button,.option-button,.submit-button,button{color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:2000px;border:3px solid #fff;padding:8px 12px;text-transform:uppercase;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;font-weight:400;font-size:2rem;letter-spacing:1px;cursor:pointer;-webkit-appearance:none}@media(max-width:767.98px){.link-button,.option-button,.submit-button,button{font-size:1.8rem;padding-top:5px;padding-bottom:5px}}.link-button,.option-button{text-decoration:none;font-size:1.4rem;margin:10px}.button-container{margin-top:25px;margin-bottom:25px;text-align:right}.action-button-container{margin-top:50px;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.disable.link-button,.disable.option-button,button.disable{background-color:#e22626}.cancel-button{background-color:#a9a9a9}.action-links-container{padding:10px;text-align:right}.action-links-container .link-button,.action-links-container .option-button,.action-links-container button{margin:10px;background-color:#608f00;font-size:1.4rem;padding:5px 10px}.action-links-container .delete-button{background-color:#e22626}.action-links-container .edit-button{background-color:#a9a9a9}.sticker{text-transform:uppercase;text-align:center;font-family:"Gotham Black","Montserrat",sans-serif;background-color:#608f00;color:#fff;border-radius:100%;width:275px;height:275px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:absolute;top:-25px;right:30%;border:10px solid #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:3rem;padding:25px}.sticker span:first-of-type{color:#f5c732;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;font-weight:400;font-size:3rem}.sticker span:nth-of-type(2){font-size:9rem}.sticker span:nth-of-type(3){font-size:3.5rem}@media(max-width:767.98px){.sticker{width:150px;height:150px;right:10px;font-size:1.8rem}.sticker span:first-of-type{color:#f5c732;font-family:"Rubik","Raleway",sans-serif;font-weight:400;font-size:2rem}.sticker span:nth-of-type(2){font-size:5rem}.sticker span:nth-of-type(3){font-size:2rem}}.icon-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px}.icon-grid .icon-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-grid .icon-item img{margin:0 auto;max-height:80px}.icon-grid .icon-item span{margin-top:10px;display:block;color:#fff;text-transform:uppercase;text-align:center;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;font-weight:400;font-size:1.4rem}@media(max-width:767.98px){.icon-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.content-container{max-width:800px;margin:0 auto;padding:25px}.flex-container{display:flex;flex-wrap:wrap}.image-container{position:relative}.image-container img.vertical{max-height:500px;width:auto;margin:0 auto}@media(max-width:575.98px){.image-container img.vertical{max-height:300px;margin:25px auto}}.image-container img{width:100%}.heading-full{max-width:1000px;margin:0 auto;text-align:center;padding-top:50px;padding-bottom:50px}.heading-half{max-width:600px;padding:0!important;text-align:left!important}.error-banner{width:100%;text-align:center;padding-top:5px;padding-bottom:5px}.error-banner p{color:#c60000;font-style:italic}.widget{background-color:#8cb825;border-radius:12px;width:100%;color:#fff;padding:10px}.widget h3{font-family:"Gotham Black","Montserrat",sans-serif}.widget p{font-size:2rem}.locations-container{max-width:1000px;margin:0 auto;column-count:2}.locations-container p{margin:0}h2{text-align:center;padding:25px}.locations-list-item{break-inside:avoid-column;margin-bottom:22px}.locations-list-item p{font-size:1.6rem}.locations-list-item .address{font-weight:700}.dashboard-table{border-radius:5px;max-width:1200px;margin:25px auto}.dashboard-table-header .dashboard-table-column{background-color:#8cb825;color:#fff;font-weight:700}.dashboard-table-header .dashboard-table-column:first-of-type{border-radius:5px 0 0 0}.dashboard-table-header .dashboard-table-column:last-of-type{border-radius:0 5px 0 0}.dashboard-table-column{padding:5px 15px;background-color:#fff;min-width:100px}.dashboard-table-rows{list-style-type:none;margin:0;padding:0}.dashboard-table-rows .row{display:grid;font-size:1.4rem}.dashboard-table-rows .row:last-of-type .dashboard-table-column:first-of-type{border-radius:0 0 0 5px}.dashboard-table-rows .row:last-of-type .dashboard-table-column:last-of-type{border-radius:0 0 5px 0}.table-row-action{font-family:inherit;font-size:inherit;border:none;box-shadow:none;background-color:unset;color:inherit;text-decoration:underline;text-transform:unset}.row.show-more-row{grid-template-columns:1fr!important;border-bottom:0!important;background-color:transparent!important}.row.show-more-row .link-button,.row.show-more-row .option-button,.row.show-more-row button{max-width:200px;margin:10px auto;font-size:1.2rem;background-color:#608f00}.dashboard-cards-section .label{border-bottom:2px solid #608f00;margin-bottom:15px;margin-top:15px;padding-bottom:5px;color:#608f00;font-weight:700;font-family:"Gotham Black","Montserrat",sans-serif}.dashboard-cards-section .cards{display:flex;flex-wrap:wrap}.dashboard-cards-section .card{border-radius:5px;width:350px;min-height:125px;margin-right:30px;margin-bottom:30px;background-color:#fff;font-size:1.4rem;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:575.98px){.dashboard-cards-section .card{width:100%;margin-right:0}}.dashboard-cards-section .card-row{display:flex;justify-content:space-between;margin-bottom:5px;padding:5px}.dashboard-cards-section .card-row p{font-size:inherit;margin:0}.dashboard-cards-section .card-row .thirty{width:30%}.dashboard-cards-section .card-row .seventy{width:70%}.dashboard-cards-section .card-row .half{width:50%}.dashboard-cards-section .card.step-1 .card-section:first-of-type>.card-row:first-of-type{border-top:10px solid #f5c732}.dashboard-cards-section .card.step-2 .card-section:first-of-type>.card-row:first-of-type{border-top:10px solid #104829}.dashboard-cards-section .card.step-3 .card-section:first-of-type>.card-row:first-of-type{border-top:10px solid #608f00}.dashboard-cards-section .card.step-4 .card-section:first-of-type>.card-row:first-of-type{border-top:10px solid #8cb825}.dashboard-cards-section .card .card-section:first-of-type>.card-row:first-of-type{color:#000;border-radius:5px 5px 0 0}.dashboard-container{min-height:70vh;margin-top:50px;display:flex;justify-content:center}@media(max-width:575.98px){.dashboard-container{min-height:400px}}.dashboard-table-column{display:flex;align-items:center}.dashboard-table-column svg{width:10px;height:10px}.dashboard-table-column p{margin:0;font-size:inherit}.dashboard-table-column p:first-of-type{text-decoration:underline;cursor:pointer;font-size:1.4rem}.dashboard-table-column a{color:#000;text-decoration:underline;cursor:pointer}.dashboard-table-column svg{margin-bottom:-2px!important;margin-left:5px;height:100%;cursor:pointer}.dashboard-list-column{display:block}.dashboard-panel-container{min-height:70vh;position:relative;background-color:#f9f9f9;width:80%;margin-right:25px;border-radius:10px;margin-bottom:75px;overflow-x:scroll;padding:25px 25px 100px}@media(max-width:767.98px){.dashboard-panel-container{width:100%;margin:0}}@media(max-width:575.98px){.dashboard-panel-container{min-height:400px}}.dashboard-panel-container .dashboard-table{min-width:1250px;overflow:auto}.dashboard-panel-container .dashboard-button-container{text-align:center}.dashboard-panel-container .dashboard-view-style{position:absolute;top:10px;right:20px;text-align:right}.dashboard-panel-container .dashboard-view-style .view-style-button{margin-left:20px;display:inline-block;cursor:pointer;font-size:2rem}.dashboard-panel-container .dashboard-view-style .view-style-button svg path{fill:grey}.dashboard-panel-container .dashboard-view-style .view-style-button.active svg path{fill:#8cb825}.dashboard-panel-container .button-link{font-size:1.6rem;padding:5px 10px}@media(max-width:575.98px){.dashboard-panel-container{padding:50px 10px 200px}}.dashboard-table-column{background-color:#fff!important}.dashboard-table-header .dashboard-table-column{background-color:#8cb825!important}.export-results-container{max-width:1250px;margin:0 auto;display:flex;justify-content:flex-end}.export-results-container .link-button,.export-results-container .option-button,.export-results-container button{background-color:#545650;font-size:1.4rem;box-shadow:none}.social-login-buttons{display:flex;flex-direction:column;max-width:250px;margin:25px auto}.social-login-buttons a{text-decoration:none}.social-login-buttons #facebook .link-button,.social-login-buttons #facebook .option-button,.social-login-buttons #facebook button{background-color:#3b5998}.social-login-buttons #google .link-button,.social-login-buttons #google .option-button,.social-login-buttons #google button{background-color:#4385f4}.social-login svg{font-size:1.8rem}.social-login a{text-decoration:none}.social-login span:first-of-type{width:40px}.social-login span:last-of-type{width:calc(100% - 40px)}.social-login .link-button,.social-login .option-button,.social-login button{display:flex;justify-content:space-between;line-height:25px;font-family:sans-serif;font-size:1.4rem;width:100%;text-transform:none;margin-bottom:10px}.modal{border-radius:5px;position:absolute;min-height:300px;max-width:1000px;top:0;width:90%;margin-left:5%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:101}@media(max-width:767.98px){.modal{min-height:400px}}@media(max-width:575.98px){.modal{margin-left:0;width:100%}}.modal-overlay{position:absolute;top:0;left:0;z-index:100;background-color:rgba(0,0,0,.5);height:100vh;width:100%}.modal-content h2{font-size:3rem;padding:5px;color:#608f00}.modal-content .action-button-container{flex-wrap:wrap}.modal-content .link-button,.modal-content .option-button,.modal-content button{font-size:1.8rem;margin:10px}.modal-content .confirm{background-color:#c60000}.modal-content .cancel{background-color:#a9a9a9}#app-order .content{display:flex;flex-wrap:wrap-reverse;justify-content:center;margin-top:25px;margin-bottom:25px}.login-link{text-align:center;margin-bottom:25px}.login-link a{font-weight:700;color:#608f00}.order-step .step-header{text-align:center;color:#608f00}#checkout-step.order-step{width:80%}#checkout-step.order-step #order-form{margin:0 auto;max-width:500px}.progress-bar{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:800px;margin:0 auto}.progress-bar a{text-decoration:none;color:#000}.progress-bar-step{text-align:center;position:relative}.progress-bar-step .step-bar{z-index:0;position:absolute;top:30%;left:50%;width:100%;height:5px;background-color:grey}@media(max-width:575.98px){.progress-bar-step .step-bar{top:20%}}.progress-bar-step .step-number{cursor:pointer;position:relative;z-index:1;background-color:grey;padding:10px;border-radius:100%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#fff;margin:0 auto}.progress-bar-step .step-label{text-align:center;margin-top:5px}@media(max-width:575.98px){.progress-bar-step .step-label{font-size:1.2rem}}.progress-bar-step.active .step-bar,.progress-bar-step.active .step-number{background-color:#8cb825}#order-summary.full{width:90%;max-width:600px;margin:0 auto}#order-summary{background-color:#fff;border-radius:5px;width:300px;padding:5px 10px;margin:15px}#order-summary h4{margin:5px;text-align:center}#order-summary .order-details{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:50px}@media(max-width:767.98px){#order-summary{width:100%}}#order-summary .order-label{cursor:pointer}#order-summary a{text-decoration:none;color:#000}#order-summary a:visited{color:#000}#order-summary p{text-align:center;font-size:1.4rem;font-weight:700;color:#000}#order-summary ul{padding:0;list-style-type:none}#order-summary li{margin-bottom:10px}#order-summary .link-button,#order-summary .option-button,#order-summary button{box-shadow:none;border-radius:0;background-color:transparent;color:#000;font-size:1.2rem;padding:0;margin:0 5px 0 0;font-family:"Rubik","Raleway",sans-serif;font-weight:700;text-transform:none;cursor:pointer}#order-summary .delete-button,#order-summary .edit-button{color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:2000px;border:3px solid #fff;padding:8px 12px;text-transform:uppercase;font-family:"Fredoka One","Rubik","Gotham Black","Montserrat",sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:1px;cursor:pointer;-webkit-appearance:none;background-color:#c60000}@media(max-width:767.98px){#order-summary .delete-button,#order-summary .edit-button{padding-top:5px;padding-bottom:5px}}#order-summary .delete-button:focus{color:#fff;background-color:#ad0000}#order-summary .edit-button{background-color:grey}#order-summary .edit-button:focus{color:#fff;background-color:#737373}#order-summary .link-button:focus,#order-summary .option-button:focus,#order-summary button:focus{color:#000;outline:none}#order-summary .order-item{width:100%}#order-summary .item-name{width:100%;display:flex;justify-content:space-between}#order-summary .item-details{margin-left:25px;font-weight:400}#order-summary .item-details span{margin-left:2px;margin-right:2px}@media(max-width:575.98px){#order-summary .item-details a,#order-summary .item-details span{font-size:1.2rem}}#order-summary .item-details span:first-of-type{margin-right:5px}#order-summary .item-details p{font-weight:400;margin:0;text-align:left}@media(max-width:575.98px){#order-summary .item-details p{font-size:1.2rem}}#order-summary .order-total{font-weight:700;text-transform:uppercase;border-top:1px solid #000}#order-summary .order-surcharge,#order-summary .order-total{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}#order-summary .order-surcharge{font-style:italic}#order-summary .promo-code-form{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;background-color:#eaeaea;padding:5px 5px 10px}#order-summary .promo-code-form p{width:100%}#order-summary .promo-code-form label{line-height:2}#order-summary .promo-code-form input{margin-left:10px;font-family:inherit}#order-summary .promo-code-form input[type=submit]{background-color:#8cb825;color:#fff;width:50px}#order-summary .gratuity-form{flex-wrap:wrap;display:flex;justify-content:flex-end;background-color:#fff;padding:5px 5px 10px}#order-summary .gratuity-form label{line-height:2}#order-summary .gratuity-form input{margin-left:10px;font-family:inherit}#order-summary .gratuity-form input[type=submit]{background-color:#8cb825;color:#fff;width:50px}#address-step{flex-direction:column;align-items:center}#address-step .form-line{max-width:300px;margin:0 auto}#address-step label{text-align:left;display:block;margin-bottom:5px;font-size:1.4rem}#address-step input{width:100%;margin-bottom:10px}@media(max-width:575.98px){#address-step input{width:95%}}#address-step .customer-information{margin-top:50px}.services-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:700px;margin:0 auto}.services-grid .service-block{cursor:pointer;height:125px;width:175px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:15px;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;background-color:#8cb825;text-decoration:none}.services-grid .service-block img{display:block}.services-grid .service-block label{color:#fff;margin-top:10px}#wash-fold-step .form-line{margin-bottom:25px}#wash-fold-step span{font-size:1.4rem}#wash-fold-step .form-checkbox-group{display:flex;flex-wrap:wrap;margin-top:15px}#wash-fold-step .form-checkbox-group input{margin-right:10px}#wash-fold-step .products-item{width:50%;display:flex;margin-bottom:10px;font-size:1.4rem}@media(max-width:575.98px){#wash-fold-step .products-item{width:100%}}.tailoring-repeater-module{display:flex;flex-wrap:wrap;margin-bottom:15px}.tailoring-repeater-module .repeater-item{display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px;max-width:800px;margin:0 auto}@media(max-width:575.98px){.tailoring-repeater-module .repeater-item{max-width:275px}}.tailoring-repeater-module .repeater-item .label{display:flex;justify-content:center;align-items:center;margin-left:10px;margin-right:10px}.tailoring-repeater-module .repeater-item .select{min-width:150px}.tailoring-repeater-module .repeater-item .item-name{width:45%}.tailoring-repeater-module .repeater-item .item-instructions{width:100%}.tailoring-repeater-module .repeater-item .item-instructions textarea{height:150px;border-radius:5px;font-size:1.6rem}.tailoring-repeater-module .repeater-item .cancel{width:45%;display:flex;justify-content:center;align-items:center}.tailoring-repeater-module .repeater-item .item-options{width:100%;padding:5px;margin-top:25px}.tailoring-repeater-module .repeater-item .form-checkbox-group{width:350px;display:flex;justify-content:space-between;flex-wrap:wrap}.tailoring-repeater-module .repeater-item .form-checkbox-group div{width:100px;display:flex;justify-content:space-between;margin-right:25px;margin-bottom:10px}@media(max-width:767.98px){.tailoring-repeater-module .repeater-item .select{min-width:125px}.tailoring-repeater-module .repeater-item .item-instructions,.tailoring-repeater-module .repeater-item .item-name,.tailoring-repeater-module .repeater-item .item-options{width:100%}.tailoring-repeater-module .repeater-item .cancel{width:100%;justify-content:flex-end}}.tailoring-repeater-module .cancel{width:75px;display:flex;justify-content:center;align-items:center}.tailoring-repeater-module .cancel .link-button,.tailoring-repeater-module .cancel .option-button,.tailoring-repeater-module .cancel button{background-color:transparent;box-shadow:none;border:none}.tailoring-repeater-module .cancel .link-button svg,.tailoring-repeater-module .cancel .option-button svg,.tailoring-repeater-module .cancel button svg{color:#000;height:20px;width:auto}@media(max-width:575.98px){.tailoring-repeater-module .cancel{width:100%;justify-content:flex-end}.tailoring-repeater-module .cancel .link-button,.tailoring-repeater-module .cancel .option-button,.tailoring-repeater-module .cancel button{height:30px;width:30px}.tailoring-repeater-module .cancel svg{height:15px;width:10px}}@media(max-width:767.98px){.dryclean-repeater-module .repeater-item .select{min-width:125px}.dryclean-repeater-module .repeater-item .item-name,.dryclean-repeater-module .repeater-item .item-options,.dryclean-repeater-module .repeater-item .item-quantity{width:130px}}.comforter-repeater-module,.dryclean-repeater-module,.washpress-repeater-module{display:flex;flex-wrap:wrap;margin-bottom:15px}.comforter-repeater-module .repeater-item,.dryclean-repeater-module .repeater-item,.washpress-repeater-module .repeater-item{display:flex;justify-content:flex-start;flex-wrap:wrap}.comforter-repeater-module .repeater-item .label,.dryclean-repeater-module .repeater-item .label,.washpress-repeater-module .repeater-item .label{display:flex;justify-content:center;align-items:center;margin-left:10px;margin-right:10px}.comforter-repeater-module .repeater-item .select,.dryclean-repeater-module .repeater-item .select,.washpress-repeater-module .repeater-item .select{min-width:150px;margin:5px}.comforter-repeater-module .repeater-item .item-quantity,.dryclean-repeater-module .repeater-item .item-quantity,.washpress-repeater-module .repeater-item .item-quantity{display:flex}@media(max-width:767.98px){.comforter-repeater-module .repeater-item .select,.dryclean-repeater-module .repeater-item .select,.washpress-repeater-module .repeater-item .select{min-width:125px}.comforter-repeater-module .repeater-item .item-name,.comforter-repeater-module .repeater-item .item-quantity,.dryclean-repeater-module .repeater-item .item-name,.dryclean-repeater-module .repeater-item .item-quantity,.washpress-repeater-module .repeater-item .item-name,.washpress-repeater-module .repeater-item .item-quantity{width:130px}}.comforter-repeater-module .cancel,.dryclean-repeater-module .cancel,.washpress-repeater-module .cancel{width:80px;display:flex;justify-content:flex-start;align-items:flex-start}.comforter-repeater-module .cancel .link-button,.comforter-repeater-module .cancel .option-button,.comforter-repeater-module .cancel button,.dryclean-repeater-module .cancel .link-button,.dryclean-repeater-module .cancel .option-button,.dryclean-repeater-module .cancel button,.washpress-repeater-module .cancel .link-button,.washpress-repeater-module .cancel .option-button,.washpress-repeater-module .cancel button{background-color:transparent;box-shadow:none;border:none}.comforter-repeater-module .cancel .link-button svg,.comforter-repeater-module .cancel .option-button svg,.comforter-repeater-module .cancel button svg,.dryclean-repeater-module .cancel .link-button svg,.dryclean-repeater-module .cancel .option-button svg,.dryclean-repeater-module .cancel button svg,.washpress-repeater-module .cancel .link-button svg,.washpress-repeater-module .cancel .option-button svg,.washpress-repeater-module .cancel button svg{color:#000;height:20px;width:auto}@media(max-width:575.98px){.comforter-repeater-module .cancel,.dryclean-repeater-module .cancel,.washpress-repeater-module .cancel{width:100%;justify-content:flex-end}.comforter-repeater-module .cancel .link-button,.comforter-repeater-module .cancel .option-button,.comforter-repeater-module .cancel button,.dryclean-repeater-module .cancel .link-button,.dryclean-repeater-module .cancel .option-button,.dryclean-repeater-module .cancel button,.washpress-repeater-module .cancel .link-button,.washpress-repeater-module .cancel .option-button,.washpress-repeater-module .cancel button{height:30px;width:30px}.comforter-repeater-module .cancel svg,.dryclean-repeater-module .cancel svg,.washpress-repeater-module .cancel svg{height:15px;width:10px}}.repeater-module:nth-child(2n){background-color:#eaeae8}#schedule-step h4,#schedule-step p{max-width:800px;margin:15px auto}#schedule-step p{text-align:center;font-size:1.4rem}@media(max-width:575.98px){#schedule-step .react-datepicker-popper{left:-40px!important}#schedule-step .delivery-fields-container,#schedule-step .pickup-fields-container{padding-top:30px;padding-bottom:30px}}#schedule-step .select,#schedule-step input{width:200px;font-family:"Rubik","Raleway",sans-serif}#schedule-step input::placeholder{font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif}.stripe-element-container{max-width:300px!important;margin:10px auto!important;padding:5px!important;background-color:#fff;border-radius:5px;font-size:1.6rem}#checkout-step #submit-changes-button,#checkout-step h4{text-align:center}#checkout-step .save-card-container,#checkout-step .sms-updates-container{text-align:center;display:flex;text-align:left;font-size:1.4rem;margin-top:15px}#checkout-step .save-card-container input,#checkout-step .sms-updates-container input{margin-right:15px}#checkout-step .save-card-container label,#checkout-step .sms-updates-container label{max-width:200px}#checkout-step .customer-information{max-width:300px;margin:25px auto;font-family:inherit}#checkout-step .customer-information .form-input{margin-bottom:25px}#checkout-step .customer-information input{display:block;border:none;height:30px;width:200px;font-size:1.6rem;font-family:inherit}#checkout-step .customer-information label{display:block;margin-bottom:5px}.thank-you{text-align:center}#login{min-height:100vh}#login .message{margin-bottom:25px;margin-top:25px}@media(max-width:767.98px){#login{margin-top:0}}#login h2{color:#8cb825;text-align:center}#login h3{color:#608f00}#login h3,#login p{text-align:center}#login input{width:250px;height:30px;font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif}#login input:first-of-type{margin-bottom:10px}#login .action-button-container{margin-top:15px}#login input[type=submit]{height:40px}#login .forgot-password-container,#login .signup-container{text-align:center;margin-top:25px}#login .forgot-password-container a,#login .signup-container a{color:#000}#login-form{margin-bottom:100px}#continue-as-guest{text-align:center}#continue-as-guest a{color:#000}#signup{display:flex;justify-content:center;align-items:center;min-height:90vh;padding-bottom:100px}@media(max-width:767.98px){#signup{margin-top:0}}#signup h2{color:#8cb825;text-align:center}#signup h3{color:#608f00;text-align:center}#signup input{width:250px;height:30px;font-size:1.6rem;font-family:"Rubik","Raleway",sans-serif}#signup input:first-of-type{margin-bottom:10px}#signup .action-button-container{margin-top:15px}#signup input[type=submit]{height:40px}#signup .login-container{text-align:center;margin-top:25px}#signup .login-container a{color:#000}#search-form{max-width:1000px;margin:25px auto}#search-form form{display:flex}#order-table-header{grid-template-columns:100px 1fr 1fr 100px 100px 100px 250px 300px}#order-table-rows{min-height:80vh}#order-table-rows p{text-decoration:none;cursor:unset}#order-table-rows .row{grid-template-columns:100px 1fr 1fr 100px 100px 100px 250px 300px;border-bottom:1px solid #c6c6c6}#order-table-header.customer-view,#order-table-rows.customer-view .row{grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr}.location-data .link-button,.location-data .option-button,.location-data button,.status-data .link-button,.status-data .option-button,.status-data button{margin-left:10px!important}#location-form,#status-form{display:flex;justify-content:space-between}#location-form .css-2b097c-container,#status-form .css-2b097c-container{width:100px}#location-form .form-input,#status-form .form-input{min-width:220px}#location-form .submit-button,#status-form .submit-button{font-size:1.2rem;padding:5px;margin-left:10px}.location-data a,.status-data a{cursor:pointer;color:#104829;display:block}.app-orders-form{display:flex;flex-wrap:wrap;justify-content:center;max-width:1250px;margin:25px auto;width:100%}.app-orders-form .space{display:flex;justify-content:center;align-items:center}.app-orders-form .field{margin:10px}@media(max-width:575.98px){.app-orders-form input[type=submit]{width:200px}}.app-orders-form input[type=text]{width:185px;height:20px;border-radius:5px}.app-orders-form .datepicker-field{margin:0}.app-orders-form .css-2b097c-container{width:200px}.app-orders-form .input-group,.app-orders-form .search-input{display:flex}.app-orders-form .search-input-button{margin-top:5px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;width:35px;height:35px;color:#fff;background-color:#608f00;box-shadow:none;margin-left:5px;margin-right:10px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.app-orders-form .submit-button{background-color:#545650;margin-top:10px;font-size:1.4rem!important}.app-orders-form span{line-height:30px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.user-form{max-width:500px;margin:0 auto}.user-form input{width:100%}.user-form input[type=submit]{width:100px}.user-form .css-2b097c-container{width:90%;text-align:left;margin-bottom:10px}#user-table-header{grid-template-columns:1fr 1fr 1fr 1fr;background-color:#8cb825;border-radius:5px 5px 0 0}#user-table-rows .dashboard-table-column{background:none}#user-table-rows .row{grid-template-columns:1fr 1fr 1fr 1fr}#user-table-rows .row:nth-child(2n){background-color:#e4e4e4}#app-user .form-input{text-align:left}#app-user .checkbox-input input{width:25px;height:25px}#app-user .checkbox-input label{margin-top:10px}#order-detail{min-height:80vh;margin-top:50px}#order-detail h4{font-size:1.8rem;margin-bottom:10px;color:#8cb825}#order-detail h3,#order-detail h4{text-align:center}#order-detail #order-summary p{font-weight:400}#guest-auth-form p{text-align:center;font-size:1.6rem}.cancellation-confirmation{font-weight:700;color:#c60000;font-size:1.8rem}.order-cannot-cancel-message{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:15px;margin:15px 0;text-align:center}.order-cannot-cancel-message p{color:#856404;font-size:1.6rem;font-weight:500;margin:0}.auth-expired-warning{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:15px;margin:15px 0}.auth-expired-warning h4{color:#721c24;font-size:1.8rem;margin:0 0 10px;font-weight:700}.auth-expired-warning p{color:#721c24;font-size:1.6rem;margin:0;line-height:1.4}.auth-expiring-warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:15px;margin:15px 0}.auth-expiring-warning h4{color:#856404;font-size:1.8rem;margin:0 0 10px;font-weight:700}.auth-expiring-warning p{color:#856404;font-size:1.6rem;margin:0;line-height:1.4}.order-details{display:flex;flex-wrap:wrap;justify-content:space-between}.order-details h5{color:#000!important;font-family:"Rubik","Raleway",sans-serif;text-align:left!important;margin:0!important;font-size:1.6rem!important}.order-details p{text-align:left!important;margin:0;font-weight:400!important}.order-details .address,.order-details .delivery,.order-details .pickUp{width:200px}.order-details .address,.order-details .contact,.order-details .delivery,.order-details .pickUp{width:50%}.order-detail-location,.order-detail-status{display:flex;flex-wrap:wrap}.order-detail-location h4,.order-detail-status h4{width:100px;text-align:left!important}.order-detail-location .table-form-container,.order-detail-status .table-form-container{margin-top:5px;width:50%}.order-detail-status-forms{border-top:1px solid #8cb825;border-bottom:1px solid #8cb825}.order-detail-form-container{padding:25px 10px;margin-top:25px;margin-bottom:25px;background-color:#8cb825;color:#fff}.order-detail-form-container .flex-container{margin-bottom:15px}.order-detail-form-container .flex-container .label{width:50%;font-weight:700}.order-detail-form-container .action-button-container{margin-top:0}.order-detail-form-container .action-button-container input{background-color:#ed8f25}.service-quote{text-align:right;position:relative;width:35%;min-width:100px}.inline-form .submit-button{font-size:1.4rem;padding:5px 10px}.inline-form-input{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.inline-form-input label{font-size:1.4rem;line-height:3rem}.inline-form-input input{min-width:100px}.order-additional-items{display:flex;justify-content:space-between}.additional-items-total{text-align:right;width:35%;min-width:100px}.order-gratuity{margin-bottom:10px;font-style:italic}.order-update-notes{color:#608f00!important;font-weight:700!important}.reschedule-button{background-color:#8cb825!important;color:#fff!important;padding:5px 15px!important;border-radius:1000px!important;font-size:1.8rem!important;margin-bottom:100px!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)!important}#reschedule-form{padding-bottom:25px}#reschedule-form input{font-size:1.6rem!important}.order-details .address,.order-details .delivery,.order-details .pickUp{margin-bottom:25px}.reauth-text{margin-bottom:15px;color:#fff}.reauth-module{background-color:#8cb825;color:#fff;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#reauthorize-form .action-button-container,.reauth-module{margin-top:25px;margin-bottom:25px}#reauthorize-form input[type=submit]{background-color:#608f00}#reauthorize-form .css-26l3qy-menu{color:#000!important}.capture-payment-form span,.refund-form span{width:10px;margin-right:5px}.capture-payment-form textarea,.refund-form textarea{margin-left:0}#location-table-header{background-color:#8cb825;border-radius:5px 5px 0 0}#location-table-header,#location-table-rows .row{grid-template-columns:1fr 1fr 1fr}#location-table-rows .row:nth-child(2n){background-color:#e4e4e4}.location-form{text-align:left}#special-table-header{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr;background-color:#8cb825;border-radius:5px 5px 0 0}#special-table-rows .dashboard-table-column{background:none}#special-table-rows .dashboard-table-column p{text-decoration:underline;cursor:pointer;font-size:1.4rem}#special-table-rows .dashboard-table-column:last-of-type p{text-decoration:none;cursor:unset}#special-table-rows .row{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr}#special-table-rows .row:nth-child(2n){background-color:#e4e4e4}#app-special{max-width:700px;margin:0 auto}#app-special .form-checkbox-group{width:100%;display:flex;flex-wrap:wrap;max-width:800px;margin:0 auto 25px}#app-special .form-checkbox-group div{width:200px;display:flex;justify-content:flex-start;height:30px}.special-form{text-align:left;width:100%}.special-form .form-row{justify-content:flex-start}.special-form .css-2b097c-container{width:95%}.specials-item-item,.specials-service-item{width:50%}.specials-item-item input,.specials-service-item input{height:20px!important;margin-right:10px}.form-row.discount-type p{width:100%;font-size:1.4rem;color:#104829;text-align:center;font-weight:700}.new-applicable-dryclean-items,.new-applicable-services,.new-applicable-tailoring-items{padding:10px}#app-settings .zip-codes{padding:10px;display:flex;width:100%;flex-wrap:wrap}#app-settings .zip-codes form{width:200px}#app-settings .zip-codes form .zip{width:100%;display:flex}#app-settings .zip-codes form input{width:100px}#app-settings .zip-codes .zip{width:calc(50% - 100px);display:flex;margin-bottom:10px}#app-settings .form-group-label{cursor:pointer}#app-settings .form-action-message{text-align:center}#app-settings .submit-button{font-size:1.2rem;background-color:#8cb825;box-shadow:none;border:none}#app-settings .submit-button.add{font-size:1.2rem;background-color:#ed8f25;min-width:100px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:3px solid #fff}#app-settings .action-button-container{margin-top:10px;margin-bottom:10px}#app-settings .comforter-options{margin-left:40px}#app-settings .comforter-options p{margin:0}#app-settings .new-settings-item{font-weight:700;padding:25px;text-align:center;color:#608f00}#app-settings .expand-icon{cursor:pointer;margin-left:15px}#app-settings .price-field{width:80px}#app-settings .new-product .form-checkbox-group{margin:-40px}#app-settings .tailoring-product.new{margin-left:40px}#app-settings .tailoring-product.new p{max-width:200px}#app-settings .product-pricing p{margin:0;width:200px;display:flex;justify-content:space-between}#app-settings .product-pricing span{width:30px}#app-settings .new-product,#app-settings .new-zip,#app-settings .product,#app-settings .zip{padding:10px;display:flex;flex-wrap:wrap;width:100%}#app-settings .new-product label,#app-settings .new-zip label,#app-settings .product label,#app-settings .zip label{margin-right:5px}#app-settings .new-product .tailoring-option,#app-settings .new-zip .tailoring-option,#app-settings .product .tailoring-option,#app-settings .zip .tailoring-option{display:flex}#app-settings .new-product .tailoring-option p,#app-settings .new-zip .tailoring-option p,#app-settings .product .tailoring-option p,#app-settings .zip .tailoring-option p{width:100px;margin:0;line-height:40px!important}#app-settings .new-product .form-checkbox-group,#app-settings .new-zip .form-checkbox-group,#app-settings .product .form-checkbox-group,#app-settings .zip .form-checkbox-group{width:80%;display:flex;justify-content:center;margin-top:10px;margin-bottom:20px}#app-settings .new-product .option-item,#app-settings .new-zip .option-item,#app-settings .product .option-item,#app-settings .zip .option-item{display:flex;justify-content:center;align-items:center;margin-right:30px}#app-settings .new-product input,#app-settings .new-zip input,#app-settings .product input,#app-settings .zip input{margin-right:20px;margin-bottom:10px}#app-settings .new-product input[type=checkbox],#app-settings .new-zip input[type=checkbox],#app-settings .product input[type=checkbox],#app-settings .zip input[type=checkbox]{margin-right:10px;margin-bottom:10px}#app-settings .new-product .delete,#app-settings .new-zip .delete,#app-settings .product .delete,#app-settings .zip .delete{background-color:#c60000;height:25px;width:25px;font-size:12px;display:flex;justify-content:center;align-items:center;margin-top:5px;margin-right:15px;box-shadow:none;border:none}#app-settings .new-product{padding:10px;display:flex;flex-wrap:wrap;width:100%;margin-left:40px}#app-settings .new-product input{margin-right:20px}#app-settings .new-product .submit-button{font-size:1.4rem;padding:5px 10px}#app-settings .new-product .form-checkbox-group{width:80%;display:flex;justify-content:center;margin-top:10px;margin-bottom:20px}#app-settings .product-name{width:200px}#app-settings .note{max-width:800px;margin:15px;font-size:1.6rem;font-weight:700}#app-settings .note a{color:#8cb825;text-decoration:none}#app-settings .action-button-container{margin-bottom:50px}#app-settings .delete-message{margin-top:10px;font-weight:700;text-align:center}#app-settings .delete-account-button{background-color:#c60000;font-size:1.6rem;width:250px;margin-top:10px}#app-settings .disconnect-social{text-decoration:underline;cursor:pointer;text-align:center;margin-top:15px;margin-bottom:15px;color:#c60000}#app-settings .create-password-form p{font-size:1.6rem}.settings-form .select-field{margin:0}.settings-form .css-g1d714-ValueContainer{margin-left:5px}.settings-form .css-2b097c-container{width:150px}.settings-form .form-input{min-width:220px}.ordering-disabled-banner{color:#c60000;text-align:center;font-weight:700;max-width:500px;margin:25px auto}#app-account .social-login-buttons{max-width:250px;display:flex;margin:0 auto;justify-content:center}#app-account .note{max-width:800px;margin:15px;font-size:1.6rem;font-weight:700}#app-account .note a{color:#8cb825;text-decoration:none}#app-account .action-button-container{margin-bottom:50px}#app-account .delete-message{margin-top:10px;font-weight:700;text-align:center}#app-account .delete-account-button{background-color:#c60000;font-size:1.6rem;width:250px;margin-top:10px}#app-account .disconnect-social{text-decoration:underline;cursor:pointer;text-align:center;margin-top:15px;margin-bottom:15px;color:#c60000}#app-account .create-password-form p{font-size:1.6rem}.account-form .css-2b097c-container{width:100px}.account-form .form-input{min-width:220px}#verification{min-height:90vh;margin-top:-100px;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center}#verification h3,#verification h4{max-width:500px;margin:0 auto;color:#8cb825;line-height:1.5}#verification a{color:#000}#privacy{padding:25px;margin-bottom:75px}#privacy .content{max-width:800px;margin:0 auto}#privacy h3{font-size:1.8rem}#privacy h4{font-size:1.6rem}#privacy li,#privacy p{font-size:1.4rem}#sidebar{position:relative;width:275px;padding:10px}@media(max-width:575.98px){#sidebar{padding:0;width:50px}}#sidebar-menu .icon{width:30px;text-align:center}#sidebar-menu .label{font-size:1.6rem;margin-left:15px}#sidebar-menu a{display:flex;text-decoration:none;color:#608f00;font-family:"Rubik","Raleway",sans-serif;padding:5px 15px;margin-bottom:15px}#sidebar-menu a.active{background-color:#8cb825;color:#fff;border-radius:1000px}@media(max-width:575.98px){#sidebar-menu{margin:5px}#sidebar-menu .icon{width:20px}#sidebar-menu .label{display:none}}.welcome-message{margin-bottom:25px;margin-left:25px;font-size:1.4rem}@media(max-width:575.98px){.welcome-message{display:none}}#zip-form{display:flex;flex-wrap:wrap}.zip-message{margin-top:5px;margin-bottom:5px}.zip-input-container{width:225px;margin-right:25px}.zip-input-container input{background-color:transparent;border:none;border-bottom:2px solid #ccc;font-size:2rem;font-weight:400;padding-bottom:5px;border-radius:0;width:100%}.zip-input-container input:focus{outline:none}.zip-form-button input{background-color:#ed8f25;font-size:1.6rem;margin-bottom:10px}
/*# sourceMappingURL=main.435f1a66.chunk.css.map */