body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{align-items:center;background-color:#ff8c94;background-color:var(--pink);display:flex;flex-direction:row;justify-content:space-between;top:0;padding:0 12px;position:fixed;height:50px;width:calc(100% - 22px);z-index:10;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.navbar__logo{height:28px;width:28px}.navbar__bag-btn,.navbar__menu-btn{cursor:pointer}.nav-dropdown{background:#fefefe;background:var(--white);top:48px;padding:32px 24px 14px;position:fixed;width:100%;z-index:8;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.nav-dropdown{border-radius:0 0 4px 0;width:400px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2)}}.nav-dropdown__option{align-items:center;border-radius:8px;display:flex;height:42px;margin-bottom:12px;padding-left:12px;width:100%}.nav-dropdown__option:hover{background:#eee;background:var(--grey-lightest)}.nav-dropdown__option span{color:#333;color:var(--black);font-size:14pt;font-weight:500}.nav-cart{background:#fefefe;background:var(--white);height:220px;top:48px;position:fixed;width:100%;z-index:8;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2)}.footer{align-items:center;background-color:#ff8c94;background-color:var(--pink);display:flex;flex-direction:column;height:148px;padding:18px 0;width:100%;position:absolute;bottom:0;top:auto}.footer__label{color:#333;color:var(--black);font-size:10pt;font-weight:600;text-decoration:none;padding:12px 0}.features{margin:0}.features__card{background-position:50%;background-size:cover;border-radius:8px;height:264px;height:calc(264px + 15vw);margin:0 0 18px;max-width:1450px;width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1024px){.features__card{height:calc(600px + 6vw);width:calc(100% - 34px);border-radius:0;box-shadow:none;margin:54px 0}}.page-container{max-width:1480px;margin:50px 12px 0;min-height:600px;padding-bottom:184px;top:0;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.page-container{margin:50px auto 0;width:100%}}:root{--pink:#ff8c94;--pink-light:#ffaaa6;--pink-dark:#eb5757;--green:#a8e6ce;--green-light:#dcedc2;--green-dark:#6fcf97;--white:#fefefe;--black:#333;--grey-lightest:#eee;--grey-light:#ddd;--grey:#aaa;--grey-dark:#666;--peach:#ffe6b5}.hero{height:400px;background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:inset 0 -4px 8px -8px;width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1024px){.hero{height:calc(100vh - 50px)}}.category-carousel{margin:22px 0;overflow:hidden;width:100%}.category-carousel__header{color:#333;color:var(--black);font-size:14pt}@media only screen and (min-width:1024px){.category-carousel__header{text-align:center}}.category-carousel__category-container{display:flex;overflow:scroll;padding:8px 4px;-ms-overflow-style:none;scrollbar-width:none}.category-carousel__category-container::-webkit-scrollbar{width:0!important;height:0!important}@media only screen and (min-width:1024px){.category-carousel__category-container{justify-content:center}}.category-carousel__card{background-size:cover;background-position:50%;border-radius:8px;height:106px;margin-right:12px;min-width:106px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.category-carousel__card:last-child{margin-right:0}.category-carousel__label{color:#333;color:var(--black);font-size:10pt;font-weight:900;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;top:82px;padding:8px;position:relative}.category__back-arrow{margin:14px 8px}.category-products__container{display:grid;grid-gap:22px;grid-template-columns:1fr 1fr;justify-items:center;padding:12px 0}@media only screen and (min-width:600px){.category-products__container{grid-template-columns:1fr 1fr 1fr;padding:12px 16px}}@media only screen and (min-width:1024px){.category-products__container{grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 16px}}.category-products__card{background-color:#fefefe;background-color:var(--white);color:#333;color:var(--black);width:100%}.category-products__card,.category-products__image{border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.category-products__image{background-position:50%;background-size:cover;height:0;padding-bottom:90%;margin-top:12px;width:calc(100% - 16px);position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.category-products__header{color:#333;color:var(--black);font-size:14pt;font-weight:700;margin:0;padding:0 14px}.category-products__title{font-size:11pt;font-weight:600;padding:0 10px;margin:8px 0}.category-products__price{font-size:14pt;font-weight:700;padding:0 10px;position:relative;bottom:-12px;margin:18px 0}.category-products__btn-container{position:relative;width:100%}.category-products__add-btn{background:#6fcf97;background:var(--green-dark);border-radius:100%;bottom:8px;height:40px;left:calc(100% - 48px);position:absolute;width:40px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.category-products__add-btn:hover{bottom:12px;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.category-products__icon{margin:9px}.cart-header{height:auto;margin:32px 0;padding:14px 0;text-align:center;width:100%}.cart-header h1{color:#fefefe;color:var(--white);font-size:38px;font-weight:800;text-shadow:0 0 11px rgba(0,0,0,.2)}.cart-header span{color:#333;color:var(--black);font-size:24px;font-weight:800}.cart-header__checkout-btn{margin-top:48px;background-color:#6fcf97;background-color:var(--green-dark);width:254px;border-radius:8px;font-size:18px;font-weight:600;padding:12px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.cart-header__checkout-btn:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2);top:-1px}.cart-item-list{background-color:#fefefe;background-color:var(--white);left:-12px;padding:0 14px;position:relative;width:calc(100vw - 28px)}.cart-item{display:grid;grid-template-columns:1fr 2fr;padding:12px 0;border-top:1px solid #ddd;border-top:1px solid var(--grey-light)}.cart-item:first-child{border-top:none}.cart-item__info{display:grid}.cart-item__image{background-position:50%;background-size:cover;height:96px;margin-right:22px;width:96px}.cart-item__title{font-weight:600;padding:6px 0 0}.cart-item__price,.cart-item__title{color:#333;color:var(--black);font-size:18px}.cart-item__price{font-weight:500;text-align:right}.cart-item__remove-btn{color:#09d;font-weight:600;justify-self:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recomended-item-list{background-color:#fefefe;background-color:var(--white);left:-12px;padding:0 14px;position:relative;width:calc(100vw - 28px)}.recomended-item-list h1{color:#333;color:var(--black);font-size:14pt;margin:0;padding:14px 0}.recomended-item{display:grid;grid-template-columns:1fr 2fr;padding:12px 0;border-top:1px solid #ddd;border-top:1px solid var(--grey-light)}.recomended-item__image{background-position:50%;background-size:cover;height:96px;margin-right:22px;width:96px}.recomended-item__info{display:grid}.recomended-item__bag-btn{background-color:#6fcf97;background-color:var(--green-dark);font-size:10pt;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px 12px;border-radius:8px;justify-self:right}.recomended-item__title{color:#333;color:var(--black);font-size:18px;font-weight:600;padding:6px 0 0}.recomended-item__price{color:#333;color:var(--black);font-size:18px;font-weight:500;text-align:right}.item-page__image{background-position:50%;background-size:cover;height:324px;left:-12px;margin-bottom:8px;position:relative;width:100vw}.item-page__title{font-size:18pt}.item-page__price,.item-page__title{color:#333;color:var(--black);font-weight:600}.item-page__price{font-size:16pt;text-align:right}.item-page__description{color:#333;color:var(--black);font-size:14pt;font-weight:500;grid-column-end:span 2;min-height:98px;padding:16px 0}.item-page__info{display:grid;grid-template-columns:1fr 1fr}.item-page__cart-bar{align-items:center;background-color:#6fcf97;background-color:var(--green-dark);border-radius:8px;display:flex;height:54px;justify-content:center;margin-bottom:48px}.item-page__cart-bar:hover{cursor:pointer;position:relative;top:-2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2)}.item-page__cart-bar span{color:ver(--black);font-size:14pt;font-weight:500}.item-page__recomended-list{margin:40px 0}.item-page__recomended-list h1{color:#333;color:var(--black);font-size:18pt;font-weight:600}body{background:linear-gradient(180deg,#dcedc2,#dcedc2 23.44%,#a8e6ce 74.48%,#a8e6ce);background-attachment:fixed;background-repeat:no-repeat;margin:0}.App{position:relative;height:100%;width:100%}
/*# sourceMappingURL=main.b71cffbd.chunk.css.map */