@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&display=swap);body{margin:0}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}body{animation:fadeInAnimation 4s ease;animation-iteration-count:1;animation-fill-mode:forwards;background:#262726!important}body.light{background:#f5f1f1!important}body.pwa .ant-layout-sider-zero-width-trigger{display:none}body.pwa .pwa-logout{display:block;margin-left:-15px;cursor:pointer}body.pwa .site-header{position:fixed;background-color:#262726;z-index:100;width:100%;display:none}body.pwa .site-content{margin-top:20px}body.pwa .recipe .site-header{display:flex}body.pwa .recipe .site-content{margin-top:70px}body .pwa-logout{display:none}#components-layout-demo-custom-trigger .trigger{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}.ant-card-body{padding:5px!important}.pwa-back{display:none}@font-face{font-family:"quicksand-light";font-style:normal;font-weight:300;src:url(/static/media/Quicksand-Light.d08d0358.ttf) format("truetype"),url(/static/media/Quicksand-Light.d08d0358.ttf) format("truetype")}@font-face{font-family:"quicksand-regular";font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Regular.cffc2790.ttf) format("truetype"),url(/static/media/Quicksand-Regular.cffc2790.ttf) format("truetype")}@font-face{font-family:"quicksand-medium";font-style:normal;font-weight:500;src:url(/static/media/Quicksand-Medium.74eb5c18.ttf) format("truetype"),url(/static/media/Quicksand-Medium.74eb5c18.ttf) format("truetype")}@font-face{font-family:"quicksand-semibold";font-style:normal;font-weight:600;src:url(/static/media/Quicksand-SemiBold.d4f6bc51.ttf) format("truetype"),url(/static/media/Quicksand-SemiBold.d4f6bc51.ttf) format("truetype")}@font-face{font-family:"quicksand-bold";font-style:normal;font-weight:700;src:url(/static/media/Quicksand-Bold.76f20c55.ttf) format("truetype"),url(/static/media/Quicksand-Bold.76f20c55.ttf) format("truetype")}body{font-family:"quicksand-regular"!important}.text-light{font-family:"quicksand-light"!important}.text-regular{font-family:"quicksand-regular"!important}.text-medium{font-family:"quicksand-medium"!important}.text-semibold{font-family:"quicksand-semibold"!important}.text-bold{font-family:"quicksand-bold"!important}.signup-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#ececec;padding:20px;box-sizing:border-box}.signup-card{display:flex;width:100%;max-width:1200px;min-height:794px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08)}.signup-card__header{display:flex;align-items:center;justify-content:center;background:#1a1919;border-radius:10px;margin:12px 12px 0;padding:18px 20px;flex-shrink:0}.signup-image-panel{position:relative;flex:0 0 49%;min-height:100%;overflow:hidden}.signup-image-panel__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.signup-image-panel__overlay{position:absolute;inset:0;background:rgba(16,17,18,.43)}.signup-image-panel__logo{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:1}.signup-image-panel__tagline-wrap{position:absolute;bottom:0;left:0;right:0;padding:28px 25px 32px;background:rgba(44,41,41,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1}.signup-image-panel__tagline{font-family:"Instrument Serif",Georgia,serif;font-style:normal;font-weight:400;font-size:40px;line-height:1.3;text-align:center;letter-spacing:-.93px;color:#fff;margin:0}.signup-form-panel{flex:1 1;display:flex;flex-direction:column;min-width:0}.signup-form-panel__body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:20px;gap:20px;padding:32px 50px;box-sizing:border-box}.signup-avatar{width:62px;height:62px;background:linear-gradient(180deg,rgba(228,229,231,.48),rgba(247,248,248,0));border-radius:50%;flex-shrink:0}.signup-avatar,.signup-avatar__inner{display:flex;align-items:center;justify-content:center}.signup-avatar__inner{width:39px;height:39px;background:#fff;border:.7px solid #e2e4e9;box-shadow:0 1.4px 2.8px rgba(27,28,29,.04);border-radius:50%}.signup-titles{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;text-align:center;width:100%;max-width:312px}.signup-titles__heading{font-family:"Inter",sans-serif;font-weight:500;font-size:23px;line-height:1.2;letter-spacing:-.52px;color:#555;margin:0}.signup-titles__sub{font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:1.5;text-align:center;letter-spacing:-.42px;color:rgba(86,86,86,.8);margin:0}.signup-form{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%;max-width:312px}.signup-input-wrap{display:flex;align-items:center;height:41px;padding:0 12px;border:.8px solid #989898;border-radius:9px;transition:border-color .18s ease;box-sizing:border-box}.signup-input-wrap--active,.signup-input-wrap:focus-within{border-color:#3575df}.signup-input-icon{display:flex;align-items:center;flex-shrink:0;margin-right:6px}.signup-input{flex:1 1;border:none;outline:none;background:transparent;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;letter-spacing:-.34px;color:#1e1f20;min-width:0}.signup-input::placeholder{color:#989898}.signup-input-eye{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;line-height:0}.signup-errors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.signup-error{font-size:13px;color:#e53e3e;text-align:center}.signup-btn,.signup-error{font-family:"Inter",sans-serif}.signup-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:312px;height:41px;border-radius:9px;font-weight:500;font-size:14px;letter-spacing:-.34px;cursor:pointer;transition:opacity .18s ease;box-sizing:border-box}.signup-btn:hover{opacity:.87}.signup-btn--primary{background:#222020;color:#fff;border:none}.signup-btn--google{background:#fff;color:rgba(0,0,0,.55);border:1px solid rgba(0,0,0,.11);font-weight:400;grid-gap:7px;gap:7px}.signup-footer{font-family:"Inter",sans-serif;font-weight:400;font-size:13px;letter-spacing:-.29px;color:rgba(30,31,32,.64);margin:0;text-align:center}.signup-footer__link{color:rgba(30,31,32,.64);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.signup-page{padding:0;background:#fff}.signup-card{flex-direction:column;min-height:100vh;border-radius:0;box-shadow:none}.signup-image-panel{display:none}.signup-card__header{margin:0;border-radius:0;padding:22px 20px}.signup-form-panel__body{justify-content:flex-start;padding:40px 24px 32px}.signup-titles__heading{font-size:26px;font-weight:700}.signup-btn,.signup-form{max-width:100%}}.signin-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#ececec;padding:20px;box-sizing:border-box}.signin-card{display:flex;width:100%;max-width:1200px;min-height:743px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08)}.signin-card__header{display:flex;align-items:center;justify-content:center;background:#1a1919;border-radius:10px;margin:12px 12px 0;padding:18px 20px;flex-shrink:0}.signin-card__header--full{margin:20px 80px 0}.signin-image-panel{position:relative;flex:0 0 49%;min-height:100%;overflow:hidden}.signin-image-panel__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.signin-image-panel__overlay{position:absolute;inset:0;background:rgba(16,17,18,.43)}.signin-image-panel__logo{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:1}.signin-image-panel__tagline-wrap{position:absolute;bottom:0;left:0;right:0;padding:28px 25px 32px;background:rgba(44,41,41,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1}.signin-image-panel__tagline{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:40px;line-height:1.3;text-align:center;letter-spacing:-.93px;color:#fff;margin:0}.signin-form-panel{flex:1 1;display:flex;flex-direction:column;min-width:0}.signin-form-panel__body{grid-gap:24px;gap:24px;padding:40px 50px}.signin-centered-body,.signin-form-panel__body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.signin-centered-body{grid-gap:26px;gap:26px;padding:48px 24px}.signin-avatar{width:62px;height:62px;background:linear-gradient(180deg,rgba(228,229,231,.48),rgba(247,248,248,0));border-radius:50%;flex-shrink:0}.signin-avatar,.signin-avatar__inner{display:flex;align-items:center;justify-content:center}.signin-avatar__inner{width:39px;height:39px;background:#fff;border:.7px solid #e2e4e9;box-shadow:0 1.4px 2.8px rgba(27,28,29,.04);border-radius:50%}.signin-titles{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;text-align:center;width:100%;max-width:312px}.signin-titles__heading{font-family:"Inter",sans-serif;font-weight:500;font-size:23px;line-height:1.2;letter-spacing:-.52px;color:#555;margin:0}.signin-titles__sub{font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:1.5;text-align:center;letter-spacing:-.42px;color:rgba(86,86,86,.8);margin:0}.signin-form{display:flex;flex-direction:column;grid-gap:15px;gap:15px;width:100%;max-width:312px}.signin-input-wrap{display:flex;align-items:center;height:41px;padding:0 12px;border:.8px solid #989898;border-radius:9px;transition:border-color .18s ease;box-sizing:border-box}.signin-input-wrap:focus-within{border-color:#3575df}.signin-input-icon{display:flex;align-items:center;flex-shrink:0;margin-right:6px}.signin-input{flex:1 1;border:none;outline:none;background:transparent;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;letter-spacing:-.34px;color:#1e1f20;min-width:0}.signin-input::placeholder{color:#989898}.signin-input-eye{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;line-height:0}.signin-forgot{display:flex;justify-content:flex-end;width:100%}.signin-forgot__link{color:#1e1f20}.signin-back-link,.signin-forgot__link{font-family:"Inter",sans-serif;font-weight:400;font-size:13px;letter-spacing:-.29px;text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer}.signin-back-link{color:rgba(30,31,32,.64)}.signin-errors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.signin-error{font-size:13px;color:#e53e3e;text-align:center}.signin-btn,.signin-error{font-family:"Inter",sans-serif}.signin-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:312px;height:41px;border-radius:9px;font-weight:500;font-size:14px;letter-spacing:-.34px;cursor:pointer;transition:opacity .18s ease;box-sizing:border-box;text-decoration:none}.signin-btn:hover{opacity:.87}.signin-btn--primary{background:#222020;color:#fff;border:none}.signin-btn--google{background:#fff;color:rgba(0,0,0,.55);border:1px solid rgba(0,0,0,.11);font-weight:400;grid-gap:7px;gap:7px}.signin-footer{font-family:"Inter",sans-serif;font-weight:400;font-size:13px;letter-spacing:-.29px;color:rgba(30,31,32,.64);margin:0;text-align:center}.signin-footer__link{color:rgba(30,31,32,.64);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.signin-page{padding:0;background:#fff}.signin-card{flex-direction:column;min-height:100vh;border-radius:0;box-shadow:none}.signin-image-panel{display:none}.signin-card__header,.signin-card__header--full{margin:0;border-radius:0;padding:22px 20px}.signin-centered-body,.signin-form-panel__body{justify-content:flex-start;padding:48px 24px 40px}.signin-titles__heading{font-size:26px;font-weight:700}.signin-btn,.signin-form{max-width:100%}}.arrow-icon.right{transform:rotate(180deg)}.arrow-icon.top-left{transform:rotate(45deg)}.arrow-icon.bottom-right{transform:rotate(225deg)}.arrow-icon.dark{filter:invert(100%)}.step{color:#fff;font-size:18px;font-weight:700;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843)}.ant-carousel{margin-top:-265px!important}img{animation:fadeInAnimation 5s ease;animation-iteration-count:1;animation-fill-mode:forwards}.confirm-logout .ant-modal-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:20px;font-weight:700}.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn{border-radius:5px}.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn:focus,.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn:hover{border-color:#5b0293;color:#5b0293}.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn.ant-btn-primary{background:#5b0293;border:none}.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn.ant-btn-primary:focus,.confirm-logout .ant-modal-content .ant-modal-confirm-btns .ant-btn.ant-btn-primary:hover{color:#fff;filter:brightness(1.2)}.ant-pagination-item{border-radius:10px!important}.ant-pagination-item-active{border-color:#5b0293!important}.ant-pagination-item-active :first-child{color:#5b0293}.ant-pagination-item-active,.ant-pagination-item-link,.ant-pagination-item:hover{border-radius:10px!important}.ant-pagination-item-active:hover,.ant-pagination-item-link:hover,.ant-pagination-item:hover:hover{border-color:#5b0293!important}.ant-pagination-item-active:hover :first-child,.ant-pagination-item-active:hover :first-child:hover,.ant-pagination-item-link:hover :first-child,.ant-pagination-item-link:hover :first-child:hover,.ant-pagination-item:hover:hover :first-child,.ant-pagination-item:hover:hover :first-child:hover{color:#5b0293}.breadcrumb{margin-bottom:10px}.breadcrumb,.breadcrumb :first-child .ant-breadcrumb-link{color:#707070}.breadcrumb :last-child{color:#fff!important}.pwa .breadcrumb{display:none}.ant-switch-checked{background-color:#5b0293}.ant-modal-confirm .ant-modal-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.ant-modal-confirm .ant-modal-content .ant-btn{border-radius:10px}.ant-modal-confirm .ant-modal-content .ant-btn:hover{color:#5b0293;border-color:#5b0293}.ant-modal-confirm .ant-modal-content .ant-btn-primary{background:#5b0293;border:none;color:#fff}.ant-modal-confirm .ant-modal-content .ant-btn-primary:hover{filter:brightness(1.2);color:#fff}.ant-list-pagination{margin-top:5px}#content>div:not(.home-page){max-width:1800px}.tutorial-selected{z-index:10000!important;position:relative}.tutorial-selected:after{content:"⤶";color:#fff;text-shadow:0 0 10px #000;position:absolute;font-size:50px;z-index:10000!important}.tutorial-selected:before{content:attr(data-description);display:block;background:none;position:absolute;color:#fff;height:50px;width:200px;text-align:right;font-weight:700;font-size:16px}.tutorial-selected.recipe-list:after{bottom:0;left:220px;transform:translateY(15px)}.tutorial-selected.recipe-list:before{bottom:0;transform:translateY(25px);left:0;width:210px}.tutorial-selected.recipe-list .recipe-card-item-footer__actions:after{right:0;top:0;transform:rotate(90deg) translate(-30px,75px)}.tutorial-selected.recipe-list .recipe-card-item-footer__actions:before{transform:translateY(-35px);top:0;right:0}.tutorial-selected.search-bar-container:after{transform:translateY(15px);right:0}.tutorial-selected.search-bar-container:before{transform:translateY(50px);right:50px}.tutorial-selected.shoppingcart-btn:after{transform:translate(-35px,-30px) rotate(90deg);left:0}.tutorial-selected.shoppingcart-btn:before{transform:translate(-250px,-10px);left:0;width:60px;opacity:1}.tutorial{position:absolute;height:100vh;width:100vw;-webkit-backdrop-filter:brightness(.15);backdrop-filter:brightness(.15);top:0;z-index:1000}.tutorial-nav{position:absolute;top:10px;right:10px;height:35px;display:flex;grid-gap:10px;gap:10px}@media(min-width:768px){.tutorial-nav{bottom:20px;right:150px;top:unset}}.tutorial-nav button{background:#5b0293;border:none;padding:5px;color:#fff;border-radius:5px;font-weight:700;cursor:pointer}.tutorial-nav button:hover{filter:brightness(1.2);color:#fff}.fade-in{opacity:0;transform:translateY(50px);transition:opacity 2s ease-in-out,transform 2s ease-in-out}.visible{opacity:1;transform:translateY(0)}body>iframe[style*="2147483647"]{pointer-events:none!important}.search-bar.recipes{margin:0 5%;display:flex;flex-direction:row;justify-content:space-between;padding:0;border-radius:10px}.search-bar.recipes .search-bar-container{display:flex;height:40px;width:100%;align-self:center;grid-gap:10px;gap:10px}@media(min-width:768px){.search-bar.recipes .search-bar-container{min-width:36%;width:36%;margin-top:-60px;margin-left:64%}}@media(min-width:1024px){.search-bar.recipes .search-bar-container{min-width:285px;margin-left:calc(100% - 285px)}}.search-bar.recipes .search-bar-container-input{width:100%;height:40px;background-color:#ebebeb;border-radius:10px;border:none}.search-bar.recipes .search-bar-container-input input{background:none}.search-bar.recipes .search-bar-container-input input::placeholder{color:#707070}.search-bar.recipes .search-bar-container-filter-btn{background-color:#e3e3e3;border-radius:10px}.search-bar.ingredients .ant-input-search{border-radius:5px}.recipe-card-item{width:280px;min-width:280px;height:260px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:50%;border-radius:20px;margin:20px 0;transition:background-image 3s;box-shadow:5px 5px 10px #202020}@media(min-width:768px){.recipe-card-item{width:330px;min-width:330px;height:320px}}.recipe-card-item:hover{box-shadow:0 0 10px #fff;height:265px;width:285px}@media(min-width:768px){.recipe-card-item:hover{height:330px;width:330px}}.recipe-card-item-header{background:linear-gradient(0deg,transparent,rgba(0,0,0,.5));border-radius:20px 20px 0 0}.recipe-card-item-header__row{display:flex;justify-content:space-between;padding:10px}.recipe-card-item-header__row__title{color:#fff;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843);font-size:16px;line-height:20px;text-transform:capitalize}@media(min-width:768px){.recipe-card-item-header__row__title{font-size:20px}}.recipe-card-item-header__row__likes{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:10px;display:flex;justify-content:center;grid-gap:5px;gap:5px;width:80px}.recipe-card-item-header__row__likes,.recipe-card-item-header__row__likes:hover{color:#fff;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843)}.recipe-card-item-header__diets{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);padding:5px;width:-moz-fit-content;width:fit-content;border-radius:0 10px 10px 0;display:flex;grid-gap:5px;gap:5px}.recipe-card-item-footer{display:flex;justify-content:space-between;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));border-radius:0 0 20px 20px}.recipe-card-item-footer__actions{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.recipe-card-item-footer__actions__price-selector{margin-bottom:20px;border-radius:5px 5px 5px 35px;display:flex;align-content:center;padding:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.recipe-card-item-footer__actions__price-selector__btn{border-radius:10px;width:-moz-fit-content;width:fit-content;background:none;border:none;color:#000;padding:0 5px;cursor:pointer}.recipe-card-item-footer__actions__price-selector__btn.selected{background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);color:#fff;cursor:default}.recipe-card-item-footer__actions__price-selector__btn.selected:hover{color:#fff}.recipe-card-item-footer__actions__price-selector__btn:hover{color:#000}.recipe-card-item-footer__actions__add-btn{align-self:flex-end;margin-right:20px;background-color:#7c9c46;border-radius:10px;border:none;box-shadow:0 0 8px #fff}.recipe-card-item-footer__actions__add-btn:hover{background-color:#92b851;box-shadow:0 0 10px #fff}.recipe-card-item-footer__difficulty{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);margin-left:10px;padding:5px 20px;border-radius:80%;height:-moz-fit-content;height:fit-content;align-self:flex-end;color:#fff;display:flex;flex-direction:column;align-items:center}.recipe-list{position:relative;display:flex;animation:fadeInAnimation 2.3s ease;animation-iteration-count:1;animation-fill-mode:forwards}.recipe-list-container{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;grid-gap:20px;gap:20px}.recipe-list-container:last-child{margin-right:20px}.recipe-list-btns{position:absolute;align-self:center;display:flex;justify-content:space-between;width:100%;height:0}.recipe-list-btns__btn{font-size:18px;border:none;font-weight:900;padding:5px 8px;height:50px;cursor:pointer;background-color:rgba(0,0,0,.5294117647);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recipe-list-btns__btn.next{border-radius:20px 0 0 20px;box-shadow:-1px 0 10px #222}.recipe-list-btns__btn.prev{border-radius:0 20px 20px 0;box-shadow:1px 0 10px #222}.card-list-list{padding-left:5%;padding-right:5%;margin-top:15px}.card-list-list__item{display:flex;flex-direction:column}.card-list-list__item__title{color:#fff;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843);font-size:20px;text-transform:capitalize}.card-list-list__item__title__counter{text-shadow:none;background-color:#5b0293;font-size:18px;margin-left:15px;padding:2px 10px;border-radius:100%}.card-list-list:empty{display:flex;flex-direction:column;grid-gap:30px;gap:30px}.card-list-list:empty:after,.card-list-list:empty:before{content:"";width:100%;height:280px;background-color:#000;animation:skeleton-loading .7s linear infinite alternate}.story-frame,.story-frame-img{display:flex;flex-direction:column}.story-frame-img{align-content:center;box-shadow:-2px 0 0 5.5px rgba(141,50,81,.2509803922),2px 0 0 5.5px rgba(141,50,81,.2509803922);margin-bottom:5px;width:40px;height:40px;border-radius:100%;align-self:center;cursor:pointer}.story-frame-caption{font-size:12px;color:#fff;font-weight:700;text-align:center;width:max-content}.stories-list{display:flex;grid-gap:40px;gap:40px;margin:10px 5%;padding:20px 10px 10px;border-top:1px solid hsla(0,0%,100%,.253);border-bottom:1px solid hsla(0,0%,100%,.253);overflow-x:auto}.stories-list-btns,.stories-list-close{display:none}.stories-list.fullscreen{position:absolute;z-index:1000;background:rgba(0,0,0,.97);height:110vh;width:100vw;margin:-104px 0 0;align-content:center;padding-top:50px}@media(min-width:768px){.stories-list.fullscreen{width:calc(100vw - 200px);margin:-66px 0 0}.stories-list.fullscreen .stories-list-close{top:25px!important}}.stories-list.fullscreen .stories-list-close{display:flex;color:#fff;font-size:20px;position:absolute;right:25px;top:60px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);padding:0 10px;border-radius:100%;z-index:1000;cursor:pointer}.stories-list.fullscreen .stories-list-btns{display:flex;height:0;width:100%;position:absolute;justify-content:space-between;align-self:center;padding-left:20px;padding-right:20px}.stories-list.fullscreen .stories-list-btns .stories-list-btn{height:50px;cursor:pointer}.stories-list.fullscreen .story-frame{margin-right:auto;margin-left:auto;align-self:center;display:flex;flex-direction:column}.stories-list.fullscreen .story-frame-img{width:210px;height:220px;border-radius:20px}@media(min-width:768px){.stories-list.fullscreen .story-frame-img{width:530px;height:550px}}.stories-list.fullscreen .story-frame-caption{align-self:center;font-size:30px;font-weight:700}.stories-list.fullscreen .story-frame:not(.selected){display:none}.stories-list:empty{display:flex;grid-gap:30px;gap:30px}.stories-list:empty:after,.stories-list:empty:before{content:"";width:55px;height:55px;border-radius:100%;margin-bottom:15px;background-color:#000;animation:skeleton-loading .7s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#242424}to{background-color:#333}}.preference{height:100px;width:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#5b0293;text-transform:capitalize;border:none;cursor:pointer}.preference-name{color:#fff}.preference.selected,.preference:focus,.preference:hover{background:#5b0293;filter:brightness(1.2)}.preferences-list{padding:0 0 15px;width:100%;overflow-x:scroll}.preferences-list-container{display:flex;grid-gap:10px;gap:10px;padding:0 15px;width:-moz-fit-content;width:fit-content}.ingredient-list{height:200px;overflow-y:scroll;margin-top:20px;scrollbar-width:thin;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.ingredient-list-item{background-color:#fff;padding:5px}.ingredient-list-item__checkbox .ant-checkbox-inner{background-color:#5b0293;border-color:#5b0293}.ingredient-list-show-more-btn{width:100%;text-align:center}.ingredient-list-show-more-btn button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border:none;font-weight:700;border-radius:5px}.ingredient-list-show-more-btn button:hover{color:#5b0293}.preferences-modal .ant-modal{border-radius:10px}.preferences-modal .ant-modal-content{border-radius:10px}.preferences-modal .ant-modal-content,.preferences-modal .ant-modal-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.5) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.preferences-modal .ant-modal-header{text-align:center;border-radius:10px 10px 0 0}.preferences-modal .ant-modal-close-icon{filter:drop-shadow(1px 0 0 #fff)}.preferences-modal-title{color:#fff;width:100%}.preferences-modal-cancel-btn{border:none;border-radius:10px}.preferences-modal-cancel-btn:hover{color:#5b0293}.preferences-modal-confirm-btn{background:#5b0293;color:#fff;font-weight:700;border:none;border-radius:10px}.preferences-modal-confirm-btn:hover{color:#fff;background:#5b0293;filter:brightness(1.2)}.home-v2{background:#f7f7f8;min-height:100%}.hv2-header{padding:20px 2vw 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.hv2-greeting{font-size:13px;color:rgba(0,0,0,.45);margin:0 0 2px}.hv2-greeting,.hv2-title{font-family:"Inter",sans-serif}.hv2-title{font-size:1.25rem;font-weight:700;color:#1a1919;margin:0 0 4px;letter-spacing:-.5px}.hv2-subtitle{font-size:13.5px;color:rgba(0,0,0,.45);margin:0;font-family:"Inter",sans-serif}.hv2-top-bar{display:flex;align-items:center;grid-gap:28px;gap:28px;background:#fff;padding:16px 2vw;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .15s ease;flex-wrap:wrap;min-height:80px}.hv2-top-bar:hover{background:#fafafa}.hv2-top-bar__pack{display:flex;align-items:center;grid-gap:14px;gap:14px;flex-shrink:0}.hv2-top-bar__img{width:52px;height:52px;object-fit:cover;border-radius:10px;flex-shrink:0}.hv2-top-bar__name{font-size:14px;font-weight:600;color:#1a1919;margin:0 0 2px;font-family:"Inter",sans-serif}.hv2-top-bar__type{font-size:11.5px;color:rgba(0,0,0,.45);margin:0;font-family:"Inter",sans-serif}.hv2-top-bar__progress{flex:1 1;min-width:140px}.hv2-top-bar__progress-label{font-size:11px;color:rgba(0,0,0,.45);margin:0 0 4px;font-family:"Inter",sans-serif}.hv2-progress-track{height:5px;background:#e8e8e8;border-radius:99px;overflow:hidden}.hv2-progress-fill{height:100%;background:linear-gradient(90deg,#92b851,#7c9c46 50%,#5b0293);border-radius:99px;transition:width .4s ease}.hv2-top-bar__counters{display:flex;align-items:flex-end;grid-gap:28px;gap:28px;flex-shrink:0}.hv2-icon-wrap{height:44px;display:flex;align-items:center;justify-content:center}.hv2-top-bar__counter{display:flex;align-items:center;grid-gap:8px;gap:8px}.hv2-top-bar__counter-label{font-size:11px;color:rgba(0,0,0,.45);font-family:"Inter",sans-serif}.hv2-top-bar__counter-val{font-size:18px;font-weight:700;color:#3d7a2e;font-family:"Inter",sans-serif;letter-spacing:-.5px;line-height:1}.hv2-top-bar__counter-val--snack{color:#5b0293}.hv2-top-bar__counter-val.done{opacity:.7}.hv2-top-bar__counter-texts{display:flex;flex-direction:column;align-items:center;grid-gap:1px;gap:1px}.hv2-top-bar__change-pack{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;background:#5b0293;color:#fff;border:none;border-radius:20px;font-family:"Inter",sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .15s ease;white-space:nowrap;flex-shrink:0}.hv2-top-bar__change-pack:hover{opacity:.85}.hv2-body{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px;padding:16px 2vw;align-items:start}@media(max-width:768px){.hv2-body{grid-template-columns:1fr}}.hv2-main{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.07);overflow:hidden}.hv2-filter-row{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06);grid-gap:12px;gap:12px}.hv2-filter-row__title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#1a1919;margin:0}.hv2-ai-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;background:rgba(91,2,147,.06);border:1.5px solid rgba(91,2,147,.25);border-radius:20px;color:#5b0293;font-size:13px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .15s ease;white-space:nowrap}.hv2-ai-btn:hover:not(:disabled){background:rgba(91,2,147,.12);border-color:rgba(91,2,147,.5)}.hv2-ai-btn:disabled{opacity:.4;cursor:not-allowed}.hv2-ai-btn--loading{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.hv2-day-tabs{display:flex;grid-gap:0;gap:0;border-bottom:1px solid rgba(0,0,0,.07);overflow-x:auto}.hv2-day-tab{flex:1 1;min-width:120px;display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;padding:12px 8px 10px;background:transparent;cursor:pointer;border:none;border-bottom:2.5px solid transparent;transition:all .15s ease;position:relative}.hv2-day-tab:not(:last-child){border-right:1px solid rgba(0,0,0,.06)}.hv2-day-tab--active{border-bottom-color:#5b0293;background:rgba(91,2,147,.03)}.hv2-day-tab__name{font-size:13.5px;font-weight:600;color:#1a1919;font-family:"Inter",sans-serif}.hv2-day-tab--active .hv2-day-tab__name{color:#5b0293}.hv2-day-tab__delivery{font-size:10.5px;color:rgba(0,0,0,.38);font-family:"Inter",sans-serif}.hv2-day-tab__badge{font-size:11px;font-weight:700;background:rgba(0,0,0,.1);color:rgba(0,0,0,.65);border-radius:99px;padding:2px 9px;font-family:"Inter",sans-serif;margin-top:2px;letter-spacing:-.2px}.hv2-day-tab__badge--done{background:rgba(61,122,46,.12);color:#3d7a2e}.hv2-day-content{padding:16px}.hv2-day-title-row{display:flex;align-items:baseline;grid-gap:10px;gap:10px;margin-bottom:16px;flex-wrap:wrap}.hv2-day-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#1a1919;margin:0}.hv2-day-coverage{font-size:11.5px;color:rgba(0,0,0,.38);font-family:"Inter",sans-serif}.hv2-section{margin-bottom:12px}.hv2-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hv2-section-title{font-size:13px;color:rgba(0,0,0,.6);text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;grid-gap:6px;gap:6px}.hv2-section-badge,.hv2-section-title{font-weight:600;font-family:"Inter",sans-serif}.hv2-section-badge{font-size:12px;background:rgba(0,0,0,.07);color:rgba(0,0,0,.5);border-radius:99px;padding:1px 9px}.hv2-section-badge--done{background:rgba(61,122,46,.12);color:#3d7a2e}.hv2-meal-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 12px 12px 8px;border-radius:10px;margin-bottom:8px;background:#fafafa;border:1px solid rgba(0,0,0,.06);transition:background .15s ease;cursor:grab}.hv2-meal-item:hover{background:#f3f3f3}.hv2-meal-item--snack{background:rgba(91,2,147,.03);border-color:rgba(91,2,147,.1)}.hv2-drag-handle{color:rgba(0,0,0,.2);font-size:14px;cursor:grab;flex-shrink:0;-webkit-user-select:none;user-select:none}.hv2-meal-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0}.hv2-meal-name{flex:1 1;font-size:13.5px;font-weight:500;color:#1a1919;font-family:"Inter",sans-serif;letter-spacing:-.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv2-meal-actions{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.hv2-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .15s ease;padding:0;color:rgba(0,0,0,.35)}.hv2-action-btn--more{color:rgba(0,0,0,.4)!important;border:none!important;background:transparent!important}.hv2-action-btn--more:hover{background:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.7)!important;border-radius:6px}.hv2-action-btn--move:hover{border-color:rgba(91,2,147,.4);color:#5b0293;background:rgba(91,2,147,.06)}.hv2-action-btn--swap:hover{border-color:rgba(0,0,0,.2);color:#333;background:rgba(0,0,0,.05)}.hv2-action-btn--delete:hover{border-color:rgba(220,50,50,.3);color:#c33;background:rgba(220,50,50,.06)}.hv2-action-btn--empty{opacity:.55}.hv2-add-slot{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:13px 12px;border-radius:10px;border:1.5px dashed rgba(0,0,0,.18);background:transparent;cursor:pointer;margin-bottom:8px;transition:all .15s ease}.hv2-add-slot:hover{border-color:rgba(0,0,0,.35);background:rgba(0,0,0,.02)}.hv2-add-slot--snack{border-color:rgba(91,2,147,.25)}.hv2-add-slot--snack:hover{border-color:rgba(91,2,147,.5);background:rgba(91,2,147,.03)}.hv2-add-slot__plus{width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font-size:18px;color:rgba(0,0,0,.4);flex-shrink:0;font-weight:300}.hv2-add-slot--snack .hv2-add-slot__plus{background:rgba(91,2,147,.08);color:rgba(91,2,147,.6)}.hv2-add-slot__label{font-size:13px;font-weight:500;color:rgba(0,0,0,.38);font-family:"Inter",sans-serif}.hv2-add-slot--snack .hv2-add-slot__label{color:rgba(91,2,147,.55)}.hv2-add-slot__text{display:contents}.hv2-pending-hint{font-size:11.5px;color:rgba(0,0,0,.35);margin:4px 0 8px;font-family:"Inter",sans-serif;font-style:italic}.hv2-snack-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{padding:0;margin-bottom:8px}.hv2-snack-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.hv2-move-popover{min-width:150px}.hv2-move-popover__title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(0,0,0,.35);margin:0 0 8px;font-family:"Inter",sans-serif}.hv2-move-popover__option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;margin-bottom:4px;border:1px solid rgba(91,2,147,.2);border-radius:8px;background:transparent;color:rgba(91,2,147,.85);font-size:13px;font-weight:500;cursor:pointer;font-family:"Inter",sans-serif;transition:all .15s ease;grid-gap:8px;gap:8px}.hv2-move-popover__option:last-child{margin-bottom:0}.hv2-move-popover__option:hover{background:rgba(91,2,147,.07);border-color:rgba(91,2,147,.45)}.hv2-move-popover__cov{font-size:10px;opacity:.5;font-weight:400}.hv2-sidebar{display:flex;flex-direction:column;grid-gap:12px;gap:12px;position:sticky;top:16px}@media(max-width:992px){.hv2-summary-card{display:none}}.hv2-deliveries-card,.hv2-summary-card{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.07);padding:16px}.hv2-deliveries-title,.hv2-summary-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;color:#1a1919;margin:0 0 12px}.hv2-summary-status{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12.5px;color:rgba(0,0,0,.45);background:rgba(0,0,0,.04);border-radius:8px;padding:7px 10px;margin-bottom:12px;font-family:"Inter",sans-serif}.hv2-summary-status--ready{background:rgba(61,122,46,.08);color:#3d7a2e;font-weight:500}.hv2-summary-status--pending{background:rgba(204,100,0,.07);color:#b35500;font-weight:500}.hv2-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgba(0,0,0,.55);margin-bottom:8px;font-family:"Inter",sans-serif}.hv2-summary-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.hv2-summary-dot--meal{background:#3d7a2e}.hv2-summary-dot--snack{background:#5b0293}.hv2-summary-val{font-weight:600;color:#1a1919}.hv2-summary-val--done{color:#3d7a2e}.hv2-summary-total-row{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0 14px;border-top:1px solid rgba(0,0,0,.07);margin-top:4px;font-family:"Inter",sans-serif;font-size:13px;color:rgba(0,0,0,.5)}.hv2-summary-total{font-size:22px;font-weight:700;color:#1a1919;letter-spacing:-.5px}.hv2-summary-total small{font-size:12px;font-weight:500;color:rgba(0,0,0,.45)}.hv2-confirm-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:13px;background:#499137;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;transition:all .18s ease;letter-spacing:-.2px}.hv2-confirm-btn:hover:not(:disabled){background:#4a0179}.hv2-confirm-btn--disabled{background:rgba(0,0,0,.18);cursor:not-allowed}.hv2-confirm-btn--sm{padding:10px 20px;width:auto;font-size:13px;border-radius:8px}.hv2-stripe-note{font-size:11px;color:rgba(0,0,0,.35);text-align:center;margin:8px 0 0;font-family:"Inter",sans-serif}.hv2-delivery-row{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.hv2-delivery-row:last-child{border-bottom:none;padding-bottom:0}.hv2-delivery-row:first-child{padding-top:0}.hv2-delivery-date{font-size:13px;font-weight:600;color:#1a1919;font-family:"Inter",sans-serif}.hv2-delivery-cov{font-size:11.5px;color:rgba(0,0,0,.38);font-family:"Inter",sans-serif}.hv2-sticky-bottom{position:sticky;bottom:-75px;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:10px 2vw;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;z-index:99;box-shadow:0 -10px 16px rgba(0,0,0,.15)}@media(min-width:769px){.hv2-sticky-bottom{display:none}}.hv2-sticky-bottom__info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.hv2-sticky-bottom__name{font-size:13px;font-weight:600;color:#1a1919;font-family:"Inter",sans-serif}.hv2-sticky-bottom__counts{font-size:11.5px;color:rgba(0,0,0,.45);font-family:"Inter",sans-serif}.hv2-sticky-bottom__right{display:flex;align-items:center;grid-gap:14px;gap:14px}.hv2-sticky-bottom__total{font-size:16px;font-weight:700;color:#1a1919;font-family:"Inter",sans-serif;letter-spacing:-.4px;white-space:nowrap}.recipe-selector .ant-modal-content,.recipe-selector .ant-modal-header{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.recipe-selector-list-search-bar-filters-diet.ant-tag-checkable-checked{background-color:#5b0293}.recipe-selector-list-item-card .ant-card-cover img{height:200px!important;object-fit:cover!important}.confirm-order-continue{max-height:40px;display:flex;justify-content:center;flex:1 1}.confirm-order-continue-btn{background-color:#7c9c46;border-color:#7c9c46;font-weight:700}.confirm-order-continue-btn:hover{background-color:#92b851}@media(min-width:1024px){.confirm-order-continue{flex:1 1}}.confirm-order-address{flex:0 1;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.confirm-order-address-select{width:calc(100% - 32px)}@media(min-width:1024px){.confirm-order-address{flex:1 1}}.confirm-order-hour{flex:0 1;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.confirm-order-hour-item.ant-btn-primary{background-color:#5b0293;color:#fff}.confirm-order-hour-container{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}@media(min-width:1024px){.confirm-order-hour{flex:1 1}}.confirm-order .ant-drawer-body{display:flex;flex-direction:column;justify-content:space-between;align-items:center;grid-gap:25px;gap:25px;padding-left:10px;padding-right:10px}@media(min-width:1024px){.confirm-order .ant-drawer-body{flex-direction:row;padding-left:50px;padding-right:50px}}.ant-drawer-content-wrapper{height:380px!important}@media(min-width:1024px){.ant-drawer-content-wrapper{height:260px!important}}@media(max-width:768px){.hv2-body{padding:12px}.hv2-header{padding:16px 16px 10px}.hv2-top-bar{padding:10px 16px;grid-gap:12px;gap:12px}.hv2-day-content,.hv2-filter-row{padding:12px}}@media(max-width:480px){.hv2-top-bar{flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.hv2-top-bar__progress{width:100%;min-width:unset}.hv2-top-bar__counters{width:100%;justify-content:flex-start;align-items:center}.hv2-top-bar__change-pack{font-size:11.5px;padding:6px 12px}.hv2-icon-wrap{height:36px}}.hv2-filter-row{flex-wrap:wrap}@media(max-width:480px){.hv2-filter-row__title{font-size:15px}.hv2-ai-btn{font-size:12px;padding:7px 12px}}@media(max-width:768px){.hv2-day-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.hv2-day-tab{min-width:110px;padding:10px 8px 8px}.hv2-day-tab__name{font-size:12.5px}.hv2-day-tab__delivery{font-size:10px}}@media(max-width:768px){.hv2-sidebar{position:static}.hv2-sidebar .hv2-confirm-btn,.hv2-sidebar .hv2-stripe-note{display:none}}@media(hover:none)and (pointer:coarse){.hv2-drag-handle{display:none}.hv2-meal-item{cursor:default;padding-left:10px}}@media(max-width:480px){.hv2-meal-item{padding:8px;grid-gap:8px;gap:8px}.hv2-meal-thumb{width:38px;height:38px}.hv2-meal-name{font-size:12.5px}.hv2-action-btn{width:26px;height:26px}.hv2-add-slot{padding:9px 10px}}@media(max-width:768px){.home-v2{padding-bottom:72px}}.recipe-selector .ant-modal{border-radius:10px}.recipe-selector .ant-modal-content{background:#fff!important;box-shadow:0 4px 24px rgba(0,0,0,.12);border-radius:10px}.recipe-selector .ant-modal-header{background:#fff!important;border-radius:10px 10px 0 0;text-align:center}.recipe-selector .ant-modal-close-icon{filter:drop-shadow(1px 0 0 #fff)}.recipe-selector .ant-modal-close{top:14px;right:14px}.recipe-selector .ant-modal-close-x{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.76);border-radius:50%;font-size:13px}.recipe-selector .ant-modal-body{padding-top:0;padding-bottom:0}.recipe-selector-title{color:#222;width:100%;font-weight:700}.recipe-selector-cancel-btn{border:none;border-radius:10px}.recipe-selector-cancel-btn:hover{color:#5b0293}.recipe-selector-confirm-btn{background:#5b0293;color:#fff;font-weight:700;border:none;border-radius:10px}.recipe-selector-confirm-btn:hover{color:#fff;background:#5b0293;filter:brightness(1.2)}.recipe-selector-list-search-bar{padding:16px 0 8px}.recipe-selector-list-search-bar-input .ant-input-affix-wrapper{background:hsla(0,0%,85.1%,.22)!important;border:1px solid rgba(0,0,0,.17)!important;border-radius:8px!important;padding:14px 18px!important;box-shadow:none!important}.recipe-selector-list-search-bar-input .ant-input{background:transparent!important;font-size:15px!important}.recipe-selector-list-search-bar-input .ant-input-search-button{width:50px!important;height:50px!important;font-size:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rs-delivery-info{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;background:rgba(77,172,119,.06);border-radius:10px;padding:12px 14px;margin:12px 0 0}.rs-delivery-info__icon{color:#4dac77;font-size:15px;flex-shrink:0;margin-top:2px}.rs-delivery-info__text{font-family:"Inter",sans-serif;font-size:13px;color:#4dac77;line-height:1.5}.recipe-selector-filter-label{font-family:"Inter",sans-serif;font-size:13px;color:rgba(26,25,25,.75);margin:12px 0 8px}.recipe-selector-filter-pills{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px;justify-content:center}.recipe-selector-list-search-bar-filters-diet{font-family:"Inter",sans-serif;font-size:13px;color:#272525;background:transparent;border:.83px solid rgba(0,0,0,.4);border-radius:7px;padding:8px 14px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.recipe-selector-list-search-bar-filters-diet:hover{border-color:rgba(0,0,0,.7)}.recipe-selector-list-search-bar-filters-diet.active{background:#151313;border-color:#151313;color:#fff}.recipe-selector-list .ant-spin-container{max-height:425px;overflow-y:scroll;padding-top:5px}.recipe-selector-list-item-card{max-height:350px}.recipe-selector-list-item-card-check .ant-checkbox-inner{background-color:#5b0293;border:#5b0293;width:25px;height:25px;border-radius:100%}.recipe-selector-list-item-card-check .ant-checkbox-inner:after{margin-left:4px}.recipe-selector-list-item-card .ant-card-cover img{border-radius:10px 10px 0 0;height:220px;object-fit:cover}.recipe-selector-list-item-card .ant-card-actions{border-radius:0 0 10px 10px}.recipe-selector-list-item-card .ant-card-meta-description{height:50px;overflow-y:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recipe-selector-list-item-card .ant-card-meta-title{font-weight:700}.recipe-selector-list-item-card .ant-card-body{padding:10px 12px 8px!important}.recipe-selector-list-item-card .ant-card-meta-title{font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:400!important}.order-pack-inline{padding:16px 2vw 32px}.order-pack-inline-title{font-family:"Inter",sans-serif;font-size:22px;font-weight:600;color:#1a1919;margin:0 0 16px;letter-spacing:-.4px}.op-toggle-wrap{display:flex;justify-content:center;margin-bottom:20px}.op-toggle{display:flex;background:hsla(0,0%,85.1%,.2);border-radius:8px;padding:4px;grid-gap:4px;gap:4px}.op-toggle-btn{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:rgba(18,17,17,.71);background:transparent;border:none;border-radius:6px;padding:8px 28px;cursor:pointer;transition:all .18s ease;letter-spacing:-.3px}.op-toggle-btn--active{background:#1f1d1d;color:#fff;font-weight:500}.packs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:500px){.packs-grid{grid-template-columns:1fr}}.packs-item.ant-card{background:#fff!important;border:1.6px solid hsla(0,0%,86.3%,.71)!important;border-radius:10px!important;overflow:hidden;box-shadow:0 3px 3px -3px rgba(0,0,0,.25)!important;cursor:pointer;transition:box-shadow .18s ease;height:364px!important;display:flex!important;flex-direction:column!important}.packs-item.ant-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)!important}.packs-item .ant-card-cover{flex-shrink:0;border-radius:10px 10px 0 0;overflow:hidden;margin:0!important}.packs-item .ant-card-cover img{width:100%;height:192px!important;object-fit:cover;display:block}.packs-item .ant-card-body{flex:1 1!important;display:flex!important;flex-direction:column!important;padding:12px 14px 14px!important;overflow:hidden}.packs-card-info{flex:1 1;overflow:hidden}.packs-card-title-row{display:flex;align-items:baseline;justify-content:space-between;grid-gap:6px;gap:6px;margin-bottom:4px}.packs-item-name{font-weight:500;color:rgba(36,34,34,.86);flex-shrink:1;min-width:0}.packs-item-name,.packs-item-price{font-family:"Inter",sans-serif;font-size:14.5px;letter-spacing:-.3px}.packs-item-price{font-weight:600;color:#3575df;white-space:nowrap;flex-shrink:0}.packs-item-price small{font-size:11px;font-weight:500}.packs-item-desc{font-family:"Inter",sans-serif;font-size:12.5px;font-weight:400;color:rgba(18,17,17,.55);line-height:1.4;margin:0;letter-spacing:-.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.packs-card-btn{width:100%;padding:9px 0;background:#222020;color:#fff;border:none;border-radius:7px;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;letter-spacing:-.3px;cursor:pointer;transition:opacity .18s ease;margin-top:10px;flex-shrink:0}.packs-card-btn:hover{opacity:.85}.order-pack-modal .ant-modal-content{border-radius:20px!important;overflow:hidden}.order-pack-modal .ant-modal-header{padding:20px 28px!important;border-bottom:1px solid hsla(0,0%,85.1%,.67)!important;border-radius:20px 20px 0 0!important}.op-modal-title{font-family:"Inter",sans-serif;font-weight:500;font-size:20px;color:#1a1919}.op-modal-body{padding:20px 28px 28px;background:#fff}.order-pack-modal .ant-modal-body{padding:0!important}.op-close-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(0,0,0,.5);border-radius:50%;font-size:13px;color:rgba(0,0,0,.7)}.order-pack .ant-drawer-content-wrapper{height:85vh!important}.order-pack .ant-drawer-body{padding:16px;background:#fff}@media(max-width:500px){.packs-item.ant-card{height:auto!important}.packs-item .ant-card-cover img{height:160px!important}}.recipe-card{width:100%;min-width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:space-between;transition:.3s;z-index:1;position:relative}.recipe-card-img{z-index:2;min-height:215px;cursor:pointer}.recipe-card-img img{border-radius:20px}.recipe-card-header{background:linear-gradient(0deg,transparent,rgba(0,0,0,.5));border-radius:20px 20px 0 0;z-index:3;position:absolute;display:flex;flex-direction:column;width:100%;padding-top:15px}.recipe-card-header__row1{display:flex;justify-content:space-between}.recipe-card-header__row1__diets{background:hsla(0,0%,100%,.6)!important;padding:5px;width:-moz-fit-content;width:fit-content;border-radius:0 10px 10px 0}.recipe-card-header__row1__diets,.recipe-card-header__row1__likes{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);display:flex;grid-gap:5px;gap:5px}.recipe-card-header__row1__likes{border-radius:10px;justify-content:center;width:80px;margin-right:15px;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843);border:none}.recipe-card-header__row1__likes,.recipe-card-header__row1__likes:focus,.recipe-card-header__row1__likes:hover{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.25) 100%)!important;color:#fff}.recipe-card-header__row1__likes:focus,.recipe-card-header__row1__likes:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);filter:brightness(1.2)}@keyframes beat{0%{transform:scale(.8)}50%{transform:scale(1.5)}to{transform:scale(1)}}.recipe-card-header__row1__likes.liked img{animation:beat .3s ease-in-out normal forwards}.recipe-card-header__row2{display:flex;width:100%;justify-content:space-between;padding:10px 20px}@media(min-width:768px){.recipe-card-header__row2{padding:10px 30px}}.recipe-card-header__row2__recipe-metadata{color:#fff;text-shadow:1px 1px 0 hsla(0,0%,100%,.5019607843);font-weight:700;font-size:14px;display:flex;grid-gap:10px;gap:10px}.recipe-card-header__row2__recipe-metadata span{align-self:center}.recipe-card-footer{z-index:3;position:absolute;bottom:0;right:0;width:100%;display:flex;justify-content:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));border-radius:0 0 20px 20px}.recipe-card-footer__actions{display:flex;margin-bottom:15px;grid-gap:10px;gap:10px}.recipe-card-footer__actions__price-selector{border-radius:5px 5px 5px 35px;display:flex;align-content:center;padding:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.recipe-card-footer__actions__price-selector__btn{border-radius:10px;width:-moz-fit-content;width:fit-content;background:none;border:none;color:#000;padding:0 5px;cursor:pointer;display:flex;grid-gap:5px;gap:5px}.recipe-card-footer__actions__price-selector__btn.selected{background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);color:#fff;cursor:default}.recipe-card-footer__actions__price-selector__btn.selected:hover{color:#fff}.recipe-card-footer__actions__price-selector__btn:hover{color:#000}.banner{display:none}@media(min-width:768px){.banner{display:block;height:100px;width:100%;background-color:#000;margin-bottom:20px}}.light .accordion-list-item.selected{background-color:#eee!important}.light .arrow-icon{filter:invert(100%)}.accordion-list{height:100%}.accordion-list-item{height:70px;transition:.3s;border-radius:10px}.accordion-list-item.selected{position:absolute;top:0;left:0;height:100%;border-radius:10px;z-index:1000;width:100%;padding:10px;background-color:#f0f0f0!important}@media(min-width:1024px){.accordion-list-item.selected{padding:0;border-radius:0;position:static;background:none;height:calc(100% - var(--accordion-count)*70px)}}@media(min-width:1440px){.accordion-list-item.selected{height:calc(100% - var(--accordion-count)*25px)}}.accordion-list-item:not(:first-child){border-top:1px solid rgba(0,0,0,.08)}.accordion-list-item-header{width:100%;display:flex;justify-content:space-between;padding:10px;color:#1a1919;text-shadow:none;font-size:18px;font-weight:600;font-family:"Inter",sans-serif;align-self:center;cursor:pointer}@media(min-width:1024px){.accordion-list-item-header .arrow-icon.hidden{display:none}}.accordion-list-item-body{max-height:calc(100% - var(--accordion-count)*30px);padding:10px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.accordion-list-item-body.hidden{height:0;visibility:hidden;max-height:0;min-height:0}.accordion-list-item-body__item{display:flex;grid-gap:10px;gap:10px;align-items:flex-start}.accordion-list-item-body__item-text{color:rgba(26,25,25,.85);font-size:14px;font-weight:400;font-family:"Inter",sans-serif;text-shadow:none;line-height:1.5}.accordion-list-item-body__item .recipe-feature-icon{color:#1a1919!important;filter:none!important}.accordion-list-item-body__item span.step{color:#1a1919;font-size:16px;font-weight:600;min-width:24px}.recipe-page .arrow-icon{filter:invert(1)}.floating-add-to-cart{position:fixed;bottom:0;width:100%;background-color:#fff;display:flex;grid-gap:10px;gap:10px;padding:10px;height:65px}@media(min-width:768px){.floating-add-to-cart{width:240px;position:fixed;right:40px;bottom:40px;border-radius:10px}}.floating-add-to-cart-qty{padding:0 20px;font-size:18px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0),linear-gradient(90deg,transparent,transparent);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;cursor:pointer}.floating-add-to-cart-btn,.floating-add-to-cart-qty{flex:1 1;border-radius:10px;border:none;height:auto;display:flex}.floating-add-to-cart-btn{justify-content:center;grid-gap:5px;gap:5px;background:#5b0293}.floating-add-to-cart-btn span{align-self:center;color:#fff;font-weight:700;font-size:18px}.floating-add-to-cart-btn:hover{background:#5b0293;filter:brightness(1.2)}.recipe-page{padding:24px 2% 48px;background:#f7f7f7;min-height:calc(100vh - 100px);overflow-y:auto;font-family:"Inter",sans-serif}@media(min-width:768px){.recipe-page{padding:24px 4% 48px}}.breadcrumb{margin-bottom:16px}.recipe-page .recipe-info{display:flex;grid-gap:20px;gap:20px;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e9e9e9;border-radius:15px;padding:24px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:1024px){.recipe-page .recipe-info{flex-direction:row}}.recipe-page .recipe-info-basic{width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media(min-width:1024px){.recipe-page .recipe-info-basic{width:50%}}.recipe-page .recipe-info-basic__description{padding:14px 16px;background:hsla(0,0%,85.1%,.25);border-radius:10px;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:rgba(26,25,25,.75);font-size:14px;line-height:1.6;text-shadow:none}@media(min-width:1024px){.recipe-page .recipe-info-basic__description{font-size:15px;text-align:justify}}.recipe-page .recipe-info-advanced{width:100%;overflow:visible;max-height:none}@media(min-width:1024px){.recipe-page .recipe-info-advanced{width:50%}}.recipe-page .accordion-list-item{background:#f7f7f7!important;border:1px solid #e9e9e9!important;border-radius:10px!important;margin-bottom:8px!important;color:#1a1919!important}.recipe-page .accordion-list-item-header{color:#1a1919!important}.recipe-page .accordion-list-item-content{background:#f7f7f7!important;color:rgba(26,25,25,.8)!important}.recipe-page .instagram-wall{margin:20px auto 60px;width:100%;display:flex;flex-direction:column}@media(min-width:1024px){.recipe-page .instagram-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}.payment-page{padding:0 5%}@media(min-width:768px){.payment-page{padding:0 10vw}}@media(min-width:1024px){.payment-page{padding:0 20vw}}.order-list-item{position:relative;display:flex!important;align-items:center;grid-gap:12px;gap:12px;padding:17px 12px;min-height:83px;border-radius:10px!important;border:1px solid #ebcf97!important;background:rgba(254,246,223,.13)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;cursor:pointer;transition:filter .15s ease}.order-list-item:hover{filter:brightness(.97)}.order-list-item.delivered{border-color:#53bb81!important}.order-list-item.canceled{border-color:#ccc!important;opacity:.75}.order-list-item .latest-header{display:none}.order-list-item.latest .latest-header{display:block;position:absolute;top:0;left:0;width:100%;text-align:center;background:#5b0293;border-radius:10px 10px 0 0;color:#fff;font-size:12px;font-weight:600;padding:2px 0}.order-list-item.latest{padding-top:26px}.order-list-item__icon{position:relative;width:48px;height:48px;min-width:48px;background:hsla(0,0%,59.6%,.13);border-radius:50%;display:flex;align-items:center;justify-content:center}.order-list-item__icon .in-progress,.order-list-item__icon .status-icon{position:absolute;bottom:-2px;right:-2px}.order-list-item__icon .canceled{background:#7c0000}.order-list-item__icon .canceled,.order-list-item__icon .ready{position:absolute;bottom:-2px;right:-2px;color:#fff;border:1px solid #fff;border-radius:50%;padding:0 4px;font-size:9px;font-weight:700}.order-list-item__icon .ready{background:#53bb81}.order-list-item__metadata{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.order-list-item__metadata-name{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#2c2828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.order-list-item__metadata-name{font-size:18px}}.order-list-item__metadata-status{font-family:"Inter",sans-serif;font-size:15px;font-style:italic;font-weight:400;color:#b57c0a}.order-list-item.delivered .order-list-item__metadata-status{color:#53bb81}.order-list-item.canceled .order-list-item__metadata-status{color:#999}.order-list-item__metadata-date{font-family:"Inter",sans-serif;font-size:13px;color:rgba(40,39,39,.6)}.order-list-item__actions{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.order-list-item__track-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 17px;height:42px;background:#1f1d1d;border:none;border-radius:6px;font-family:"Inter",sans-serif;font-size:15px;font-weight:500;color:#fbfbfb;cursor:pointer;transition:filter .15s ease;white-space:nowrap}.order-list-item__track-btn:hover{filter:brightness(1.3);color:#fbfbfb}.order-list-item__actions-map-btn{display:flex;justify-content:center;align-items:center;background:transparent!important;border:1px solid rgba(0,0,0,.15)!important;color:#555!important}.order-list-item__actions-map-btn:hover{background:rgba(0,0,0,.06)!important;filter:none}.order-list-item__actions-options-btn{display:flex;justify-content:center;align-items:center}.order-list-item__actions-options-btn.hidden{visibility:hidden}@media(max-width:767px){.order-list-item__metadata-name{font-size:14px}.order-list-item__track-btn{padding:4px 12px;font-size:13px;height:36px}}.order-filter{display:flex;grid-gap:10px;gap:10px;justify-content:center}@media(min-width:768px){.order-filter{justify-content:flex-start}}.order-filter .ant-select,.order-filter .ant-select-selector{border-radius:5px!important;font-size:20px}@media(min-width:768px){.order-filter .ant-select,.order-filter .ant-select-selector{font-size:16px!important}}.address-modal .ant-modal-content{border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.address-modal-map{height:60vh}.address-modal__title{text-shadow:1px 1px rgba(0,0,0,.5019607843);font-weight:700;font-size:18px}.address-modal .ant-modal-confirm-btns .ant-btn{border-radius:10px;border:none}.address-modal .ant-modal-confirm-btns .ant-btn.ant-btn-primary{background:#5b0293}.address-modal .ant-modal-confirm-btns .ant-btn.ant-btn-primary:hover{filter:brightness(1.2);color:#fff}.order-details-modal{top:40px}.order-details-modal .ant-modal-content{border-radius:15px;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 4px 24px rgba(0,0,0,.18);padding:8px 12px}.order-details-modal .ant-modal-confirm-body>.anticon{display:none!important}.order-details-modal .ant-modal-confirm-body .ant-modal-confirm-paragraph{max-width:100%!important;margin-inline-start:0!important}.order-details-modal__title{font-family:"Inter",sans-serif;font-size:24px;font-weight:500;color:#1a1919;letter-spacing:-.5px}.order-details-modal .ant-modal-confirm-title{border-bottom:1px solid hsla(0,0%,85.1%,.67);padding-bottom:14px;margin-bottom:6px}.order-details-modal .ant-modal-confirm-content{margin-top:12px!important;margin-left:0!important}.order-details-modal .ant-modal-confirm-btns{margin-top:20px;text-align:center}.order-details-modal .ant-modal-confirm-btns .ant-btn{border-radius:6px;border:none;background:#1f1d1d;color:#fff;font-weight:500;padding:5px 24px;height:42px}.order-details-modal .ant-modal-confirm-btns .ant-btn:focus,.order-details-modal .ant-modal-confirm-btns .ant-btn:hover{background:#1f1d1d;filter:brightness(1.3);color:#fff}.order-details__subtitle{font-family:"Inter",sans-serif;font-size:16px;color:rgba(26,25,25,.68);margin:0 0 16px}.order-details__recipes{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:18px;max-height:280px;overflow-y:auto;padding-right:4px}.order-details__recipe-card{display:flex;align-items:center;grid-gap:11px;gap:11px;padding:8px 10px;background:hsla(0,0%,85.1%,.17);border:1px solid rgba(0,0,0,.17);border-radius:9px}.order-details__recipe-image{width:80px;height:64px;object-fit:cover;border-radius:5px;flex-shrink:0;background:#f0f0f0}.order-details__recipe-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.order-details__recipe-name{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:rgba(26,25,25,.78);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details__recipe-name:hover{color:#5b0293}.order-details__recipe-day{font-family:"Inter",sans-serif;font-size:13px;color:rgba(40,39,39,.6)}.order-details__info{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:14px 0;margin:4px 0 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.order-details__info-row{display:flex;justify-content:space-between;align-items:center}.order-details__info-label{font-family:"Inter",sans-serif;font-size:14px;color:rgba(40,39,39,.78)}.order-details__info-value{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:rgba(26,25,25,.9)}.order-details__summary{display:flex;flex-direction:column}.order-details__summary-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #d9d9d9;grid-gap:16px;gap:16px}.order-details__summary-row:last-child{border-bottom:none}.order-details__summary-label{font-family:"Inter",sans-serif;font-size:15px;color:rgba(40,39,39,.78);flex-shrink:0}.order-details__summary-value{font-family:"Inter",sans-serif;font-size:15px;font-weight:500;color:rgba(26,25,25,.9);text-align:right;word-break:break-word}.order-details__summary-value--link{color:#3575df;text-decoration:underline}.order-details__summary-row--total{padding-top:14px}.order-details__summary-row--total .order-details__summary-label{font-weight:500;font-size:16px}.order-details__summary-value--total{color:#3575df;font-size:16px}@media(max-width:575px){.order-details__recipe-image{width:64px;height:52px}.order-details__recipe-name{font-size:14px}.order-details__summary-label,.order-details__summary-value{font-size:13px}}.order-list .ant-empty-image{height:-moz-fit-content;height:fit-content}.order-list .ant-spin-container{padding-top:10px}.orders-page{padding:20px 2vw 40px;overflow-y:auto}.op-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:24px;gap:24px;margin-bottom:20px;flex-wrap:wrap}.op-header__text{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.op-title{font-weight:500;font-size:27px;letter-spacing:-.6px;color:#1a1919}.op-subtitle,.op-title{font-family:"Inter",sans-serif;margin:0}.op-subtitle{font-weight:400;font-size:16px;color:rgba(26,25,25,.68)}.op-tabs,.op-tabs__inner{display:flex;align-items:center}.op-tabs__inner{grid-gap:4px;gap:4px;background:hsla(0,0%,60%,.13);border-radius:7.5px;padding:3px}.op-tab{padding:8px 20px;border:none;border-radius:6px;background:transparent;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:rgba(18,17,17,.71);cursor:pointer;transition:all .18s ease;white-space:nowrap}.op-tab--active{background:#1f1d1d;color:#fff;font-weight:500}.op-tab:hover:not(.op-tab--active){background:rgba(0,0,0,.06)}.op-content{background:#fff;border:1px solid #e9e9e9;border-radius:15px;padding:20px;min-height:400px}#map img{animation:none}.map-container{position:relative}.map-container .street-btn{position:absolute;right:5px;bottom:125px;width:-moz-fit-content;width:fit-content;height:50px;background:#5b0293}.map-container .street-btn img{filter:invert(100%)}.map-container .street-btn:focus,.map-container .street-btn:hover{background:#5b0293;filter:brightness(1.2);border-color:#fff}.suggest-recipe-page{padding:20px 2vw 40px;background:#f7f7f7;min-height:100%}@media(min-width:768px){.suggest-recipe-page{padding:24px 24px 40px}}.suggest-recipe-page__header{margin:0 4px 16px}.suggest-recipe-page__title{font-family:"Inter",sans-serif;font-size:24px;font-weight:500;color:#1a1919;letter-spacing:-.5px;margin:0 0 4px;line-height:1.2}.suggest-recipe-page__subtitle{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:rgba(26,25,25,.68);letter-spacing:-.2px;margin:0}.suggest-recipe-page__form{background:#fff!important;background-image:none!important;border:1px solid #e9e9e9;border-radius:15px;padding:22px 24px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.suggest-recipe-page__form:after,.suggest-recipe-page__form:before{display:none!important;content:none!important}.suggest-recipe-page__form-header{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.suggest-recipe-page__form-title{font-family:"Inter",sans-serif;font-size:18px;font-weight:500;color:#1a1919;letter-spacing:-.3px;margin:0}.suggest-recipe-page__form-sub{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:rgba(26,25,25,.6);margin:0}#basic{display:grid;grid-template-columns:1fr;grid-gap:14px 16px;gap:14px 16px;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0;margin:0}@media(min-width:768px){#basic{grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:16px 18px;gap:16px 18px}}#basic .form-input{display:flex;flex-direction:column;grid-gap:6px;gap:6px;justify-content:flex-start}#basic .form-input label{font-family:"Inter",sans-serif;font-size:13px;font-weight:400;color:rgba(26,25,25,.6);letter-spacing:-.2px;width:auto;margin:0}.form-input--full{grid-column:1/-1}#basic .form-input>.ant-input,#basic .form-input>.ant-input-affix-wrapper,#basic .form-input>.ant-select .ant-select-selector{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-radius:8px!important;padding:8px 14px!important;height:42px!important;min-height:42px!important;font-family:"Inter",sans-serif;font-size:14px!important;color:rgba(26,25,25,.85);box-shadow:none!important}#basic .form-input .ant-select-selection-placeholder,#basic .form-input>.ant-input::placeholder{color:rgba(26,25,25,.45);font-size:14px}#basic .form-input .ant-select-focused .ant-select-selector,#basic .form-input>.ant-input-focused,#basic .form-input>.ant-input:focus{border-color:#1a1919!important;box-shadow:none!important}#basic .form-input .ant-select{width:100%}#basic .form-input .ant-select-selector{display:flex!important;align-items:center!important}#basic .form-input .ant-select-selection-item{font-size:14px;color:rgba(26,25,25,.85);line-height:24px}#basic .form-input .ant-select-arrow{color:#1a1919;right:14px}#basic .form-input .ant-input-group-wrapper{width:100%;height:42px}#basic .form-input .ant-input-group-wrapper .ant-input-wrapper{display:table!important;width:100%;height:42px}#basic .form-input .ant-input-group-wrapper .ant-input{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-right:none!important;border-left:none!important;border-radius:0!important;text-align:center!important;font-size:15px!important;font-weight:500;color:rgba(26,25,25,.85)!important;padding:0!important;height:42px!important;min-height:42px!important;display:table-cell!important;vertical-align:middle!important}#basic .form-input .ant-input-group-wrapper .ant-input-group-addon{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;padding:0 4px!important;width:1%;vertical-align:middle!important}#basic .form-input .ant-input-group-wrapper .ant-input-group-addon:first-child{border-radius:8px 0 0 8px!important;border-right:none!important}#basic .form-input .ant-input-group-wrapper .ant-input-group-addon:last-child{border-radius:0 8px 8px 0!important;border-left:none!important}.qty-btn{width:32px!important;height:32px!important;min-width:32px!important;border-radius:4px!important;border:none!important;font-size:18px!important;font-weight:600!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle;transition:filter .15s ease}.qty-btn--minus{background:#242121!important;color:#fff!important}.qty-btn--plus{background:#64328d!important;color:#fff!important}.qty-btn--minus:focus,.qty-btn--minus:hover,.qty-btn--plus:focus,.qty-btn--plus:hover{filter:brightness(1.15);color:#fff!important}.qty-btn:disabled{opacity:.5;cursor:not-allowed}#categories{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:16px 0 0!important;margin:0!important;border:none;border-top:1px solid #ececec!important}#categories .ant-list-header{border-bottom:none!important;padding:0 0 10px!important}#categories .ant-spin-container{padding:0}#categories .diet-item{background:#fff;border:1px solid rgba(0,0,0,.25)!important;border-radius:6px;padding:8px 12px!important;min-height:36px;text-align:center;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;color:#272525;cursor:pointer;filter:none;display:flex!important;align-items:center;justify-content:center;transition:all .15s ease;margin-bottom:0!important}#categories .diet-item:hover{border-color:#1a1919!important;filter:none}#categories .diet-item.selected{background:#151313;border-color:#151313!important;color:#fff;font-weight:500;filter:none}#categories .diet-item.selected:after{display:none}#categories .ant-pagination{margin-top:12px;text-align:center}#categories .ant-pagination .ant-pagination-item{background:#fff;border:1px solid #f1f1f1;border-radius:5px;min-width:28px;height:28px;line-height:26px}#categories .ant-pagination .ant-pagination-item a{color:#1a1919}#categories .ant-pagination .ant-pagination-item-active{background:#0d161d;border-color:#0d161d}#categories .ant-pagination .ant-pagination-item-active a{color:#fff}#ingredients{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:16px 0!important;margin:0!important;border:1px solid #ececec!important;border-right:none!important;border-left:none!important}#ingredients .ant-list-header{border-bottom:none!important;padding:0 0 12px!important}.ingredient-header{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.section-title{font-family:"Inter",sans-serif;font-size:17px;font-weight:500;color:rgba(26,25,25,.87);letter-spacing:-.3px}.ingredient-header__actions{display:flex;grid-gap:8px;gap:8px}#add-button,#remove-button{border-radius:6px!important;height:34px!important;padding:0 14px!important;font-family:"Inter",sans-serif;font-size:13px!important;font-weight:500!important;display:inline-flex!important;align-items:center;grid-gap:6px;gap:6px;border:none!important;box-shadow:none!important}#remove-button{background:rgba(255,140,124,.18)!important;color:#cf2c15!important}#remove-button:hover{background:rgba(255,140,124,.3)!important;color:#cf2c15!important}#add-button,#add-button:hover{background:#1c1d1d!important;color:#fff!important}#add-button:hover{filter:brightness(1.2)}#ingredients .ant-list-items{height:auto;max-height:280px;overflow-y:auto}#ingredients .ant-list-item{border-bottom:1px dashed #efefef!important;padding:10px 0!important}#ingredients .ant-list-item:last-child{border-bottom:none!important}.ingredient-item{display:grid!important;grid-template-columns:1fr 1fr 2fr;grid-gap:12px;gap:12px;flex-direction:unset!important}@media(max-width:575px){.ingredient-item{grid-template-columns:1fr}}.ingredient-item .form-input{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ingredient-item .form-input label{font-family:"Inter",sans-serif;font-size:12px;color:rgba(26,25,25,.55)}.ingredient-item .form-input .ant-input{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-radius:6px!important;padding:6px 10px!important;height:36px!important;min-height:36px!important;font-size:13px!important;color:rgba(26,25,25,.85)!important;box-shadow:none!important}.ingredient-item .form-input .ant-input:focus{border-color:#1a1919!important}#steps{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;grid-gap:10px;gap:10px}#steps .section-title{margin:0}#steps .ant-input,#steps textarea{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-radius:8px!important;padding:12px 14px!important;font-family:"Inter",sans-serif;font-size:14px!important;color:rgba(26,25,25,.85)!important;resize:vertical;min-height:110px;box-shadow:none!important}#steps textarea::placeholder{color:rgba(26,25,25,.4);white-space:pre-line;font-size:14px}#steps textarea:focus{border-color:#1a1919!important}#actions{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin:0!important;display:flex;justify-content:flex-end}@media(max-width:575px){#actions{justify-content:stretch}}.suggest-button{background:#1c1d1d!important;border:none!important;border-radius:8px!important;padding:0 28px!important;height:44px!important;font-family:"Inter",sans-serif;font-size:15px!important;font-weight:500!important;color:#fff!important;box-shadow:none!important;transition:filter .15s ease}.suggest-button:focus,.suggest-button:hover{background:#1c1d1d!important;color:#fff!important;filter:brightness(1.2)}@media(max-width:575px){.suggest-button{width:100%}}.add-address-page{padding:24px 32px 48px;background:#f7f7f7;min-height:100vh;font-family:"Inter",sans-serif;box-sizing:border-box}.add-address-page__header{margin-bottom:24px;max-width:640px;margin-left:auto;margin-right:auto}.add-address-page__title{font-size:27px;font-weight:500;letter-spacing:-.5px;color:#1a1919;margin:0 0 6px;line-height:1.2}.add-address-page__subtitle{font-size:15px;font-weight:400;color:rgba(26,25,25,.68);margin:0}.add-address-page__card{background:#fff;border:1px solid #e9e9e9;border-radius:15px;padding:28px;max-width:640px;box-sizing:border-box;margin:0 auto}.add-address-page__search-row{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:20px}.add-address-page__search-input .ant-input{border-radius:8px 0 0 8px!important}.add-address-page__search-input .ant-input-search-button{border-radius:0 8px 8px 0!important}.add-address-page__location-btn.ant-btn-link{color:#4c70f5;padding:0;font-size:13px;height:auto;display:flex;align-items:center;grid-gap:5px;gap:5px;align-self:flex-start}.add-address-page__location-btn.ant-btn-link:hover{color:#3358d4}.address-result{border:1px solid #e9e9e9;border-radius:10px;overflow:hidden}.address-result__map .ant-image,.address-result__map img{width:100%;height:auto;display:block}.address-result__body{padding:20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.address-result__name{font-size:15px;font-weight:500;color:#1a1919;margin:0;letter-spacing:-.3px;line-height:1.4}.address-result__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.address-result__label{font-size:14px;font-weight:400;color:#1a1919;letter-spacing:-.3px}.address-result__icon{color:#989898;font-size:14px}.address-result__input.ant-input-affix-wrapper{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-radius:8px!important;height:45px;box-shadow:none!important}.address-result__input.ant-input-affix-wrapper-focused{border-color:#4c70f5!important;box-shadow:0 0 0 2px rgba(76,112,245,.12)!important}.address-result__input.ant-input-affix-wrapper .ant-input{background:transparent!important;font-size:15px;color:#302c2c;font-family:"Inter",sans-serif}.address-result__maps-link{font-size:13px;color:#4c70f5;text-decoration:none;align-self:flex-start;letter-spacing:-.2px;transition:color .15s}.address-result__maps-link:hover{color:#3358d4;text-decoration:underline}.address-result__save-btn.ant-btn{background:#1c1d1d;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:400;letter-spacing:-.3px;height:46px;width:100%;font-family:"Inter",sans-serif;transition:background .15s}.address-result__save-btn.ant-btn:focus,.address-result__save-btn.ant-btn:hover{background:#3a3a3a!important;color:#fff!important;border:none!important}.address-result__placeholder{display:flex;flex-direction:column;align-items:center;padding:20px 0 8px;grid-gap:14px;gap:14px}.address-result__placeholder-text{font-size:14px;color:rgba(26,25,25,.5);margin:0;text-align:center;font-family:"Inter",sans-serif}.profile-info__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px;margin-bottom:20px}@media(max-width:600px){.profile-info__grid{grid-template-columns:1fr}}.profile-info__field{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1;min-width:100px}.profile-info__label{font-size:15px;font-weight:400;color:#1a1919;letter-spacing:-.3px;font-family:"Inter",sans-serif}.profile-info__icon{color:#989898;font-size:14px}.profile-info__input.ant-input-affix-wrapper,.profile-info__input.ant-input-affix-wrapper:hover{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;border-radius:8px!important;height:45px;min-height:45px;padding:0 12px;box-shadow:none!important}.profile-info__input.ant-input-affix-wrapper-focused{border-color:#4c70f5!important;box-shadow:0 0 0 2px rgba(76,112,245,.12)!important}.profile-info__input.ant-input-affix-wrapper .ant-input{background:transparent!important;font-size:15px;color:#302c2c;font-family:"Inter",sans-serif}.profile-info__input.ant-input-affix-wrapper-disabled,.profile-info__input.ant-input-affix-wrapper-disabled:hover{background:hsla(0,0%,94.1%,.61)!important;border:1px solid #dfdfdf!important;opacity:1}.profile-info__input.ant-input-affix-wrapper-disabled .ant-input{color:#252222}.profile-info__address-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.profile-info__address-input{flex:1 1;display:flex;align-items:center;grid-gap:10px;gap:10px;background:hsla(0,0%,94.1%,.61);border:1px solid #dfdfdf;border-radius:8px;height:45px;padding:0 12px;cursor:pointer;overflow:hidden;transition:border-color .15s;box-sizing:border-box;max-width:calc(100vw - 173px)}.profile-info__address-input:hover{border-color:#4c70f5}.profile-info__address-text{flex:1 1;font-size:15px;color:#302c2c;text-decoration:underline;font-family:"Inter",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-info__address-chevron{font-size:20px;color:#1c1b1b;font-weight:600;line-height:1;flex-shrink:0}.profile-info__address-add{width:45px;height:45px;border-radius:50%;background:#171719;color:#fff;border:none;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;transition:opacity .15s;font-family:"Inter",sans-serif}.profile-info__address-add:hover{opacity:.82}.profile-info__save-row{display:flex;justify-content:flex-end;margin-bottom:28px}.profile-info__save-btn.ant-btn{background:#1c1d1d;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:400;letter-spacing:-.3px;height:40px;padding:0 20px;font-family:"Inter",sans-serif}.profile-info__save-btn.ant-btn:focus,.profile-info__save-btn.ant-btn:hover{background:#3a3a3a;color:#fff;border:none}.profile-info__divider{height:1px;background:#d9d9d9;margin:0 0 24px}.profile-info__security-header{margin-bottom:20px}.profile-info__security-title{font-size:18px;font-weight:400;color:#000;letter-spacing:-.4px;font-family:"Inter",sans-serif}.profile-info__field--security{margin-bottom:20px}.profile-info__security-row{display:flex;align-items:center;grid-gap:12px;gap:12px}.profile-info__security-row .profile-info__input{flex:1 1;max-width:434px}.profile-info__change-btn.ant-btn{background:#000;color:#fff;border:none;border-radius:5px;font-size:14px;height:35px;padding:0 16px;white-space:nowrap;flex-shrink:0;font-family:"Inter",sans-serif;letter-spacing:-.3px}.profile-info__change-btn.ant-btn:focus,.profile-info__change-btn.ant-btn:hover{background:#333;color:#fff;border:none}.health-info{border-radius:10px;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.health-info__title{display:flex;justify-content:space-between}.health-info__body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:0 0 10px 10px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:10px}.health-info__body .save-health-button{background:#5b0293;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;align-self:flex-end;border-radius:15px}.health-info__body .save-health-button:focus,.health-info__body .save-health-button:hover{background:#5b0293;filter:brightness(1.2)}.health-info__body.closed{display:flex;align-items:center;justify-content:space-around}@media(min-width:768px){.health-info__body.closed{flex-direction:row}}.address-info-list-item{display:flex!important;justify-content:space-between;border-bottom:1px solid #dbdbdb!important;padding-bottom:10px!important}.address-info-list-item__data{flex:10 1;display:flex;flex-direction:column}.address-info-list-item__data-address{font-weight:700}.address-info-list-item__data-reference{font-size:11px}.address-info-list-item__actions{display:flex;flex-direction:column-reverse;justify-content:space-between}@media(min-width:768px){.address-info-list-item__actions{flex-direction:row}}.address-info-list-item__actions .ant-btn,.address-info-list-item__actions .ant-switch{align-self:center}.address-info-list-item__actions .options-btn.hidden{visibility:hidden}.address-info{border-radius:10px;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.address-info__title{display:flex;justify-content:space-between}.address-info__body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border-radius:0 0 10px 10px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:10px}.address-info__body .add-address-button{background:#5b0293;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;align-self:flex-end;border-radius:15px}.address-info__body .add-address-button:focus,.address-info__body .add-address-button:hover{background:#5b0293;filter:brightness(1.2)}.address-info__body.closed{display:flex;align-items:center;justify-content:space-around}@media(min-width:768px){.address-info__body.closed{flex-direction:row}}.user-profile-page{padding:24px 32px 48px;background:#f7f7f7;min-height:100vh;font-family:"Inter",sans-serif;box-sizing:border-box}.user-profile-page__header{margin-bottom:24px}.user-profile-page__title{font-size:27px;font-weight:500;letter-spacing:-.5px;color:#1a1919;margin:0 0 6px;line-height:1.2}.user-profile-page__subtitle{font-size:15px;font-weight:400;color:rgba(26,25,25,.68);margin:0}.user-profile-page__card{background:#fff;border:1px solid #e9e9e9;border-radius:15px;padding:32px;max-width:960px;box-sizing:border-box}.user-profile-page__card-header{margin-bottom:24px}.user-profile-page__card-title{font-size:22px;font-weight:500;letter-spacing:-.5px;color:#1a1919;margin:0 0 6px}.user-profile-page__card-sub{font-size:14px;color:rgba(26,25,25,.68);margin:0}.user-profile-page__avatar-row{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:28px}.user-profile-page__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid #e9e9e9;flex-shrink:0}.user-profile-page__avatar-info{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.user-profile-page__avatar-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.avatar-btn{border:none;cursor:pointer;border-radius:4px;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;padding:6px 10px;letter-spacing:-.3px;transition:opacity .15s;line-height:1.3}.avatar-btn--add{background:#000;color:#fff}.avatar-btn--add:hover{opacity:.82}.avatar-btn--remove{background:hsla(0,0%,90.2%,.76);color:#4e4e4e}.avatar-btn--remove:hover{opacity:.75}.user-profile-page__avatar-hint{font-size:13px;color:rgba(26,25,25,.68);margin:0}.health-info.ant-card{margin-top:16px;max-width:960px;border-radius:15px!important;border:1px solid #e9e9e9!important}.health-info.ant-card,.health-info.ant-card .ant-card-head{background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.health-info.ant-card .ant-card-head{border-bottom:1px solid #e9e9e9;color:#1a1919}.health-info .health-info__body{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.health-info .save-health-button,.health-info .save-health-button:focus,.health-info .save-health-button:hover{background:#1c1d1d!important;border-radius:8px!important;border:none!important;filter:none!important}.health-info .save-health-button:hover{opacity:.85}.site,.site-content{background-color:#f7f7f7}.site #sider{background-color:#1a1919;box-shadow:1px 0 10px rgba(0,0,0,.3);height:100vh;border-radius:0!important}@media(max-width:992px){.site #sider{position:fixed;top:0;left:0;z-index:100}.site #sider:not(.ant-layout-sider-zero-width) .sider-overlay{position:fixed;top:0;right:0;width:calc(100vw - 200px);height:100vh;background-color:rgba(0,0,0,.5);z-index:99;cursor:pointer}.site #sider:not(.ant-layout-sider-zero-width) .ant-layout-sider-zero-width-trigger{background-color:hsla(0,0%,100%,.1450980392);border-radius:100%!important;height:36px;color:#fff;left:10px;display:flex;cursor:pointer;z-index:101}.site #sider:not(.ant-layout-sider-zero-width) .ant-layout-sider-zero-width-trigger svg{transform:translateX(9px)}}.site #sider,.site #sider .ant-layout-sider-children,.site #sider .ant-layout-sider-zero-width-trigger{border-radius:0!important}.site-navbar{background-color:#1a1919}.site-navbar-logo{display:flex;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:8px}.site #sider .site-navbar-menu{background-color:#1a1919}.site-navbar-group .ant-menu-item-group-title{font-size:10.5px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:hsla(0,0%,100%,.3)!important;padding:20px 20px 6px!important}.site #sider .site-navbar-menu .ant-menu-item-selected{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.12)!important;border-radius:6px}.site-navbar-coming-soon{opacity:.4!important;cursor:default!important}.site .ant-layout-sider-zero-width-trigger{background-color:#fff;color:#1a1919;right:-46px;top:10px}@media(min-width:992px){.site .ant-layout-sider-zero-width{width:200px!important;min-width:200px!important;max-width:200px!important}.site .ant-layout-sider-zero-width .ant-menu-inline-collapsed{width:100%}.site .ant-layout-sider-zero-width .ant-menu-inline-collapsed .ant-menu-item{padding-left:24px!important}.site .ant-layout-sider-zero-width .ant-menu-inline-collapsed .ant-menu-item span{opacity:1;padding-left:10px}}.site.light,.site.light .react-modal-sheet-content,.site.light .site,.site.light main{background-color:#f5f1f1!important}.site.light #sider{border-radius:0!important}.site.light .accordion-list-item-body__item-text,.site.light .accordion-list-item-header,.site.light .ant-breadcrumb-link,.site.light .ant-breadcrumb-separator,.site.light .card-list-list__item__title,.site.light .order-list-item__metadata-date,.site.light .order-list-item__metadata-status,.site.light .recipe-info-basic__description,.site.light .story-frame-caption{color:#424040}.site.light .stories-list{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.site.light .search-bar{margin-top:10px}@media(min-width:768px){.site.light .search-bar{margin-top:0}}.site-header{background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;padding:0 24px!important;height:64px}.site-header-welcome{display:flex;flex-direction:column;line-height:1.2}.site-header-welcome__label{font-size:12px;color:rgba(0,0,0,.45);font-family:"Inter",sans-serif}.site-header-welcome__name{font-size:15px;font-weight:600;color:#1a1919;font-family:"Inter",sans-serif}.site-header-user{display:flex;align-items:center;grid-gap:16px;gap:16px}.site-header-bell{font-size:18px;color:rgba(0,0,0,.5);cursor:pointer;transition:color .2s}.site-header-bell:hover{color:#1a1919}.site-header-profile{display:flex;align-items:center;grid-gap:10px;gap:10px;text-decoration:none}.site-header-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(0,0,0,.08)}.site-header-profile-text{display:flex;flex-direction:column;line-height:1.2}.site-header-profile-name{font-size:13px;font-weight:600;color:#1a1919;font-family:"Inter",sans-serif}.site-header-profile-link{font-size:11px;color:rgba(0,0,0,.4);font-family:"Inter",sans-serif}.pwa-logout,.site-header-logo{display:none}.pwa-logout{color:rgba(0,0,0,.5);cursor:pointer;padding:8px}@media(max-width:991px){.site-header-user,.site-header-welcome{display:none}.site-header-logo{display:block;filter:invert(100%)!important}.pwa-logout{display:flex;align-items:center}.site-header{justify-content:center;position:relative}.pwa-back{position:absolute;left:16px}.pwa-logout{position:absolute;right:16px}}.checkin-order-page{background-color:#fff;background-image:url(/static/media/TLAC-emailSignature-04.94c2f7da.jpg);background-size:cover;background-position:50%;width:100vw;height:100vh;max-height:355px;margin-top:40%;padding:40px;display:flex;flex-direction:column;grid-gap:20px;gap:20px;justify-content:center;align-items:center}@media(min-width:768px){.checkin-order-page{margin-top:0;max-height:none}}.checkin-order-page__content{background-color:hsla(0,0%,100%,.5);border-radius:10px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px}.checkin-order-page__content-title{font-weight:700}@media(min-width:768px){.checkin-order-page__content-title{font-size:25px}}.checkin-order-page__content-msg{text-align:center;font-size:14px}@media(min-width:768px){.checkin-order-page__content-msg{font-size:18px}}.checkin-order-page__content-action{color:#fff;background-color:#000;padding:10px 15px;border-radius:20px;text-transform:uppercase;cursor:pointer}.checkin-order-page__content-action:hover{color:#fff;background-color:#5b0293}.delivery-page{padding:10px 5px;display:flex;flex-direction:column;grid-gap:20px;gap:20px;justify-content:center}@media(min-width:768px){.delivery-page{padding:20px 15vw}}.ant-modal-confirm-content{margin-left:0!important}.contact-support-page{padding:24px 32px 48px;background:#f7f7f7;min-height:100vh;font-family:"Inter",sans-serif;box-sizing:border-box}.contact-support-page__header{margin-bottom:24px}.contact-support-page__title{font-size:27px;font-weight:500;letter-spacing:-.5px;color:#1a1919;margin:0 0 6px;line-height:1.2}.contact-support-page__subtitle{font-size:15px;color:rgba(26,25,25,.68);margin:0}.contact-support-page__card{background:#fff;border:1px solid #e9e9e9;border-radius:15px;padding:32px;max-width:960px;box-sizing:border-box}.contact-support-page__card-header{margin-bottom:28px}.contact-support-page__card-title{font-size:22px;font-weight:500;letter-spacing:-.5px;color:#1a1919;margin:0 0 6px}.contact-support-page__card-sub{font-size:14px;color:rgba(26,25,25,.68);margin:0}.contact-support-page__content{display:grid;grid-template-columns:360px 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:720px){.contact-support-page__content{grid-template-columns:1fr}}.contact-support-page__channels{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.channel-card{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:15px 13px;background:#fff;border:1px solid #d5d5d5;border-radius:14px;box-shadow:0 1px 3px 1px rgba(0,0,0,.08);box-sizing:border-box}.channel-card--highlighted{box-shadow:0 1px 4px 1px rgba(0,0,0,.22);border-color:#e0e0e0}.channel-card__icon-wrap{width:30px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;box-shadow:-1px 1px 3px rgba(0,0,0,.22);flex-shrink:0}.channel-card__icon{font-size:14px;color:rgba(0,0,0,.45)}.channel-card__info{display:flex;flex-direction:column;grid-gap:5px;gap:5px;flex:1 1;min-width:0}.channel-card__title-row{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.channel-card__title{font-size:15px;font-weight:500;letter-spacing:-.3px;background:linear-gradient(90deg,#202020 40%,#9d9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.channel-card__badge{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:9px;color:rgba(0,0,0,.6);border:.6px solid rgba(0,0,0,.25);border-radius:40px;padding:2px 6px;white-space:nowrap}.channel-card__dot{width:7px;height:7px;border-radius:50%;background:#18ff75;flex-shrink:0}.channel-card__hint{font-size:11px;color:rgba(0,0,0,.4);margin:0;line-height:1.4}.channel-card__value{font-size:12px;font-weight:400;color:#000;text-decoration:none;transition:opacity .15s;word-break:break-all}.channel-card__value:hover{opacity:.65}.channel-card__socials{display:flex;grid-gap:8px;gap:8px;margin-top:4px;flex-wrap:wrap}.social-icon-btn{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.86);color:#fff;font-size:13px;text-decoration:none;transition:opacity .15s;flex-shrink:0}.social-icon-btn:hover{opacity:.72;color:#fff}.contact-support-page__form{background:#232323;border:2.5px solid #d4d4d4;border-radius:14px;padding:28px 22px;display:flex;flex-direction:column;grid-gap:32px;gap:32px;min-height:340px;box-sizing:border-box}.support-form__title{font-size:24px;font-weight:500;font-style:italic;color:#fff;margin:0;line-height:1.35;letter-spacing:-.5px}.support-form__input-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1}.support-form__textarea.ant-input{background:transparent!important;color:#fff!important;font-size:14px;font-family:"Inter",sans-serif;padding:0;resize:none;caret-color:#fff}.support-form__textarea.ant-input::placeholder{color:hsla(0,0%,100%,.45)!important}.support-form__underline{height:1px;background:hsla(0,0%,100%,.28)}.support-form__footer{display:flex;justify-content:flex-end}.support-form__send-btn.ant-btn{background:#fff;color:#252121;border:none;border-radius:8px;font-size:14px;font-weight:400;letter-spacing:-.3px;height:42px;padding:0 14px 0 18px;display:flex;align-items:center;grid-gap:10px;gap:10px;font-family:"Inter",sans-serif}.support-form__send-btn.ant-btn:focus,.support-form__send-btn.ant-btn:hover{background:#f0f0f0!important;color:#252121!important;border:none!important}.support-form__arrow-circle{width:32px;height:32px;border-radius:50%;background:#141212;color:#fff;flex-shrink:0;line-height:1;padding:9px 7px 5px;box-sizing:border-box}.legal-page,.support-form__arrow-circle{display:flex;align-items:center;justify-content:center}.legal-page{padding:25px 5vw;flex-direction:column;background:#f0f2f5;text-align:justify}@media(min-width:768px){.legal-page{padding:10px 25%}}
/*# sourceMappingURL=main.e3ff9bf6.chunk.css.map */