a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{*zoom:1;display:inline-block;*display:inline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}body,html{height:100%}body{-webkit-touch-callout:none;background:linear-gradient(180deg,#0f2027,#203a43,#2c5364);background-attachment:fixed;background-repeat:no-repeat;color:#2b5161;font-family:Roboto,serif;padding:0;-webkit-user-select:none;user-select:none}p::selection{background:#797979}#root{display:flex;flex-direction:column;height:100%}#content{flex:1 0 auto}h1{color:#2b5161;font-family:Delius,cursive;font-size:180%}h2{color:#797979;font-size:150%}h3{color:#2b5161}a{color:#0499f6}a:focus,a:hover{color:#0c85d1}a.secondary{color:#0499f6}a.secondary:focus,a.secondary:hover{color:#0c85d1}input{background:#fff;border:2px solid #acb3b9;border-radius:6px;color:#555;height:32px;margin:0}input:focus,input:hover{border:2px solid #84898d}input:disabled,input[disabled]{-webkit-text-fill-color:#747475;background:#dedede;border:1px solid #747475;color:#747475;opacity:1}::placeholder{color:#a0a8ae}button{background-color:#2c5364;border:1px solid #213b45;border-radius:6px;color:#fff;font-family:Roboto,serif;font-size:100%;height:38px;padding:0 20px 2px}button:focus,button:hover{background-color:#213b45;text-decoration:underline}button:disabled,button[disabled]{background-color:#dedede;border:1px solid #dedede;color:#747475;text-decoration:none}button svg.button-spinner{align-self:center;animation:spin 2.5s linear infinite;height:20px;margin-left:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.logo-img{height:200px}.main-content-with-menu{padding:75px 15px 15px}.center-container{margin:auto;padding:6vw}.center-container-with-menu{margin:auto;padding:85px 25px}.narrow-page-container{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:0 auto;max-width:400px;padding:25px 25px 40px}.narrow-page-container form{align-self:stretch;display:flex;flex-direction:column}.narrow-page-container h1{margin-bottom:30px}.narrow-page-container input{align-self:stretch;margin-bottom:20px;padding-left:10px}.narrow-page-container .submit{width:100%}.narrow-page-container .secondary-link{padding-top:25px}.narrow-page-container .thirdary-link{padding-top:35px}.narrow-page-container span{color:#797979}.narrow-page-container p{text-align:center}footer{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:small;height:50px;justify-content:center}footer p{text-align:center}footer a{color:#fff}.react-contexify{background-color:#fff;border-radius:6px;box-shadow:0 10px 30px -5px #0000004d;box-sizing:border-box;min-width:200px;opacity:0;padding:6px 0;position:fixed;-webkit-user-select:none;user-select:none;z-index:100}.react-contexify__submenu--is-open,.react-contexify__submenu--is-open>.react-contexify__item__content{background-color:#4393e6;color:#fff}.react-contexify__submenu--is-open>.react-contexify__submenu{opacity:1;pointer-events:auto}.react-contexify .react-contexify__submenu{pointer-events:none;position:absolute;top:-6px;transition:opacity .275s}.react-contexify__submenu-arrow{font-size:12px;margin-left:auto}.react-contexify__separator{background-color:#0003;cursor:default;height:1px;margin:4px 0;width:100%}.react-contexify__will-leave--disabled{pointer-events:none}.react-contexify__item{cursor:pointer;position:relative}.react-contexify__item:focus{outline:0}.react-contexify__item:not(.react-contexify__item--disabled):focus>.react-contexify__item__content,.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content{background-color:#4393e6;color:#fff}.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__submenu{opacity:1;pointer-events:auto}.react-contexify__item--disabled{cursor:default;opacity:.5}.react-contexify__item__content{align-items:center;color:#333;display:flex;padding:6px 12px;position:relative;white-space:nowrap}.react-contexify__theme--dark,.react-contexify__theme--dark .react-contexify__submenu{background-color:#282828fa}.react-contexify__theme--dark .react-contexify__separator{background-color:#eee}.react-contexify__theme--dark .react-contexify__item__content{color:#fff}.react-contexify__theme--light .react-contexify__separator{background-color:#eee}.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):focus>.react-contexify__item__content,.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content,.react-contexify__theme--light .react-contexify__submenu--is-open,.react-contexify__theme--light .react-contexify__submenu--is-open>.react-contexify__item__content{background-color:#e0eefd;color:#4393e6}.react-contexify__theme--light .react-contexify__item__content{color:#666}@keyframes react-contexify__scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes react-contexify__scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.react-contexify__will-enter--scale{animation:react-contexify__scaleIn .3s;transform-origin:top left}.react-contexify__will-leave--scale{animation:react-contexify__scaleOut .3s;transform-origin:top left}@keyframes react-contexify__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes react-contexify__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.react-contexify__will-enter--fade{animation:react-contexify__fadeIn .3s ease}.react-contexify__will-leave--fade{animation:react-contexify__fadeOut .3s ease}@keyframes react-contexify__flipInX{0%{transform:perspective(800px) rotateX(45deg)}to{transform:perspective(800px)}}@keyframes react-contexify__flipOutX{0%{transform:perspective(800px)}to{opacity:0;transform:perspective(800px) rotateX(45deg)}}.react-contexify__will-enter--flip{animation:react-contexify__flipInX .3s}.react-contexify__will-enter--flip,.react-contexify__will-leave--flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform-origin:top center}.react-contexify__will-leave--flip{animation:react-contexify__flipOutX .3s}@keyframes swing-in-top-fwd{0%{opacity:0;transform:rotateX(-100deg);transform-origin:top}to{opacity:1;transform:rotateX(0deg);transform-origin:top}}@keyframes react-contexify__slideIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1}}@keyframes react-contexify__slideOut{0%{opacity:1}to{opacity:0;transform:scaleY(.3)}}.react-contexify__will-enter--slide{animation:react-contexify__slideIn .3s;transform-origin:top center}.react-contexify__will-leave--slide{animation:react-contexify__slideOut .3s;transform-origin:top center}.shopping-list-item{align-items:center;display:flex}.shopping-list-item .item{-webkit-user-select:text;user-select:text}.shopping-list-item button{background:#0000;border:none;color:#fff;padding:0}.input-container{display:flex;padding-bottom:12px}.item-input-field{padding:0 12px;width:100%}.shopping-list-item button svg{height:20px;width:24px}.shopping-list-item .actions{margin-left:auto;padding-bottom:8px;padding-top:8px}.shopping-list-item .dnd{cursor:grab;padding-bottom:7px;padding-right:12px;padding-top:7px;touch-action:none}.shopping-list-item .dnd[aria-pressed=true]{cursor:grabbing}.shopping-list-item span{word-wrap:break-word;color:#fff;cursor:pointer;font-size:110%;-webkit-hyphens:auto;hyphens:auto;line-height:24px;overflow-wrap:break-word;padding:6px 0}.shopping-list-item span.done{text-decoration:line-through;text-decoration-thickness:3px}.react-contexify{min-width:100px}.create-item-conteiner{align-items:center;display:inherit;padding-bottom:12px}.create-item-conteiner input{border:none;padding:0 0 0 12px;width:100%}.create-item-conteiner svg{color:#fff;height:24px;padding-left:12px}.name-input-field{font-size:26px;width:100%}.spinner{animation:loading 1.3s linear infinite;border-radius:50%;color:#ddd;font-size:20px;height:1em;margin:200px auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes loading{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.app-header{align-items:center;background-color:#2c5364;display:flex;height:60px;position:fixed;width:100%;z-index:3}.app-header .icon{color:#fff;display:block;font-size:1.5em;padding:0 10px;text-decoration:none;width:32px}.app-header .next-page-icon{margin-left:auto}.app-header a svg{height:30px}.app-header h2{color:#fff;flex-grow:1;line-height:32px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}button.delete{align-self:center;background:linear-gradient(90deg,#da2c38 50%,#2c5364 0);background-position:100% 100%;background-size:200% 100%;border:none;height:36px;transition:all 1s ease-out;width:100%}button.deleting{background-position:0 100%}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.list-container{display:flex;flex-direction:column}.done-list{color:#797979}.done-list hr{border:1px solid #797979;margin:25px 0}.done-list h2{padding-bottom:20px;padding-top:30px}.done-list button.delete{background:linear-gradient(90deg,#ffffffe6 50%,#ffffff80 0);background-position:100% 100%;background-size:200% 100%;color:#0e2129;margin-top:10px;width:auto}.done-list button.deleting{background-position:0 100%}.list-settings-page-container{line-height:normal}.list-settings-page-container h2{padding-bottom:25px}.list-settings-page-container .share{-webkit-user-select:text;user-select:text}.new-list-button{background:#fff;border:1px solid #acb3b9;color:#2b5161;margin-top:15px}.new-list-button:focus,.new-list-button:hover{background:#ddd}.main-menu{background-color:#2c5364;display:block;position:fixed;width:100%;z-index:3}.main-menu *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-menu .logo{align-items:flex-end;color:#fff;display:flex;float:left;font-family:Delius,cursive;font-size:1.5em;padding:15px;text-decoration:none}.main-menu .logo-head-img{height:26px;padding-right:15px}.main-menu a svg{height:17px;padding-left:10px;padding-top:1px}.main-menu ul{list-style:none;margin:0;overflow:hidden;padding:0}.menu-item{align-items:center;align-self:center;color:#ff0;display:flex;margin-left:auto;padding:20px;text-decoration:none}.main-menu .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.main-menu .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 15px;position:relative;-webkit-user-select:none;user-select:none}.main-menu .menu-icon .navicon{background:#fff;display:block;height:4px;position:relative;transition:background .2s ease-out;width:32px}.main-menu .menu-icon .navicon:after,.main-menu .menu-icon .navicon:before{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.main-menu .menu-icon .navicon:before{top:8px}.main-menu .menu-icon .navicon:after{top:-8px}.main-menu .menu-btn{display:none}.main-menu .menu-btn~.menu{background-color:#0000;height:0;transition:all .05s ease}.main-menu .menu-btn:checked~.menu{height:100vh;max-height:100%}.main-menu .menu-btn:checked~.menu-icon .navicon{background:#0000}.main-menu .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.main-menu .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.main-menu .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.main-menu .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.main-menu li{border-bottom:2px solid #797979;height:58px;margin:0 30px}.main-menu li a{color:#fff;display:flex;justify-content:center;padding:20px;text-decoration:none}.main-menu li a.active{color:#fff}.main-menu .menu-btn:hover,.main-menu li a:hover{text-decoration:underline}@media(min-width:48em){.main-menu li{border-bottom:none;float:left;margin:0}.main-menu li a{padding:20px 30px}.main-menu .menu{clear:none;float:right;max-height:none}.main-menu .menu-icon{display:none}.main-menu .menu-btn~.menu{background-color:#0000!important;height:100%!important}}.my-lists-container{margin:0 auto;max-width:600px}.my-lists-container ul{width:100%}.my-lists-container li{background-color:#fff;border:1px solid #0e2129;border-radius:10px;display:flex;margin-bottom:15px}.my-lists-container li:hover{border:1px solid #797979}.my-lists-container .float-right{display:flex;margin-left:auto}.my-lists-container a{align-self:center;color:#2b5161;display:flex;font-size:1.2em;height:100%;padding:10px;text-decoration:none;width:100%}.my-lists-container a:hover{text-decoration:none}.my-lists-container .item-container{display:flex;flex-direction:column;width:100%}.my-lists-container .item-container .list-footer{align-items:flex-end;display:flex;justify-content:space-between}.my-lists-container .item-container .updated-at{background:#eee;border-radius:15px;color:#333;font-size:12px;padding:5px}.my-lists-container .item-container .shared_with{border:2px solid #fff;border-radius:50%;height:22px;margin-bottom:-2px;margin-right:-4px;margin-top:8px;vertical-align:middle}.my-lists-container .item-container .shared_with:first-of-type{border:none}.my-lists-container .list-name{font-weight:500}.new-list-container{display:flex;justify-content:center}#phoneNumber{display:none}.profile-page .avatar-container img{border-radius:20%;height:200px}.profile-page h2{margin:20px 0}.profile-page span{align-items:center;display:flex}.profile-page-element{margin-bottom:35px;width:100%}.profile-page-element span{color:#2b5161;padding-bottom:10px}.profile-page-element input{flex-grow:1;margin-bottom:0}.profile-page-element div{display:flex}.profile-page-element div button{margin-left:10px}.profile-page span a{padding-left:5px}.delete-account{align-self:stretch;display:flex;flex-direction:column}.delete-account h2{margin-bottom:20px;margin-top:30px;text-align:center}.delete-account input{align-self:stretch;margin-bottom:20px;padding-left:10px}.button-container{display:flex}.delete-account button{width:100%}
/*# sourceMappingURL=main.b8237005.css.map*/