@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700);@import url(https://fonts.googleapis.com/css?family=Poppins:400);html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcf1;font-family:Poppins,sans-serif;line-height:1.75;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin-bottom:1rem}h1,h2,h3,h4,h5{font-family:Playfair Display,serif;font-weight:700;line-height:1.3;margin:3rem 0 1rem}h1{font-size:3.052rem;margin-top:0}h2{font-size:2.441rem;margin-top:.5rem}.h3,h3{font-size:1.953rem}h4{font-size:1.563rem;margin:0}h5{font-size:1.25rem}.text_small,small{font-size:.8rem}a{color:#002626}button{font-family:Poppins,sans-serif}a.btn,button,input[type=submit]{-webkit-appearance:none;background-color:#002626;border:none;border-radius:.25em;color:#fff;display:inline-block;font-size:1rem;line-height:1.5;margin:.5rem 0;padding:.75rem 1rem;text-decoration:none}a.btn:hover,button:hover,input[type=submit]:hover{background-color:#dddc4e;color:#002626;cursor:pointer}a.btn:active,button:active,input[type=submit]:active{background-color:#f6cfb2}input{box-sizing:border-box;display:block;padding:.5rem;width:100%}input[type=email],input[type=text]{border:1px solid;border-radius:.25em;display:block;font-size:1.25rem;line-height:1.5;margin:.5rem auto 1rem}#body-container,#footer>div,#top-nav .nav-contents{margin:0 auto;max-width:1200px}#body-container{margin-top:6rem;min-height:calc(90vh - 6rem);padding:0 1rem}.hero{padding:30vh 0}.hero-bg-img{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.hero-content{position:relative;z-index:1}.hero-content a.btn{margin-top:.5rem}.star{color:#e8c71b;font-size:21px}.subscribe-button,input[type=email]{display:block;font-size:16px;padding:10px;width:100%}.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{background:#e3dbd2;border-radius:50%;filter:blur(1px);float:left;height:.25em;width:1em}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@keyframes ball-l{0%,50%{transform:rotate(0) translateX(0)}to{transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-r{0%{transform:rotate(-50deg) translateX(2.5em)}50%,to{transform:rotate(0) translateX(0)}}@keyframes shadow-l-n{0%,50%{opacity:.5;transform:translateX(0)}to{opacity:.125;transform:translateX(-1.75em)}}@keyframes shadow-r-n{0%{opacity:.125;transform:translateX(1.75em)}50%,to{opacity:.5;transform:translateX(0)}}.react-spinner-loader-swing-l{animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{animation:loader-spin 1.4s linear infinite;-webkit-animation:loader-spin 1.4s linear infinite;height:230px;transform-origin:115px 115px;width:230px}.react-spinner-loader-svg-cal-loader__path{animation:loader-path 1.4s ease-in-out infinite;-webkit-animation:loader-path 1.4s ease-in-out infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@keyframes dash{to{stroke-dashoffset:136}}@keyframes rotate{to{transform:rotate(1turn)}}#footer{background:#f6cfb2;clip-path:polygon(0 25%,50% 0,100% 25%,100% 100%,0 100%);position:relative;text-align:center;z-index:1}@media screen and (min-width:800px){#footer{clip-path:polygon(0 50%,50% 0,100% 50%,100% 100%,0 100%)}}#footer>div{padding:8rem 0 4rem}#footer .formContainer{margin:0 auto;width:50%}#footer form{text-align:left}#footer form label{display:inline-block;margin:0}#footer form input{font-size:1.25rem;margin:.5rem auto}#top-nav{background:#fff;box-shadow:0 6px 20px 0 #0000000d;left:0;position:fixed;right:0;top:0;z-index:10}#top-nav .nav-contents{display:flex;justify-content:space-between;padding:.75rem 1rem}#top-nav a,#top-nav a:active{text-decoration:none}nav.show-desktop{display:none}@media screen and (min-width:768px){nav.show-mobile{display:none}nav.show-desktop{display:block}}#home-link,#top-right-links{align-items:center;display:flex}#home-link{font-size:1.953rem}#home-link img{margin-right:.5rem;max-height:3rem;width:auto}#top-right-links{justify-content:flex-end}#top-right-links a{border-bottom:3px solid #fff;font-size:1.25em;margin-top:3px;padding:.5rem}#top-right-links a:hover{border-color:#dae3e4}#top-right-links a:active{border-color:#f6cfb2}.about-page{display:flex;flex-direction:column;margin:0 auto;padding-top:2rem;text-align:left}.about-page>div{flex:1 1}.about-info{margin:0 auto;max-width:45rem;padding:0 1rem 1rem}@media screen and (min-width:1200px){.about-page{flex-direction:row}.about-info{padding:0 2rem 0 0}}ul.employee-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;max-width:500px;padding:0}ul.employee-list li{box-sizing:border-box;flex:0 0 50%;padding:0 1rem;text-align:center}ul.employee-list li a{text-decoration:none}ul.employee-list li a:hover{opacity:.8}ul.employee-list li h5{margin:0 0 2rem}ul.employee-list li img{border-radius:50%;width:100%}.cart-container{text-align:center}ul.cart-list{padding:0}.cart-item{align-items:center;border-top:1px solid #002626;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0;text-align:right}@media screen and (min-width:600px){.cart-item{flex-direction:row}}.cart-item>*{flex:1 1}.cart-item a{text-align:left;text-decoration:none}.cart-item img{display:block;height:auto;width:100%}@media screen and (min-width:600px){.cart-item img{width:calc(100% - 1rem)}}.cart-item h4{margin:1rem 0 .5rem}.cart-item p{margin:.5rem 0}.quantity-adjust span{margin:0 .5rem}h3.cart-subtotal{margin:0 0 1rem}a.checkout-btn{margin-bottom:3rem}.checkout-container{margin-bottom:3rem;text-align:center}.checkout-container h2{border-bottom:1px solid;padding:0 0 1rem}.checkout-form{margin:2rem auto;max-width:80%;text-align:left}@media screen and (min-width:1200px){.checkout-form{max-width:50%}}.checkout-form input{display:block;width:100%}.checkout-form input[type=checkbox]{display:inline-block;width:auto}.checkout-form h4{margin:3rem auto 1rem}input[type=submit].complete-checkout-btn{font-size:1.25rem;margin-top:3rem}.checkout-container-complete{margin:0 auto;max-width:35rem;padding-top:20vh;text-align:center}.employee-page{display:flex;justify-content:center;padding-top:3rem}.employee-image{width:25%}.employee-page img{border-radius:50%;width:100%}.employee-info{box-sizing:border-box;padding-left:2rem;width:50%}.product-layout{display:flex;padding-top:2rem}.product-layout>div{flex:1 1}.product-layout img{width:100%}.product-info{border-top:1px solid;margin-left:2rem}.product-info h1{margin-top:.5rem}.products-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}.products-list li{flex-basis:100%;margin-bottom:2rem}@media screen and (min-width:600px){.products-list li{flex-basis:calc(50% - 1rem)}}.products-list li>div{background-color:#fffff9;border-radius:.25rem;box-shadow:0 4px 8px 0 #00000012,0 6px 20px 0 #0000000d;padding:1.5rem}.products-list li img{width:100%}.products-list li a{text-decoration:none}.loader-container{text-align:center}
/*# sourceMappingURL=main.d4d81452.css.map*/