body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-BookItalic.acda34a2.woff2) format("woff2"),url(/_next/static/media/CircularStd-BookItalic.a7e48b40.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-Medium.5614a3ab.woff2) format("woff2"),url(/_next/static/media/CircularStd-Medium.2b64866d.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-Black.9c3fbbe2.woff2) format("woff2"),url(/_next/static/media/CircularStd-Black.fc3a32f0.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-BoldItalic.d8febdb5.woff2) format("woff2"),url(/_next/static/media/CircularStd-BoldItalic.b54e8c31.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-Bold.15e646dd.woff2) format("woff2"),url(/_next/static/media/CircularStd-Bold.6492b9f3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-BlackItalic.47b16abf.woff2) format("woff2"),url(/_next/static/media/CircularStd-BlackItalic.0dd16354.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-MediumItalic.421ba54c.woff2) format("woff2"),url(/_next/static/media/CircularStd-MediumItalic.27d9fda2.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-Book.ea5bd38c.woff2) format("woff2"),url(/_next/static/media/CircularStd-Book.fa049c6b.woff) format("woff");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:CircularStd;src:url(/_next/static/media/CircularStd-BookItalic.acda34a2.woff2) format("woff2"),url(/_next/static/media/CircularStd-BookItalic.a7e48b40.woff) format("woff");font-weight:450;font-style:italic;font-display:swap}*{font-family:CircularStd}html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}*{position:relative;margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer}button:active,button:focus{outline:none}img{height:auto;display:block}.header{position:fixed;top:0;z-index:10;width:100%;background:#000}.header__bottom{height:60px}.header .container,.header__inner{height:100%}.header__inner__grid{height:100%;display:grid;grid-template-columns:1fr 155px 1fr;grid-template-areas:"logo logo account"}.header__inner__grid__navigation{height:100%;position:fixed;top:0;left:0;transition:left .3s;pointer-events:none}.header__inner__grid__navigation__backdrop{background:rgba(0,0,0,.2);content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;pointer-events:none;transition:all .3s}.header__inner__grid__navigation nav{top:60px;background:#fff;z-index:2;width:300px;left:-300px;height:100%;padding:100px 20px;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:992px){.header__inner__grid__navigation nav{width:400px;left:-400px;padding:100px 50px}}.header__inner__grid__navigation nav ul{list-style:none}.header__inner__grid__navigation nav ul li a:after{content:"";width:0;background:#000;height:2px;position:absolute;bottom:-2px;left:0;transition:width .3s}.header__inner__grid__navigation nav ul li a:hover:after{width:100%}.header__inner__grid__navigation__main{display:flex;flex-direction:column;gap:25px}.header__inner__grid__navigation__main li a{font-size:24px;line-height:24px;font-weight:700}.header__inner__grid__navigation__sub{display:flex;flex-direction:column;gap:10px}.header__inner__grid__navigation__sub li a{font-size:12px;line-height:12px;font-weight:450}.header__inner__grid__navigation--opened{pointer-events:auto}.header__inner__grid__navigation--opened nav{left:0}.header__inner__grid__navigation--opened .header__inner__grid__navigation__backdrop{opacity:1;pointer-events:auto}.header__inner__grid__account{grid-area:account;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.header__inner__grid__account__authenticated{display:flex;align-items:center;gap:10px}.header__inner__grid__account__authenticated__name{display:none}@media(min-width:992px){.header__inner__grid__account__authenticated__name{color:#fff;font-weight:700;font-size:13px;display:block;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}}.header__inner__grid__account__authenticated__avatar{height:35px;width:35px}.header__inner__grid__account__authenticated__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:100%}.header__inner__grid__account__not-authenticated{display:flex;gap:15px}@media(min-width:992px){.header__inner__grid__account__not-authenticated__mobile{display:none}}.header__inner__grid__account__not-authenticated__login{display:none}@media(min-width:992px){.header__inner__grid__account__not-authenticated__login{display:block}}.header__inner__grid__account__not-authenticated__login a{color:#fff;font-size:13px;line-height:13px;font-weight:700}.header__inner__grid__account__not-authenticated__register{display:none}@media(min-width:992px){.header__inner__grid__account__not-authenticated__register{display:block}}.header__inner__grid__account__not-authenticated__register a{color:#000;background:#fff;border-radius:40px;padding:8px 15px;font-size:13px;font-weight:700}.header__inner__grid__logo{grid-area:logo}.header__inner__grid__logo__wrapper{display:flex;height:100%;align-items:center;cursor:pointer}.header__inner__grid__hamburger{display:none;grid-area:hamburger;z-index:99;align-items:center}.header__inner__grid__hamburger button{width:21px;-webkit-appearance:none;border:0;background:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;height:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header__inner__grid__hamburger button:active,.header__inner__grid__hamburger button:focus{outline:0;background:0}.header__inner__grid__hamburger button span{height:2px;width:100%;background:#fff;display:block;left:0;transform:rotate(0);transition:all .3s;top:0;opacity:1}.header__inner__grid__hamburger button span:not(:last-of-type){margin-bottom:4px}.header__inner__grid__hamburger button span:first-of-type{transform-origin:left}.header__inner__grid__hamburger button span:nth-of-type(3){transform-origin:right}.header__inner__grid__hamburger button.opened{display:block}.header__inner__grid__hamburger button.opened span{margin:0}.header__inner__grid__hamburger button.opened span:first-of-type{transform:rotate(45deg);top:-6px}.header__inner__grid__hamburger button.opened span:nth-of-type(2){left:-50px;opacity:0}.header__inner__grid__hamburger button.opened span:nth-of-type(3){top:-10px;left:-7px;transform:rotate(-45deg)}main{height:100%;padding-top:60px}.container{max-width:100%;margin:0 auto;padding:0 20px;width:100%}.container--base{height:100%}.container--small{max-width:700px}.container--nopad{padding:0!important}.list-popup{position:fixed;top:0;z-index:999;background:rgba(0,0,0,.2);width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;padding:0 10px}.list-popup__window{width:100%;background:#fff;border-radius:6px;padding:20px 20px 50px;max-width:600px}.list-popup__window__content{max-width:400px;margin:0 auto}.list-popup__dismiss{display:flex;justify-content:flex-end;margin-bottom:12px}.list-popup__title{font-weight:500;font-size:32px;line-height:36px;text-align:center;margin-bottom:15px}.list-popup__subtitle{font-weight:450;font-size:15px;line-height:22px;text-align:center;margin-bottom:35px}.list-popup__form{display:flex;flex-direction:column;gap:15px}.list-popup__form__form-row{display:flex;flex-direction:column;gap:6px}.list-popup__form__form-row>input{height:50px;width:100%;border:1px solid #e4e4e4;border-radius:4px;padding:0 20px}.list-popup__form__form-row__error{color:#f10000;font-size:12px}.list-popup__form__form-row label{font-size:10px;line-height:10px;font-weight:450}.content-page{max-width:800px;margin:0 auto}.content-page__inner{max-width:700px;padding-top:80px}@media(min-width:992px){.content-page__inner{padding-top:90px}}.content-page__inner h1{font-size:30px;line-height:30px;font-weight:700;margin-bottom:20px}@media(min-width:992px){.content-page__inner h1{font-size:40px;line-height:40px;margin-bottom:30px}}.content-page__inner h2{margin-top:30px;font-size:20px;line-height:20px;font-weight:700;margin-bottom:20px}@media(min-width:992px){.content-page__inner h2{font-size:24px;line-height:24px;margin-top:40px;margin-bottom:30px}}.content-page__inner ol li{font-size:15px;line-height:24px;font-weight:450}.page-header h2{font-weight:700;padding:20px 0 100px;text-align:center}.account{width:100%;max-width:400px}.account__logout{margin-top:20px;text-align:center;text-decoration:underline;font-weight:450;font-size:14px;line-height:14px;cursor:pointer}.account__error ul{list-style:none;display:flex;flex-direction:column;gap:5px}.account__error ul li{font-size:14px;color:#f10000}.account__error ul li:first-of-type{margin-top:15px}.account__error ul li:last-of-type{margin-bottom:15px}.account__error ul li a{color:#0891bc}.account__success ul{list-style:none;display:flex;flex-direction:column;gap:5px}.account__success ul li{font-size:14px;color:#0ca60c}.account__success ul li:first-of-type{margin-top:15px}.account__success ul li:last-of-type{margin-bottom:15px}.account__success ul li a{color:#0891bc}.account__avatar{margin-bottom:20px}.account__avatar input{display:none}.account__avatar__inner{display:grid;grid-template-columns:90px 1fr;grid-gap:22px;gap:22px}@media(min-width:992px){.account__avatar__inner{display:flex;align-items:center}}.account__avatar__inner__image{width:90px;height:90px;border-radius:100%;overflow:hidden}.account__avatar__inner__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account__avatar__inner__buttons{display:flex;gap:10px;flex-direction:column;justify-content:center}@media(min-width:992px){.account__avatar__inner__buttons{flex-direction:row;align-items:center;justify-content:flex-start}}.account__avatar__inner__buttons button{color:#9c9c9c;border-radius:2px;-webkit-appearance:none;height:40px;padding:0 20px;line-height:40px;font-weight:700;font-size:14px;border:1px solid #e3e3e3;background:#f7f7f7}.account__header{font-size:20px;line-height:20px;text-align:center;margin-bottom:45px;font-weight:500}.account__header__link{display:flex;gap:8px;align-items:center}@media(min-width:992px){.account__header__link{justify-content:center}}.account__form,.account__form__row__inner{display:flex;flex-direction:column;gap:15px}.account__form__row__error{color:#f10000;font-size:12px;display:block}.account__form__row__toggle{font-size:14px;font-weight:700;line-height:14px;text-decoration:underline;cursor:pointer}.account__form__row__toggle+div{margin-top:25px}.account__form__row--input{display:flex;flex-direction:column;gap:6px}.account__form__row--input label{display:flex;justify-content:space-between}.account__form__row--input label a{color:#0891bc}.account__form__row--input input.error{border-color:#f10000}.account__form__row--submit{padding-top:10px}.slideout{position:fixed;top:0;left:0;height:100%;width:100%;z-index:5}.slideout__wrapper{z-index:5}.slideout__wrapper *{transition:all .3s}.slideout__wrapper-enter-done .slideout__backdrop{opacity:1}.slideout__wrapper-enter-done .slideout__content{bottom:0}@media(min-width:992px){.slideout__wrapper-enter-done .slideout__content{bottom:0;right:0}}.slideout__backdrop{width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0}.slideout__content{max-height:60vh;position:absolute;background:#fff;width:100%;height:auto;bottom:-60vh;-webkit-overflow-scrolling:auto}@media(min-width:992px){.slideout__content{bottom:0;right:-340px;width:340px;height:100%;max-height:calc(100vh - 60px)}}.slideout__content__header{display:flex;justify-content:space-between;align-items:center;height:66px;border-bottom:1px solid #f4f4f4;margin-bottom:20px}.slideout__content__header--no-margin{margin-bottom:0}@media(min-width:992px){.slideout__content__header{height:auto;align-items:flex-start}}.slideout__content__header__title{font-weight:500;font-size:16px}@media(min-width:992px){.slideout__content__header__title{margin-top:40px;margin-bottom:20px}}.slideout__content__inner{height:100%;padding:0 20px 30px}@media(min-width:992px){.slideout__content__inner{padding:20px 40px}}.slideout__content__inner--nopad{padding-left:0;padding-right:0}.slideout__content__inner--nopad .slideout__content__header{padding:0 20px}@media(min-width:992px){.slideout__content__inner--nopad .slideout__content__header{padding:0 40px}}.slideout__content__children{height:100%;max-height:calc(60vh - 110px);overflow-y:auto}@media(min-width:992px){.slideout__content__children{padding-top:0}}.slideout__content__children--no-overflow{overflow:hidden;overflow-y:hidden}.slideout__content__children .confirm__inner__text{font-size:15px;font-weight:450;line-height:24px;text-align:center;padding-bottom:30px}@media(min-width:992px){.slideout__content__children .confirm__inner__text{text-align:left}}.slideout__content__children .confirm__inner__confirm{padding-bottom:20px}.slideout__content__children .confirm__inner__cancel{text-align:center}@media(min-width:992px){.slideout__content__children .confirm__inner__cancel{text-align:left}}.slideout__content__children .confirm__inner__cancel span{font-size:16px;line-height:16px;text-decoration:underline;font-weight:500}.slideout__content__children .assign-user__add-button{border-top:1px solid #e4e4e4;padding:20px 0;text-align:left;font-size:14px;font-weight:500;color:#0891bc}@media(min-width:768px){.slideout__content__children .assign-user__add-button{padding:12px 0 16px}}.slideout__content__children .assign-user__list{list-style:none;display:flex;flex-direction:column}.slideout__content__children .assign-user__list__item{padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e4}@media(min-width:992px){.slideout__content__children .assign-user__list__item{height:60px;padding:0}}.slideout__content__children .assign-user__list__item:last-of-type{border:0}.slideout__content__children .assign-user__list__item__delete-user svg{width:25px;height:25px}.slideout__content__children .assign-user__list__item__avatar-name{display:flex;width:100%;align-items:center;gap:10px}.slideout__content__children .assign-user__list__item__avatar-name__avatar{width:40px;height:40px;border-radius:100%;overflow:hidden}.slideout__content__children .assign-user__list__item__avatar-name__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideout__content__children .assign-user__list__item__avatar-name p{font-size:16px;line-height:16px;font-weight:450}.slideout__content__children .member-view__invite-form{margin-bottom:0;padding:10px 0}.slideout__content__children .member-view__invite-form__success{font-size:14px;color:#0ca60c;margin-top:10px}.slideout__content__children .member-view__invite-form__error{font-size:14px;color:#f10000;margin-top:10px}.slideout__content__children .member-view__invite-form__row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.slideout__content__children .member-view__invite-form__row--working:after{width:100%;height:100%;content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0}.slideout__content__children .member-view__invite-form__row__avatar{width:40px;height:40px;margin-right:5px}.slideout__content__children .member-view__invite-form__row__avatar img{width:100%;border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideout__content__children .member-view__invite-form__row__input{width:calc(100% - 50px)}.slideout__content__children .member-view__invite-form__row input{height:50px;border:0;padding:0;width:100%}.slideout__content__children .member-view__invite-form__row button{-webkit-appearance:none;background:#000;border-top-right-radius:4px;border-bottom-right-radius:4px;border:0;color:#fff;text-align:center;font-size:16px;font-weight:450}.slideout__content__children .member-view__invite-form__row button span{display:none}@media(min-width:992px){.slideout__content__children .member-view__invite-form__row button span{display:block}}.slideout__content__children .member-view .share-list{display:block}.slideout__content__children .member-view .share-list__link{display:inline-block;width:100%;cursor:pointer}@media(min-width:992px){.slideout__content__children .member-view .share-list__link{width:auto}}.slideout__content__children .member-view__users__list{list-style:none}.slideout__content__children .member-view__users__list__item{padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e4}@media(min-width:992px){.slideout__content__children .member-view__users__list__item{height:60px;padding:0}}.slideout__content__children .member-view__users__list__item__user{grid-column-gap:10px;grid-row-gap:7px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"avatar name" "avatar email"}.slideout__content__children .member-view__users__list__item__user__avatar{grid-area:avatar;width:40px;height:40px;margin-right:5px}.slideout__content__children .member-view__users__list__item__user__avatar img{width:100%;border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideout__content__children .member-view__users__list__item__user__name{grid-area:name;font-weight:450;font-size:16px}.slideout__content__children .member-view__users__list__item__user__email{grid-area:email;font-weight:450;font-size:12px;color:#a4a4a4;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slideout__content__children .member-view__users__list__item__delete-button{cursor:pointer}.slideout__content__children .member-view__users__list__item__delete-button svg{width:30px;height:30px}@media(min-width:992px){.slideout__content__children .member-view__users__list__item__delete-button svg{width:25px;height:25px}}.slideout__content__children .create-list__form{padding:0 20px;display:flex;flex-direction:column;gap:15px}@media(min-width:992px){.slideout__content__children .create-list__form{padding:0 40px}}.slideout__content__children .create-list__form__row{display:flex;flex-direction:column;gap:10px}.slideout__content__children .create-list__form__row__error{color:#f10000;font-size:12px}.slideout__content__children .create-list__form__row--submit{margin-top:25px}@media(min-width:992px){.slideout__content__children .create-list__form__row--submit{margin-top:30px}}.slideout__content__children .create-list__form__row--radio-list ul{margin-top:10px;display:flex;list-style:none;gap:15px}.slideout__content__children .create-list__form__row--radio-list ul.color-selected li{opacity:.5}.slideout__content__children .create-list__form__row--radio-list ul li.selected{opacity:1}.slideout__content__children .create-list__form__row--radio-list ul li input{cursor:pointer;position:absolute;width:100%;height:100%;z-index:2;opacity:0}.slideout__content__children .create-list__form__row--radio-list ul li input:checked+div:before{position:absolute;content:"";width:36px;height:36px;left:-3px;top:-3px;border:1px solid #000;border-radius:100%}.slideout__content__children .create-list__form__row--radio-list ul li div{display:block;width:30px;height:30px;border-radius:100%}.slideout__content__children .delete-section__inner{display:flex;gap:8px;color:#9f9f9f}.slideout__content__children .delete-section__inner span{font-size:16px;font-weight:450;padding-top:2px}.slideout__content__children .delete-section__wrapper{display:flex;flex-direction:column;gap:25px}.slideout__content__children .delete-section__footer{border-top:1px solid #f4f4f4;padding-top:25px}.slideout__content__children .delete-section__footer__inner{display:flex;justify-content:center;gap:4px}@media(min-width:992px){.slideout__content__children .delete-section__footer__inner{justify-content:flex-start}}.slideout__content__children .delete-section__footer__inner span{font-size:16px;font-weight:450;padding-top:3px}.update-amount{display:flex;justify-content:center}@media(min-width:992px){.update-amount{justify-content:flex-start}}.update-amount__form{margin-top:25px;display:flex;gap:10px;max-width:200px}.update-amount__form__input input{width:100%;height:50px;border:0;border-radius:25px;text-align:center;line-height:50px;font-weight:500;font-size:30px}.update-amount__form__input input::-webkit-inner-spin-button,.update-amount__form__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.update-amount__submit{margin-bottom:20px}.update-amount__submit button{width:100%;height:50px;border:0;border-radius:25px;background:#000;color:#fff;font-weight:500;font-size:15px}.list-wrapper{height:100%}@media(min-width:992px){.list-wrapper{height:auto}}.list-detail{height:100%}@media(min-width:992px){.list-detail .slideout__content{max-height:calc(100vh - 110px)!important}}@media(min-width:768px){.list-detail{background:#fff;padding:0 0 35px;margin-top:0;border-radius:6px}}.list-detail__top-bar{height:60px;z-index:6;display:flex;align-items:center;justify-content:space-between}.list-detail__top-bar .container{height:100%}@media(min-width:768px){.list-detail__top-bar{margin-left:0;margin-right:0;margin-bottom:40px;height:50px}}.list-detail__top-bar__inner{display:flex;align-items:center;justify-content:space-between;height:100%}.list-detail__top-bar__title{width:100%;display:flex;height:100%;align-items:center}.list-detail__top-bar__title__link{cursor:pointer;top:1px;padding-right:20px;padding-left:20px;display:flex;height:100%;align-items:center}.list-detail__top-bar__title h1{font-weight:700;font-size:18px;line-height:18px}.list-detail__top-bar__title__input{width:100%}.list-detail__top-bar__title__input input{background:transparent;width:100%;display:block;font-weight:700;font-size:18px;line-height:18px;border:0;color:#fff}.list-detail__top-bar__settings{display:flex;align-items:center;gap:5px;height:100%}.list-detail__top-bar__settings__dots{padding-right:20px;cursor:pointer;display:flex;height:100%;align-items:center}.list-detail__top-bar__settings__cross{margin-left:10px;cursor:pointer}.list-detail__top-bar__settings__user{cursor:pointer;padding-right:10px;display:flex;height:100%;align-items:center}.list-detail__overview{background:#fff;min-height:calc(100% - 60px)}@media(min-width:992px){.list-detail__overview{border-top:0;min-height:0;padding:0;margin:0;background:transparent}}.list-detail__overview__add-section{margin-top:25px;width:100%;padding-bottom:40px;cursor:pointer}.list-detail__overview__add-section span{font-weight:500;font-size:16px}.list-detail__section--collapsed{border-bottom:1px solid #e4e4e4}@media(min-width:992px){.list-detail__section--collapsed{border-bottom:0}.list-detail__section--collapsed .list-detail__section__header{border-bottom:1px solid #e4e4e4}}.list-detail__section__header{display:flex;align-items:center;height:75px}.list-detail__section__header .list-detail__section__title{margin-bottom:0}.list-detail__section__header__toggle{cursor:pointer}.list-detail__section__header__options{display:flex;gap:15px;align-items:center;cursor:pointer;height:100%}.list-detail__section__title{font-weight:500;font-size:16px;line-height:16px;margin-bottom:20px;width:100%;border:0;background:transparent;display:flex;justify-content:space-between}.list-detail__section__title span{font-weight:450;font-size:16px;line-height:16px;text-decoration:underline;cursor:pointer}.list-detail__grocery-list{list-style:none}.list-detail__grocery-list .delete{justify-content:flex-end!important;width:100%}.list-detail__grocery-list .delete button{width:63px;height:63px;display:flex;align-items:center;justify-content:center;margin:0!important}.list-detail__grocery-list .delete .delete-trashcan{width:100%;display:flex;justify-content:center}.list-detail__grocery-list .content{background:#fff}.list-detail__grocery-list li:last-of-type .list-detail__grocery-list__item{margin-left:-20px;margin-right:-20px;padding:0 20px}@media(min-width:768px){.list-detail__grocery-list li:last-of-type .list-detail__grocery-list__item{margin:0;padding-left:0;padding-right:0}}.list-detail__grocery-list__item{border-bottom:1px solid #e4e4e4;background:#fff;display:flex;align-items:center;justify-content:space-between;height:60px}.list-detail__grocery-list__item--checked .list-detail__grocery-list__item__col-left,.list-detail__grocery-list__item--checked .list-detail__grocery-list__item__col-left input{text-decoration:line-through}.list-detail__grocery-list__item--checked .list-detail__grocery-list__item__col-right input,.list-detail__grocery-list__item--checked .list-detail__grocery-list__item__title,.list-detail__grocery-list__item--checked .list-detail__grocery-list__item__user__avatar{opacity:.5}.list-detail__grocery-list__item__col-left{display:flex;align-items:center;gap:8.5px;width:calc(100% - 120px)}.list-detail__grocery-list__item__col-left--new{width:calc(100% - 50px)}.list-detail__grocery-list__item__col-right{display:flex;align-items:center;gap:10px}.list-detail__grocery-list__item__col-right svg{cursor:pointer}.list-detail__grocery-list__item__title{font-size:16px;line-height:16px;font-weight:450;width:100%}.list-detail__grocery-list__item__title input{font-size:16px;width:100%;height:27px;border:0;border-radius:0;text-align:left;background:transparent}.list-detail__grocery-list__item__checkbox{cursor:pointer}.list-detail__grocery-list__item__amount div{height:40px;width:60px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e3e3;border-radius:23px;text-align:center;font-size:15px;font-weight:450}.list-detail__grocery-list__item__user{cursor:pointer}.list-detail__grocery-list__item__user__avatar img{border-radius:100%;-o-object-fit:cover;object-fit:cover}.list-detail__grocery-list__item__user__avatar img,.list-detail__grocery-list__item__user__avatar svg{height:40px;width:40px}.auth{width:100%;padding-bottom:100px;max-width:400px}.auth__cancel{text-align:center}.auth__cancel a{font-weight:450;font-size:14px;line-height:14px;text-decoration:underline}.auth__error ul{list-style:none;display:flex;flex-direction:column;gap:5px}.auth__error ul li{font-size:14px;color:#f10000}.auth__error ul li:first-of-type{margin-top:15px}.auth__error ul li:last-of-type{margin-bottom:15px}.auth__error ul li a{color:#0891bc}.auth__success ul{list-style:none;display:flex;flex-direction:column;gap:5px}.auth__success ul li{font-size:14px;color:#0ca60c}.auth__success ul li:first-of-type{margin-top:15px}.auth__success ul li:last-of-type{margin-bottom:15px}.auth__success ul li a{color:#0891bc}.auth__title{font-weight:500;font-size:30px;line-height:30px;margin-bottom:20px;text-align:center}@media(min-width:992px){.auth__title{font-size:40px;line-height:40px}}.auth__text{font-size:15px;line-height:22px;font-weight:450;margin-bottom:30px;text-align:center}@media(min-width:992px){.auth__text{margin-bottom:40px}}.auth__between{margin:30px 0;text-align:center}.auth__between:after{content:"";position:absolute;bottom:6px;width:100%;left:0;border:1px solid #e4e4e4}.auth__between span{z-index:2;background:#fff;padding:0 6px;font-size:12px;font-weight:450;color:#c1c1c1}.auth__form{display:flex;flex-direction:column;gap:15px}.auth__form form{margin-bottom:53px}@media(min-width:992px){.auth__form form{margin-bottom:70px}}.auth__form__row--link{padding-top:5px}.auth__form__row--link a{font-size:14px;line-height:14px;font-weight:450;text-decoration:underline}.auth__form__row--input{display:flex;flex-direction:column;gap:10px}.auth__form__row--input label{display:flex;justify-content:space-between}.auth__form__row--input label a{color:#0891bc}.auth__form__row--input input.error{border-color:#f10000}.auth__form__row--checkboxes{padding-top:5px;display:flex;flex-direction:column;gap:15px}.auth__form__row--submit{padding-top:15px}.auth__form__row__checkbox{display:flex;gap:7px}.auth__form__row__checkbox__icon input{position:absolute;width:100%;height:100%;z-index:2;opacity:0}.auth__form__row__checkbox label{font-weight:450;font-size:14px;line-height:18px}.auth__form__row__checkbox label a{color:#0891bc}.auth__change-process-link{margin:40px 0;text-align:center;font-weight:450;font-size:14px;line-height:14px}.auth__change-process-link span{color:#0891bc;cursor:pointer}.auth__register-text p{font-size:12px;line-height:16px;font-weight:450}.auth__register-text p a{color:#0891bc}.auth__social-buttons{width:100%}.auth__social-buttons__list{width:100%;list-style:none;display:flex;flex-direction:column;gap:10px}.auth__social-buttons__list li{flex-grow:1}@media(min-width:992px){.auth__social-buttons__list{flex-direction:row}}.card{padding:60px 20px;background:#fff;border-radius:10px}@media(min-width:768px){.card{padding:60px}}.card__title{font-weight:700;font-size:32px;line-height:34px;text-align:center;margin-bottom:40px}.card__buttons__list{gap:10px;list-style:none}.card__buttons__list,.card__form{display:flex;flex-direction:column}.card__form{gap:18px}.card__form__row{display:flex;flex-direction:column;gap:7px}.card__form__row label{font-size:12px;line-height:15px;letter-spacing:-.2px}.card__form__row input{background:#f7f7f7;border:0;height:45px;padding:0 15px}.card__form__row input:active,.card__form__row input:focus{border:2px solid #ff3400}.list-overview__wrapper{padding-bottom:25px;height:calc(100vh - 160px);padding-top:46px;overflow-y:auto}@media(min-width:992px){.list-overview__wrapper{height:auto;padding-top:69px}}.list-overview__create{display:flex;align-items:center;gap:10px;cursor:pointer}.list-overview__create span{color:#9f9f9f;font-weight:450;font-size:16px}.list-overview__footer{height:100px;border-top:1px solid #e0e0e0;padding:20px}@media(min-width:992px){.list-overview__footer{display:none}}.list-overview__shared-lists{margin-top:15px}.list-overview__header{line-height:32px;font-size:20px;font-weight:500;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}@media(min-width:992px){.list-overview__header{margin-bottom:30px}}.list-overview__header svg{cursor:pointer}.list-overview__header__create-button{width:32px;text-align:right}.list-overview__list{list-style:none;display:flex;gap:10px;flex-direction:column}.list-overview__list__item{cursor:pointer;height:60px;border-radius:4px;display:flex;align-items:center;padding:0 20px}.list-overview__list__item__inner{width:100%;display:flex;justify-content:space-between}.list-overview__list__item__name{display:flex;align-items:center;font-size:15px;color:#fff;font-weight:500}.list-overview__list__item__delete{display:flex;align-items:center}.list-overview__list__item__delete--leave{text-decoration:underline;font-weight:450;font-size:15px;line-height:15px}.list-overview__list__item__user-stack{list-style:none;display:flex}.list-overview__list__item__user-stack li{width:40px;height:40px;background:#fff;border-radius:100%;border:2px solid #fff}.list-overview__list__item__user-stack li:not(:last-of-type){margin-right:-25px}.list-overview__list__item__user-stack li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:100%}.list-overview__list__item__user-stack li:first-of-type{z-index:3}.list-overview__list__item__user-stack li:nth-of-type(2){z-index:2}.list-overview__list__item__user-stack li:nth-of-type(3){z-index:1}.list-overview__list__item__user-stack li:nth-of-type(4){z-index:0}.list-overview__list__item a{display:block;color:#000;font-size:15px;font-weight:500;text-decoration:none}.list-overview__list__item--add{background:transparent;justify-content:center;border:1px dashed #aeb2b8;border-radius:40px}.list-overview__list__item--add a{display:block;color:#000;font-size:15px;font-weight:500;text-decoration:none}.list-overview__empty{display:flex;position:absolute;width:100%;height:calc(100vh - 86px);top:0;align-items:center;justify-content:center}.list-overview__empty__inner{display:flex;flex-direction:column;align-items:center}.list-overview__empty__inner h4{font-size:30px;font-weight:500;line-height:40px;text-align:center;max-width:350px;margin:0 auto 10px}.list-overview__empty__inner p{font-size:15px;font-weight:450;line-height:22px;text-align:center;margin-bottom:45px}.list-overview__empty__inner a{padding:15px 30px;background:#000;font-weight:500;color:#fff;font-size:15px;border-radius:25px}.button,.landing__inner__text a,.list-overview__footer__inner__button,.slideout__content__children .confirm__inner__confirm span{height:60px;border-radius:3px;border:0;-webkit-appearance:none;text-decoration:none;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 15px;font-weight:500;transform:scale(1);transition:transform .2s}@media(min-width:992px){.button,.landing__inner__text a,.list-overview__footer__inner__button,.slideout__content__children .confirm__inner__confirm span{gap:30px;padding:0 40px}}.button--icon{width:100%}@media(min-width:992px){.button--icon{gap:5px;padding:0 20px;font-size:14px}}.button--share-link{border:1px solid #000}.button--facebook{background:#3a4db2;color:#fff}.button--google{color:#464646;background:#f3f3f3}.button--black,.button--email,.landing__inner__text a,.list-overview__footer__inner__button,.slideout__content__children .confirm__inner__confirm span{background:#000;color:#fff}.button--black:hover,.landing__inner__text a:hover,.list-overview__footer__inner__button:hover,.slideout__content__children .confirm__inner__confirm span:hover{transform:scale(.97)}.button--login{text-align:center;justify-content:center;gap:5px;color:#000}.button--login span{font-weight:600;text-decoration:underline}.button--submit{background:#000;color:#fff;justify-content:center}.button--add-first-list{width:195px;background:#fff;border:2px solid #ff3400;max-width:195px;padding:0 15px!important;margin-top:15px;gap:6px;border-radius:22.5px;color:#ff3400}.button--add-first-list img{position:relative}.button--add-first-list span{font-size:15px;letter-spacing:-.25px;font-weight:600}.landing__inner{display:flex;flex-direction:column;gap:40px}@media(min-width:992px){.landing__inner{display:grid;grid-template-columns:1fr 1fr}}.landing__inner__image{text-align:center;background:#d2e4ff}@media(min-width:992px){.landing__inner__image{order:2;height:calc(100vh - 60px)}}.landing__inner__image img{display:block;width:100%;height:auto;height:100%;-o-object-fit:cover;object-fit:cover}.landing__inner__text{padding:0 20px 60px;text-align:center}@media(min-width:992px){.landing__inner__text{text-align:left;height:100%;display:flex;justify-content:center;align-items:center}.landing__inner__text__inner{max-width:335px}}.landing__inner__text h1{font-size:24px;line-height:21px;font-weight:500;margin:0 0 20px}@media(min-width:992px){.landing__inner__text h1{max-width:330px;font-size:40px;line-height:45px;letter-spacing:-1px}}.landing__inner__text p{font-weight:450;font-size:14px;line-height:24px;margin-bottom:30px}@media(min-width:992px){.landing__inner__text a{margin-bottom:40px;height:50px}}.landing__inner__text ul{display:none}@media(min-width:992px){.landing__inner__text ul{display:block;list-style:none;display:flex;flex-direction:column;gap:20px}.landing__inner__text ul li{display:flex;gap:10px;align-items:center}.landing__inner__text ul li span{font-size:14px;line-height:14px;font-weight:450}}img{max-width:100%}body{background:#fff}.account__form__row--input label,.auth__form__row--input label,.labelText,.slideout__content__children .create-list__form__row label{font-size:12px;line-height:12px;font-weight:450}.account__form__row--input input,.auth__form__row--input input,.slideout__content__children .create-list__form__row>input,.textInput{height:60px;line-height:60px;border:0;border-radius:2px;padding:0 20px;background:#f6f6f6;font-size:15px;font-weight:450}.authentication{height:100%;display:flex;padding-top:60px;justify-content:center}@media(min-width:992px){.authentication{padding-top:80px}}.authentication--working:before{content:"";width:100%;height:100%;position:fixed;z-index:20;background:rgba(0,0,0,.5);top:0;left:0}.authentication--working:after{content:"";width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);position:fixed;z-index:21;background:transparent;border:2px dashed #fff;border-radius:100%;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#__next,body,html{height:100%}body,html{position:fixed;overflow:hidden;width:100%;left:0}main{overflow-y:auto}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}