body{line-height:normal;margin:0 auto;max-width:1512px}:root{--Gray-500:#717680;--Gray-25:#fdfdfd;--Brand-500:#ceff85;--Warm-purple-600:#5959de;--Warm-purple-50:#ececff;--Brand-50:#fafff2;--Warm-purple-700:#5050d5;--Gray-200:#e9eaeb;--Brand-700:#a5f82b;--Brand-200:#f0ffdb;--Brand-600:#bffd63;--Gray-900:#181d27;--Gray-400:#a4a7ae;--Gray-50:#fafafa;--Gray-700:#414651;--Gray-300:#d5d7da;--Gray-600:#535862;--Gray-100:#f5f5f5;--White:#fff;--white:var(--White);--gray-50:var(--Gray-50);--gray-100:var(--Gray-100);--gray-200:var(--Gray-200);--gray-300:var(--Gray-300);--gray-400:var(--Gray-400);--gray-500:var(--Gray-500);--gray-600:var(--Gray-600);--gray-700:var(--Gray-700);--brand-50:var(--Brand-50);--brand-200:var(--Brand-200);--brand-500:var(--Brand-500);--brand-600:var(--Brand-600);--brand-700:var(--Brand-700);--warm-purple50:var(--Warm-purple-50);--warm-purple600:var(--Warm-purple-600);--Background-blur-sm:blur(8px);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.cart-modal .button-base,.checkout .button-base,.details .button-base,.frame .button-base{align-items:center;gap:8px;justify-content:center}.text-fit-content{width:fit-content}.text-nowrap{white-space:nowrap}.flex-inline{display:inline-flex;display:-webkit-inline-flex}.flex-0-auto{flex:0 0 auto;-webkit-flex:0 0 auto}.pos-relative{position:relative}.rounded-full{border-radius:999px}.rounded-40{border-radius:40px}.rounded-16{border-radius:16px}.rounded-8{border-radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-offset:2px}a,a:hover{background-color:inherit;color:inherit;text-decoration:none}.logomark-child{height:32px;position:relative;width:32px}.logomark{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;left:calc(50% - 78.5px);position:absolute;top:calc(50% - 16px)}.group-icon{bottom:0;height:100%;left:25.48%;max-height:100%;max-width:100%;overflow:hidden;position:absolute;right:43.06%;top:0;width:31.46%}.home-chf{left:0;line-height:100%;position:absolute;text-transform:uppercase;top:9px}.logotype{bottom:0;display:none;height:100%;left:26.75%;position:absolute;right:8.92%;top:0;width:64.33%}.logo-wrap{height:32px;position:relative;width:157px}.logo{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:142px}.text{font-weight:600;line-height:24px;position:relative}.button,.button-base{display:flex;flex-direction:row}.button-base{align-items:center;height:48px;justify-content:center}.button{align-items:flex-start;justify-content:flex-start}.chevron-down-icon{flex-shrink:0;height:20px;overflow:hidden;position:relative;width:20px}.button-base1{align-items:center;display:flex;flex-direction:row;gap:8px;height:48px;justify-content:center}.dropdown-header-navigation-tri{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:4px 0}.navigation{font-size:16px;gap:20px;justify-content:flex-start;margin:0;text-align:left}.header a,.navigation{color:var(--Gray-600);font-family:Inter}.header a{text-decoration:auto}.button-base4,.content,.navigation{align-items:center;display:flex;flex-direction:row}.content{gap:32px;justify-content:flex-start}.button-base4{border-radius:999px;box-sizing:border-box;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.button-base5,.button4{align-items:flex-start;border-radius:8px;display:flex;flex-direction:row;justify-content:flex-start}.button-base5{align-items:center;background-color:var(--White);border:1px solid var(--Gray-300);border-radius:999px;box-sizing:border-box;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.button5{align-items:flex-start;border-radius:8px;color:var(--Gray-700);display:none;flex-direction:row;justify-content:flex-start}.shopping-cart-button .text5{color:var(--gray-500);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;text-align:left;white-space:nowrap;width:fit-content}.shopping-cart-button.active .text5{color:var(--Brand-700)}.shopping-cart-button{align-items:center;background-color:var(--Gray-50);border:1px solid var(--Gray-50);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-direction:row;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative;width:100%}.shopping-cart-button.active{background-color:var(--Gray-900);border:1px solid var(--Gray-900)}.shopping-cart-button .img-2{background-image:url(/build/images/shopping-cart.22fb3aec.svg)}.shopping-cart-button.active .img-2{background-image:url(/build/images/shopping-cart-green.1c845989.svg)}.button6,.navigation-actions{flex-direction:row;justify-content:flex-start}.nav-menu-button{display:none}.button6{align-items:flex-start;background-color:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;padding:0}.navigation-actions{color:var(--Gray-600);font-family:Inter;gap:12px;text-align:left}.header,.header-container,.navigation-actions{align-items:center;display:flex}.header-container{align-self:stretch;flex-direction:row;gap:0;justify-content:space-between;padding:0 32px}.header{flex-direction:column;justify-content:center}.dropdown-header-navigation,.header{height:80px;width:-webkit-fill-available}.dropdown-header-navigation{align-items:flex-start;align-self:stretch;background-color:var(--White);border-bottom:1px solid var(--Gray-100);box-sizing:border-box;color:#000;display:flex;flex-direction:row;font-family:Gasoek One;font-size:16px;justify-content:flex-start;max-width:1512px;position:fixed;text-align:center;z-index:8}.header .dropdown-menu{background-color:unset;border:unset;max-width:430px;width:100%}.header .dropdown-menu .container{align-items:flex-start;background-color:var(--white);border-radius:40px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-width:100%;position:relative}.header .dropdown-menu .container .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:24px 0;position:relative;width:100%}.header .dropdown-menu .container .nav-menu-item{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;padding:12px 16px;position:relative;width:100%}.header .dropdown-menu .container .text{color:var(--gray-900);flex:1;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.header .dropdown-menu .container .dropdown-divider{align-self:stretch;background-color:var(--gray-50);height:2px;position:relative;width:100%}.header .dropdown-menu .container .dropdown-footer{background-color:transparent;gap:32px;padding:24px 16px}.header .dropdown-menu .container .dropdown-footer,.header .dropdown-menu .container .navigation-actions{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.header .dropdown-menu .container .navigation-actions{gap:12px}.header .dropdown-menu .container .button{all:unset;align-items:flex-start;align-self:stretch;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:100%}.header .dropdown-menu .container .button-base{align-items:center;background-color:var(--brand-600);border:1px solid;border-color:var(--brand-600);border-radius:999px;display:flex;flex:1;flex-grow:1;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.header .dropdown-menu .container .button-base.default{background-color:var(--White);border:1px solid var(--Gray-300)}.header .dropdown-menu .container .text-wrapper{color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.header .dropdown-menu .container .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;justify-content:center;padding:0 40px;position:relative}.header .dropdown-menu .container .div{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.nav-menu-button:after{display:none}.home-chef1{color:var(--Warm-purple-700);display:block}.home-chef,.home-chief{align-self:stretch;font-family:inherit;font-size:inherit;margin:0;position:relative}.home-chef{font-weight:600;letter-spacing:-.02em;line-height:80px;z-index:0}.home-chief{font-weight:400;line-height:30px}.button-base7{align-items:center;background-color:var(--Brand-600);border-radius:999px;box-sizing:border-box;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden;padding:22px 30px}.icon{bottom:26.5%;height:44%;left:26.5%;max-height:100%;max-width:100%;overflow:hidden;position:absolute;right:23.5%;top:29.5%;width:50%}.check-icon,.div{flex-shrink:0;position:relative}.check-icon{background-color:var(--Brand-200);border-radius:10px;height:20px;overflow:hidden;width:20px}.div{display:inline-block;line-height:24px;width:457px}.benefit-list,.check-icon-parent,.home-chief-parent{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:16px;justify-content:flex-start}.benefit-list,.home-chief-parent{flex-direction:column;font-size:16px;gap:24px}.home-chief-parent{font-size:20px;gap:40px;z-index:1}.underline-06{height:36.8px;left:0;margin:0!important;position:absolute;top:190px;width:266.9px;z-index:2}.hero-content{align-items:flex-start;color:var(--Gray-900);display:flex;flex:1;flex-direction:column;font-family:Inter;font-size:72px;gap:40px;justify-content:flex-start;min-width:515px;position:relative;text-align:left}.frame-170-1{max-height:100%;object-fit:cover;position:relative;width:623px}.hero-content-parent{align-content:center;align-items:center;align-self:stretch;background-color:var(--White);border-radius:50px;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:96px 80px;z-index:7}.div2,.h1{font-weight:500;position:relative}.h1{align-self:stretch;font-family:inherit;font-size:inherit;letter-spacing:-.02em;line-height:60px;margin:0}.div2{line-height:28px}.wrapper{align-items:center;background-color:var(--Brand-700);border-radius:999px;display:flex;flex-direction:column;height:48px;justify-content:center;width:47px}.how-it-works-card-inner{align-items:flex-end;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;padding:12px 12px 0}.h3{font-family:inherit;font-size:inherit;font-weight:400;line-height:30px;margin:0}.div3,.h3,.image-icon{align-self:stretch;position:relative}.div3{font-size:14px;line-height:20px;min-height:80px}.image-icon{border-radius:24px;flex-shrink:0;height:220px;max-width:100%;object-fit:cover;overflow:hidden}.card-description,.how-it-works-card{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.card-description{align-self:stretch;color:#000;font-size:20px;padding:0 32px}.how-it-works-card{background-color:var(--White);border-radius:40px;box-sizing:border-box;color:var(--Gray-900);flex:1;font-family:Inter;font-size:18px;min-width:343px;padding:0 0 32px;text-align:left}.how-it-works-cards{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;padding:0 56px}.text7{color:var(--Brand-700);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;position:relative;text-align:left}.button-base8{align-items:center;background-color:var(--Gray-900);border:1px solid var(--Gray-900);border-radius:999px;box-sizing:border-box;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden;padding:22px 30px}.how-it-works,.parent{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.parent{align-items:center;background-color:var(--Brand-200);border-radius:40px;gap:48px;padding:96px 0}.how-it-works{align-items:flex-start;background-color:var(--White);color:#000;font-family:Inter;font-size:48px;padding:96px 24px;text-align:center;z-index:6}.arrow-left-icon{flex-shrink:0;height:24px;overflow:hidden;position:relative;width:24px}.testiomonial-carousel-arrow{align-items:center;backdrop-filter:var(--Background-blur-sm);background-color:hsla(0,0%,100%,.9);border:1px solid var(--Gray-200);border-radius:28px;box-sizing:border-box;display:flex;flex-direction:row;height:56px;justify-content:center;width:56px}.heading,.subheading{align-self:stretch;font-weight:600;line-height:24px;position:relative}.heading{color:#000;font-family:inherit;font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:60px;margin:0}.heading-and-subheading{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.supporting-text{color:var(--Gray-600);display:inline-block;font-family:inherit;font-size:20px;font-weight:400;line-height:30px;margin:0}.heading-and-supporting-text{align-items:center;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:flex-start;min-width:707px}.content1{align-content:center;align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.action-label{color:var(--White);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;position:relative;text-align:left;white-space:nowrap}.button-base9{align-items:center;background-color:var(--Gray-900);border-radius:999px;box-sizing:border-box;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden;padding:12px 20px}.text8{color:var(--Gray-700);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;position:relative;text-align:left;white-space:nowrap}.button-base10{align-items:center;background-color:var(--White);border:1px solid var(--Gray-300);border-radius:999px;box-sizing:border-box;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden;padding:12px 20px}.text10{color:var(--Gray-700);font-family:Inter;font-size:18px;font-weight:500;line-height:28px;position:relative;text-align:left}.action-list,.container1{align-self:stretch;display:flex}.action-list{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.container1{align-items:center;color:var(--Warm-purple-700);flex-direction:column;font-family:Inter;font-size:16px;gap:32px;justify-content:flex-start;text-align:center}.image-icon3{align-self:stretch;border-radius:40px 40px 0 0;flex:1;max-height:100%;max-width:100%;object-fit:cover;overflow:hidden;position:relative}.badge-base{display:flex;flex-direction:row}.badge{justify-content:flex-start}.badge,.badge-base1{display:flex;flex-direction:row}.badge-base1{align-items:center;background-color:var(--Gray-100);border-radius:16px;justify-content:center;padding:2px 10px}.badge-parent{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:12px;justify-content:flex-start;text-align:left;width:100%}.heading1{flex:1;font-family:inherit;font-size:inherit;font-weight:500;line-height:30px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:2;-webkit-box-orient:vertical}.heading-and-icon,.heading-and-text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start}.heading-and-text{color:var(--Gray-900);flex-direction:column;font-size:20px;text-align:left}.clock-icon{flex-shrink:0;max-height:100%;overflow:hidden;position:relative;width:16px}.time-label{font-weight:500;line-height:20px;position:relative}.clock-parent,.content2,.frame-parent{display:flex;justify-content:flex-start}.clock-parent{align-items:center;flex-direction:row;gap:4px}.content2,.frame-parent{align-items:flex-start;align-self:stretch}.frame-parent{align-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px}.content2{flex-direction:column;padding:0 40px}.mdl{font-weight:600;line-height:28px;position:relative}.button-base15{background-color:var(--Gray-900);border:1px solid var(--Gray-900);border-radius:999px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:14px;width:48px}.button-base15,.button-base16,.mdl-parent{align-items:center;box-sizing:border-box;flex-direction:row}.mdl-parent{color:#000;display:none;font-size:18px;gap:0;justify-content:space-between;padding:0 23px;width:405px}.button-base16{background-color:var(--Brand-50);border:1px solid var(--Brand-50);border-radius:999px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:14px;width:48px}.button-wrapper,.button16{align-items:flex-start;display:none;justify-content:flex-start}.button16{border-radius:8px;flex-direction:row}.button-wrapper{box-sizing:border-box;flex-direction:column;height:60px;padding:0 12px 12px;width:405.3px}.arrows,.dish-card,.dish-content{align-items:flex-start;display:flex}.dish-card{background-color:var(--Gray-50);border-radius:40px;box-sizing:border-box;color:var(--Gray-700);flex-direction:column;font-family:Inter;font-size:14px;gap:40px;height:616px;justify-content:flex-start;min-width:343px;padding:0 0 40px;text-align:center;width:624px}.arrows,.dish-content{flex-direction:row;gap:32px}.dish-content{justify-content:center;overflow:hidden}.arrows{justify-content:flex-start}.control-button-label{color:var(--Gray-900);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;position:relative;text-align:left}.button-base21,.carousel-buttons,.faq-section{display:flex;flex-direction:row;justify-content:center}.button-base21{align-items:center;background-color:var(--Brand-600);border:1px solid var(--Brand-600);border-radius:999px;box-sizing:border-box;height:56px;overflow:hidden;padding:22px 30px}.carousel-buttons,.faq-section{align-items:flex-start;align-self:stretch;gap:64px;padding:0 80px}.faq-section{align-items:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;max-width:100%;overflow:hidden;z-index:5}.choose-your-diet,.div8{display:inline-block;position:relative}.choose-your-diet{flex:1;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:-.02em;line-height:60px;margin:0;min-width:343px}.div8{color:#000;flex-shrink:0;font-size:14px;line-height:20px;width:350px}.choose-your-diet-parent{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:flex-start}.button-base-wrapper,.button-base22{align-items:center;display:flex;flex-direction:row}.button-base22{border:1px solid var(--Gray-900);border-radius:999px;justify-content:center;overflow:hidden;padding:14px}.button-base22,.button-base22:hover{background-color:var(--Gray-900)}.button-base-wrapper{align-self:stretch;justify-content:flex-end;padding:16px 16px 0}.div9,.h2{position:relative}.h2{font-family:inherit;font-size:inherit;font-weight:500;line-height:38px;margin:0}.div9{flex:1;line-height:20px}.wrapper2{align-items:flex-end;align-self:stretch;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start;text-align:left}.diet-image-icon{align-self:stretch;border-radius:24px;flex:1;max-height:100%;max-width:100%;object-fit:cover;overflow:hidden;position:relative}.card,.parent2{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start}.parent2{align-self:stretch;gap:24px;padding:0 24px 24px}.card{background-color:var(--White);border-radius:40px;color:#000;font-family:Inter;font-size:30px;height:402px;min-width:300px;text-align:center}.diet-cards-row-parent{gap:32px}.diet-cards-row-parent,.frame-parent1,.menu{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.frame-parent1{background-color:var(--Warm-purple-50);border-radius:40px;gap:56px;padding:96px 56px}.menu{background-color:var(--White);color:var(--Gray-900);font-family:Inter;font-size:48px;overflow:hidden;padding:0 24px;text-align:left;z-index:4}.h25{font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:-.02em;line-height:60px;margin:0;position:relative}.star-rating,.wrapper7{display:flex;flex-direction:row;justify-content:flex-start}.star-rating{align-items:center;gap:10px}.wrapper7{align-items:flex-start;align-self:stretch;flex:1}.avatar-icon{border-radius:200px;height:32px;object-fit:cover;width:32px}.author-name{font-weight:600;line-height:20px;position:relative}.supporting-text1{color:var(--Gray-600);font-size:12px;line-height:18px;position:relative}.text-and-supporting-text{align-items:flex-start;flex-direction:column}.avatar-label-group,.testimonial-item,.text-and-supporting-text{display:flex;justify-content:flex-start}.avatar-label-group{align-items:center;color:var(--Gray-700);flex-direction:row;gap:10px}.testimonial-item{align-items:flex-start;background-color:var(--Gray-50);border-radius:40px;box-sizing:border-box;flex-direction:column;gap:24px;height:391px;padding:24px;width:387px}.testimonial-item-parent,.testimonials{align-items:flex-start;color:#000;display:flex;font-family:Inter;gap:32px}.testimonial-item-parent{align-content:flex-start;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:center;text-align:left}.testimonials{align-self:stretch;background-color:var(--White);flex-direction:column;font-size:48px;justify-content:flex-start;overflow:hidden;padding:96px 103px 96px 112px;text-align:center;z-index:3}.h11{flex:1;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:-.02em;line-height:60px;margin:0;position:relative}.why-us-title-inner{align-items:center;align-self:stretch;display:flex;flex-direction:row;justify-content:center;padding:0 120px 0 0}.benefit-bullet{align-self:stretch;line-height:24px;position:relative}.benefit-image-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 0 0 16px}.button-base-icon{border-radius:999px;flex-shrink:0;max-height:100%;overflow:hidden;width:56px}.benefit-image-button{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:0;justify-content:space-between;padding:12px 12px 0}.h12{display:inline-block;font-family:inherit;font-size:inherit;font-weight:500;line-height:38px;margin:0;position:relative;width:210px}.wrapper10{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;font-size:30px;justify-content:flex-end;padding:24px 28px}.benefit-image-button-copy-parent,.benefits{border-radius:40px;flex:1;flex-direction:column;height:240px;justify-content:flex-start}.benefits{align-items:flex-start;background-color:var(--Warm-purple-600);display:flex}.benefit-image-button-copy-parent{background-color:var(--Brand-500);color:#000}.benefit-column,.benefit-image-button-copy-parent,.frame-parent3{align-items:flex-start;display:flex}.benefit-column{flex-direction:row;gap:12px;justify-content:center;max-width:100%;width:544px}.frame-parent3{background-color:var(--Gray-900);border-radius:40px;flex:1;flex-direction:column;height:240px;justify-content:flex-start}.h15{display:inline-block;font-family:inherit;font-size:inherit;font-weight:500;line-height:38px;margin:0;position:relative;white-space:pre-wrap;width:210px}.benefit-column-parent,.frame-parent5{align-items:flex-start;border-radius:40px;display:flex;flex-direction:column;justify-content:flex-start}.frame-parent5{background-color:var(--Gray-50);color:#000;flex:1;height:240px}.benefit-column-parent{align-self:stretch;background-color:var(--White);box-sizing:border-box;color:var(--White);font-size:16px;gap:24px;height:516px;max-width:100%;padding:0 0 12px}.separator-icon,.why-us-title-inner-parent{border-radius:40px;max-width:100%}.why-us-title-inner-parent{align-items:flex-start;background-color:var(--White);box-sizing:border-box;color:#000;display:flex;flex:0.8718;flex-direction:column;font-family:Inter;font-size:48px;gap:40px;justify-content:flex-start;padding:40px;text-align:left}.separator-icon{flex:1;height:756px;object-fit:cover;overflow:hidden;position:relative}.container2,.frame-parent2,.why-we{align-self:stretch;display:flex;justify-content:flex-start;max-width:100%}.frame-parent2{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:32px}.container2,.why-we{align-items:center;box-sizing:border-box;flex-direction:column}.container2{background-color:var(--Gray-50);border-radius:40px;overflow:hidden;padding:56px}.why-we{padding:0 24px;z-index:2}.supporting-text4{align-self:stretch;color:var(--Gray-600);font-family:inherit;font-size:var(--text-xl-regular-font-size);font-weight:var(--text-xl-regular-font-weight);line-height:30px;margin:0 auto;position:relative}.container3,.heading-and-supporting-text1{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.heading-and-supporting-text1{align-items:center;gap:20px}.container3{align-items:flex-start;color:#000;font-family:Inter;font-size:48px;padding:0 32px;text-align:center}.avatar-icon3,.avatar-icon4,.avatar-icon5{border-radius:200px;flex-shrink:0;height:48px;object-fit:cover;width:48px;z-index:1}.avatar-icon4,.avatar-icon5{height:56px;margin-left:-16px;position:relative;width:56px;z-index:3}.avatar-icon5{height:48px;width:48px;z-index:2}.avatar-group{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;width:120px}.heading5,.supporting-text5{align-self:stretch;position:relative}.heading5{font-family:inherit;font-size:inherit;font-weight:500;line-height:30px;margin:0}.supporting-text5{color:var(--Gray-600);font-size:18px;line-height:28px}.heading-and-supporting-text2{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.button-base27{align-items:center;background-color:var(--Brand-600);border:1px solid var(--Brand-600);border-radius:999px;box-sizing:border-box;display:flex;flex-direction:row;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.actions,.container5,.content5{display:flex;justify-content:flex-start}.actions{align-items:flex-start;background-color:transparent;border:0;cursor:pointer;flex-direction:row;padding:0}.container5,.content5{flex-direction:column}.content5{align-items:center;align-self:stretch;background-color:var(--Gray-50);border-radius:16px;gap:32px;padding:32px}.container5{align-items:flex-start;box-sizing:border-box;color:var(--Gray-900);font-family:Inter;font-size:20px;min-width:343px;padding:0 32px;text-align:center;width:515px}.supporting-text6,.text30{align-self:stretch;position:relative}.text30{font-weight:600;line-height:28px}.supporting-text6{color:var(--Gray-600);font-size:16px;line-height:24px}.text-and-supporting-text3{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start;min-width:424px}.icon-wrap{max-height:100%;width:24px}.content7,.faq-item{align-self:stretch;display:flex;justify-content:flex-start}.content7{align-items:flex-start;flex-direction:row;gap:24px}.faq-item{align-items:center;flex-direction:column}.divider{align-self:stretch;background-color:var(--Gray-200);height:1px;position:relative}.text-and-supporting-text4{align-items:flex-start;flex:1;min-width:424px}.content6,.faq-item1,.text-and-supporting-text4{display:flex;flex-direction:column;justify-content:flex-start}.faq-item1{align-items:center;align-self:stretch;gap:24px}.content6{align-items:flex-start;color:var(--Gray-900);flex:1;font-family:Inter;font-size:18px;gap:32px;min-width:343px;text-align:left}.container4,.faq-section1{align-self:stretch;display:flex;gap:64px}.container4{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center}.faq-section1{align-items:center;background-color:var(--Gray-25);flex-direction:column;justify-content:flex-start;overflow:hidden;padding:96px 80px;z-index:1}.footer-link,.footer-links,.logo1{display:flex;flex-direction:row;justify-content:flex-start}.logo1{align-items:flex-start;width:157px}.footer-link,.footer-links{align-items:center}.footer-links{align-content:flex-start;align-items:flex-start;align-self:stretch;color:var(--Gray-600);flex-wrap:wrap;font-family:Inter;gap:32px;justify-content:center;text-align:left}.container6,.content12{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.content12{align-items:center;gap:32px}.container6{align-items:flex-start;padding:0 32px}.footer-text{flex:1}.footer-link6,.footer-text{line-height:24px;position:relative}.footer-links1{align-items:flex-start;flex-direction:row;gap:16px}.container7,.content13,.footer,.footer-links1{display:flex;justify-content:flex-start}.content13{align-content:center;align-items:center;align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:32px}.container7,.footer,.home{flex-direction:column}.container7{align-items:flex-start;align-self:stretch;color:var(--Gray-500);font-family:Inter;gap:32px;padding:0 32px;text-align:left}.footer,.home{align-items:center;background-color:var(--White)}.footer{align-self:stretch;color:#000;font-family:Gasoek One;font-size:16px;padding:0 60px 90px;text-align:center;z-index:0}.home{letter-spacing:normal;line-height:normal;overflow:hidden;position:relative;width:100%}#toast-container>.toast-success{background-color:var(--brand-850);border-radius:18px;padding-top:9px}.rich-text-section{background-color:var(--white)}.rich-text-section,.rich-text-section .container{align-items:center;display:flex;flex-direction:column;gap:64px;position:relative}.rich-text-section .container{flex:0 0 auto;padding:64px 32px;width:1280px}.rich-text-section .content{align-items:center;align-self:stretch;gap:48px;width:100%}.rich-text-section .content,.rich-text-section .rich-text{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.rich-text-section .rich-text{align-items:flex-start;gap:28px;width:820px}.thank-you-page .container{gap:24px;padding:164px 0}.thank-you-page .container,.thank-you-page .content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.thank-you-page .content{gap:32px}.thank-you-page .text-and-supporting{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.thank-you-page .text{align-self:stretch;color:var(--gray-900);font-family:var(--display-md-semibold-font-family);font-size:var(--display-sm-semibold-font-size);font-style:var(--display-md-semibold-font-style);font-weight:var(--display-md-semibold-font-weight);letter-spacing:var(--display-md-semibold-letter-spacing);line-height:var(--display-md-semibold-line-height);margin-top:-1px;position:relative;text-align:center}.thank-you-page .span{font-weight:var(--text-xl-semibold-font-weight)}.form-error-message{white-space:normal}@media screen and (max-width:1350px){.how-it-works-cards{box-sizing:border-box;padding-left:28px;padding-right:28px}.dish-content{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(468px,811px));margin:0 auto}.faq-section{box-sizing:border-box;padding-bottom:62px;padding-top:62px}.container2,.frame-parent1{box-sizing:border-box;padding-left:16px;padding-right:16px}}@media screen and (max-width:1125px){.hero-content-parent,.how-it-works,.parent{box-sizing:border-box;padding-bottom:62px;padding-top:62px}.heading-and-supporting-text{min-width:100%}.frame-parent1{box-sizing:border-box;padding-bottom:62px;padding-top:62px}.container2,.faq-section1{box-sizing:border-box;padding-bottom:36px;padding-top:36px}.faq-section1{padding-bottom:62px;padding-top:62px}.action-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:16px;scroll-behavior:smooth;scrollbar-width:none}}@media screen and (max-width:720px){.home-chef{font-size:58px;line-height:64px}.home-chief-parent .button6{margin:0 auto}.hero-content{min-width:100%}.hero-content-parent{box-sizing:border-box;gap:20px;padding-left:24px;padding-right:24px}.h1{font-size:38px;line-height:48px}.how-it-works-cards{gap:16px}.parent{gap:24px}.how-it-works{box-sizing:border-box;padding:40px 0}.heading{font-size:38px;line-height:48px}.content1{gap:20px}.container1{gap:16px}.dish-content{gap:16px;grid-template-columns:minmax(468px,1fr)}.carousel-buttons{box-sizing:border-box;flex-wrap:wrap;gap:32px;padding-left:40px;padding-right:40px}.faq-section{box-sizing:border-box;gap:32px;padding:24px}.choose-your-diet{font-size:38px;line-height:48px}.choose-your-diet-parent,.diet-cards-row-parent{gap:16px;text-align:center}.frame-parent1{box-sizing:border-box;gap:28px;padding:40px 24px}.menu{gap:16px;padding:0}.h25{font-size:38px;line-height:48px}.testimonial-item-parent{gap:16px}.testimonials{box-sizing:border-box;gap:16px;padding:62px 51px 62px 56px}.h11{font-size:38px;line-height:48px}.why-us-title-inner{box-sizing:border-box;padding-right:60px}.benefit-column{flex-wrap:wrap;gap:24px}.benefit-column-parent{height:auto}.why-us-title-inner-parent{box-sizing:border-box;gap:20px;padding:26px 0}.frame-parent2{gap:16px}.container2{gap:28px}.container3,.container5{gap:16px}.text-and-supporting-text3{min-width:100%}.content7{flex-wrap:wrap}.text-and-supporting-text4{min-width:100%}.content6{gap:16px}.container4{gap:32px}.faq-section1{box-sizing:border-box;gap:32px;padding-left:40px;padding-right:40px}.rich-text-section .content{flex-direction:unset}.rich-text-section .rich-text{width:330px}}@media screen and (max-width:450px){.home-chef{font-size:36px;line-height:44px;text-align:center}.home-chief{font-size:18px;line-height:28px;text-align:center}.hero-content-parent{box-sizing:border-box;padding-bottom:20px}.h1{font-size:29px;line-height:36px}.parent{box-sizing:border-box;padding-bottom:40px;padding-top:40px}.heading{font-size:29px;line-height:36px}.frame-170-1{width:375px}.separator-icon{display:none}.supporting-text{font-size:16px;line-height:24px}.carousel-buttons,.faq-section{gap:16px}.choose-your-diet,.h25{font-size:29px;line-height:36px}.testimonial-item{box-sizing:border-box;padding-bottom:20px;padding-top:20px}.testimonials{box-sizing:border-box;padding:40px 20px}.h11{font-size:29px;line-height:36px;text-align:center}.why-us-title-inner{box-sizing:border-box;padding-right:20px}.container2{box-sizing:border-box;padding:0}.heading5{font-size:16px;line-height:24px}.container4,.content5{gap:16px}.faq-section1{box-sizing:border-box;gap:16px;padding-bottom:40px;padding-top:40px}.navigation-actions .button6{align-items:center;align-self:stretch;background-color:var(--white);border-bottom-width:1px;border-color:var(--gray100);border-radius:unset;border-style:none none solid;bottom:-1px;display:flex;flex-direction:column;gap:10px;height:96px;justify-content:center;left:0;padding:0 24px;position:fixed;width:100%;z-index:10}.navigation-actions .nav-menu-button{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;overflow:hidden;position:relative}.navigation-actions .menu-icon{height:24px;position:relative;width:24px}.navigation-actions .menu-icon.icon-down{background-image:url(/build/images/menu-19.27d02511.svg)}.navigation-actions .menu-icon.icon-up{background-image:url(/build/images/navbar-top-x.ee9e88b3.svg)}.heading-and-text{font-size:18px}.div8{width:100%}.thank-you-page .text{font-size:var(--display-xs-semibold-font-size)}}:root{--white:#fff;--black:#000;--gray-25:#fdfdfd;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e9eaeb;--gray-300:#d5d7da;--gray-400:#a4a7ae;--gray-500:#717680;--gray-600:#535862;--gray-700:#414651;--gray-800:#252b37;--gray-900:#181d27;--brand-25:#fafff4;--brand-50:#fafff2;--brand-100:#f6ffe9;--brand-200:#f0ffdb;--brand-300:#eaffcc;--brand-400:#ddfead;--brand-500:#ceff85;--brand-600:#bffd63;--brand-700:#a5f82b;--brand-800:#8dd425;--brand-850:#76bb12;--brand-900:#3e561a;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fda29b;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--error-800:#912018;--error-900:#7a271a;--warning-25:#fffcf5;--warning-50:#fffaeb;--warning-100:#fef0c7;--warning-200:#fedf89;--warning-300:#fec84b;--warning-400:#fdb022;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--warning-800:#93370d;--warning-900:#7a2e0e;--success-25:#f6fef9;--success-50:#ecfdf3;--success-100:#d1fadf;--success-200:#a6f4c5;--success-300:#6ce9a6;--success-400:#32d583;--success-500:#12b76a;--success-600:#039855;--success-700:#027a48;--success-800:#05603a;--success-900:#054f31;--blue-gray25:#fcfcfd;--blue-gray50:#f8f9fc;--blue-gray100:#eaecf5;--blue-gray200:#d5d9eb;--blue-gray300:#afb5d9;--blue-gray400:#717bbc;--blue-gray500:#4e5ba6;--blue-gray600:#3e4784;--blue-gray700:#363f72;--blue-gray800:#293056;--blue-gray900:#101323;--blue-light25:#f5fbff;--blue-light50:#f0f9ff;--blue-light100:#e0f2fe;--blue-light200:#b9e6fe;--blue-light300:#7cd4fd;--blue-light400:#36bffa;--blue-light500:#0ba5ec;--blue-light600:#0086c9;--blue-light700:#026aa2;--blue-light800:#065986;--blue-light900:#0b4a6f;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--blue-800:#1849a9;--blue-900:#194185;--warm-purple25:#f6f6ff;--warm-purple50:#ececff;--warm-purple100:#e5e5ff;--warm-purple200:#d6d6ff;--warm-purple300:#8d8df7;--warm-purple400:#8585f7;--warm-purple500:#6b6be6;--warm-purple600:#5959de;--warm-purple700:#5050d5;--warm-purple800:#3f3fc8;--warm-purple900:#313187;--pink-25:#fef6fb;--pink-50:#fdf2fa;--pink-100:#fce7f6;--pink-200:#fcceee;--pink-300:#faa7e0;--pink-400:#f670c7;--pink-500:#ee46bc;--pink-600:#dd2590;--pink-700:#c11574;--pink-800:#9e165f;--pink-900:#851651;--ros-25:#fff5f6;--ros-50:#fff1f3;--ros-100:#ffe4e8;--ros-200:#fecdd6;--ros-300:#fea3b4;--ros-400:#fd6f8e;--ros-500:#f63d68;--ros-600:#e31b54;--ros-700:#c01048;--ros-800:#a11043;--ros-900:#89123e;--orange-25:#fffaf5;--orange-50:#fff6ed;--orange-100:#ffead5;--orange-200:#fddcab;--orange-300:#feb273;--orange-400:#fd853a;--orange-500:#fb6514;--orange-600:#ec4a0a;--orange-700:#c4320a;--orange-800:#9c2a10;--orange-900:#7e2410;--avatar-user-squareolivia-rhye-color-background:#c7b9da;--avatar-user-squarephoenix-baker-color-background:#aa9c75;--avatar-user-squarelana-steiner-color-background:#d4b5ad;--avatar-user-squaredemi-wilkinson-color-background:#bea887;--avatar-user-squarecandice-wu-color-background:#a2a8cd;--avatar-user-squarenatali-craig-color-background:#d1baa9;--avatar-user-squaredrew-cano-color-background:#d1dfc3;--avatar-user-squareorlando-diggs-color-background:#cfc3a7;--avatar-user-squareandi-lane-color-background:#d2c7ac;--avatar-user-squarekate-morrison-color-background:#dbc0dd;--avatar-user-squarekoray-okumus-color-background:#d4b2af;--avatar-user-squareava-wright-color-background:#c9ba9c;--avatar-user-squareeve-leroy-color-background:#dab9bb;--avatar-user-squarezahir-mays-color-background:#c3c7df;--avatar-user-squarejoshua-wilson-color-background:#d2dbbd;--avatar-user-squarerene-wells-color-background:#dfcc9f;--avatar-user-squarelori-bryson-color-background:#d9b9bb;--avatar-user-squareanaiah-whitten-color-background:#ccc0dd;--avatar-user-squarenoah-pierre-color-background:#d4afbd;--avatar-user-squarekatherine-moss-color-background:#a2a8cd;--avatar-user-squaremollie-hall-color-background:#cb9fa2;--avatar-user-squareeduard-franze-color-background:#dbd0bd;--avatar-user-squarealec-whitten-color-background:#abb677;--avatar-user-squareeva-bond-color-background:#dbc0dd;--avatar-user-squaresophia-perez-color-background:#b6cdd8;--avatar-user-squarelyle-kauffman-color-background:#d2b1ac;--avatar-user-squarekelly-williams-color-background:#d8c7b6;--avatar-user-squarelucy-bond-color-background:#dbc0dd;--avatar-user-squarealisa-hester-color-background:#d4afbd;--avatar-user-squarerosalee-melvin-color-background:#dbcabd;--avatar-user-squareloki-bright-color-background:#b9cfd0;--avatar-user-squarealiah-lane-color-background:#d7c0dd;--avatar-user-squareanita-cruz-color-background:#c2c7b8;--avatar-user-squarekari-rasmussen-color-background:#a9b58d;--avatar-user-squarenala-goins-color-background:#c0c6dd;--display-2xl-regular-font-family:"Inter",Helvetica;--display-2xl-regular-font-weight:400;--display-2xl-regular-font-size:72px;--display-2xl-regular-letter-spacing:-1.44px;--display-2xl-regular-line-height:90px;--display-2xl-regular-font-style:normal;--display-2xl-medium-font-family:"Inter",Helvetica;--display-2xl-medium-font-weight:500;--display-2xl-medium-font-size:72px;--display-2xl-medium-letter-spacing:-1.44px;--display-2xl-medium-line-height:90px;--display-2xl-medium-font-style:normal;--display-2xl-semibold-font-family:"Inter",Helvetica;--display-2xl-semibold-font-weight:600;--display-2xl-semibold-font-size:72px;--display-2xl-semibold-letter-spacing:-1.44px;--display-2xl-semibold-line-height:80px;--display-2xl-semibold-font-style:normal;--display-2xl-bold-font-family:"Inter",Helvetica;--display-2xl-bold-font-weight:700;--display-2xl-bold-font-size:72px;--display-2xl-bold-letter-spacing:-1.44px;--display-2xl-bold-line-height:90px;--display-2xl-bold-font-style:normal;--display-xl-regular-font-family:"Inter",Helvetica;--display-xl-regular-font-weight:400;--display-xl-regular-font-size:60px;--display-xl-regular-letter-spacing:-1.2px;--display-xl-regular-line-height:72px;--display-xl-regular-font-style:normal;--display-xl-medium-font-family:"Inter",Helvetica;--display-xl-medium-font-weight:500;--display-xl-medium-font-size:60px;--display-xl-medium-letter-spacing:-1.2px;--display-xl-medium-line-height:72px;--display-xl-medium-font-style:normal;--display-xl-semibold-font-family:"Inter",Helvetica;--display-xl-semibold-font-weight:600;--display-xl-semibold-font-size:60px;--display-xl-semibold-letter-spacing:-1.2px;--display-xl-semibold-line-height:72px;--display-xl-semibold-font-style:normal;--display-xl-bold-font-family:"Inter",Helvetica;--display-xl-bold-font-weight:700;--display-xl-bold-font-size:60px;--display-xl-bold-letter-spacing:-1.2px;--display-xl-bold-line-height:72px;--display-xl-bold-font-style:normal;--display-lg-regular-font-family:"Inter",Helvetica;--display-lg-regular-font-weight:400;--display-lg-regular-font-size:48px;--display-lg-regular-letter-spacing:-0.96px;--display-lg-regular-line-height:60px;--display-lg-regular-font-style:normal;--display-lg-medium-font-family:"Inter",Helvetica;--display-lg-medium-font-weight:500;--display-lg-medium-font-size:48px;--display-lg-medium-letter-spacing:-0.96px;--display-lg-medium-line-height:60px;--display-lg-medium-font-style:normal;--display-lg-semibold-font-family:"Inter",Helvetica;--display-lg-semibold-font-weight:600;--display-lg-semibold-font-size:48px;--display-lg-semibold-letter-spacing:-0.96px;--display-lg-semibold-line-height:60px;--display-lg-semibold-font-style:normal;--display-lg-bold-font-family:"Inter",Helvetica;--display-lg-bold-font-weight:700;--display-lg-bold-font-size:48px;--display-lg-bold-letter-spacing:-0.96px;--display-lg-bold-line-height:60px;--display-lg-bold-font-style:normal;--display-md-regular-font-family:"Inter",Helvetica;--display-md-regular-font-weight:400;--display-md-regular-font-size:36px;--display-md-regular-letter-spacing:-0.72px;--display-md-regular-line-height:44px;--display-md-regular-font-style:normal;--display-md-medium-font-family:"Inter",Helvetica;--display-md-medium-font-weight:500;--display-md-medium-font-size:36px;--display-md-medium-letter-spacing:-0.72px;--display-md-medium-line-height:44px;--display-md-medium-font-style:normal;--display-md-semibold-font-family:"Inter",Helvetica;--display-md-semibold-font-weight:600;--display-md-semibold-font-size:36px;--display-md-semibold-letter-spacing:-0.72px;--display-md-semibold-line-height:44px;--display-md-semibold-font-style:normal;--display-md-bold-font-family:"Inter",Helvetica;--display-md-bold-font-weight:700;--display-md-bold-font-size:36px;--display-md-bold-letter-spacing:-0.72px;--display-md-bold-line-height:44px;--display-md-bold-font-style:normal;--display-sm-regular-font-family:"Inter",Helvetica;--display-sm-regular-font-weight:400;--display-sm-regular-font-size:30px;--display-sm-regular-letter-spacing:0px;--display-sm-regular-line-height:38px;--display-sm-regular-font-style:normal;--display-sm-medium-font-family:"Inter",Helvetica;--display-sm-medium-font-weight:500;--display-sm-medium-font-size:30px;--display-sm-medium-letter-spacing:0px;--display-sm-medium-line-height:38px;--display-sm-medium-font-style:normal;--display-sm-semibold-font-family:"Inter",Helvetica;--display-sm-semibold-font-weight:600;--display-sm-semibold-font-size:30px;--display-sm-semibold-letter-spacing:0px;--display-sm-semibold-line-height:38px;--display-sm-semibold-font-style:normal;--display-sm-bold-font-family:"Inter",Helvetica;--display-sm-bold-font-weight:700;--display-sm-bold-font-size:30px;--display-sm-bold-letter-spacing:0px;--display-sm-bold-line-height:38px;--display-sm-bold-font-style:normal;--display-xs-regular-font-family:"Inter",Helvetica;--display-xs-regular-font-weight:400;--display-xs-regular-font-size:24px;--display-xs-regular-letter-spacing:0px;--display-xs-regular-line-height:32px;--display-xs-regular-font-style:normal;--display-xs-medium-font-family:"Inter",Helvetica;--display-xs-medium-font-weight:500;--display-xs-medium-font-size:24px;--display-xs-medium-letter-spacing:0px;--display-xs-medium-line-height:32px;--display-xs-medium-font-style:normal;--display-xs-semibold-font-family:"Inter",Helvetica;--display-xs-semibold-font-weight:600;--display-xs-semibold-font-size:24px;--display-xs-semibold-letter-spacing:0px;--display-xs-semibold-line-height:32px;--display-xs-semibold-font-style:normal;--display-xs-bold-font-family:"Inter",Helvetica;--display-xs-bold-font-weight:700;--display-xs-bold-font-size:24px;--display-xs-bold-letter-spacing:0px;--display-xs-bold-line-height:32px;--display-xs-bold-font-style:normal;--text-xl-regular-font-family:"Inter",Helvetica;--text-xl-regular-font-weight:400;--text-xl-regular-font-size:20px;--text-xl-regular-letter-spacing:0px;--text-xl-regular-line-height:30px;--text-xl-regular-font-style:normal;--text-xl-medium-font-family:"Inter",Helvetica;--text-xl-medium-font-weight:500;--text-xl-medium-font-size:20px;--text-xl-medium-letter-spacing:0px;--text-xl-medium-line-height:30px;--text-xl-medium-font-style:normal;--text-xl-semibold-font-family:"Inter",Helvetica;--text-xl-semibold-font-weight:600;--text-xl-semibold-font-size:20px;--text-xl-semibold-letter-spacing:0px;--text-xl-semibold-line-height:30px;--text-xl-semibold-font-style:normal;--text-xl-bold-font-family:"Inter",Helvetica;--text-xl-bold-font-weight:700;--text-xl-bold-font-size:20px;--text-xl-bold-letter-spacing:0px;--text-xl-bold-line-height:30px;--text-xl-bold-font-style:normal;--text-lg-regular-font-family:"Inter",Helvetica;--text-lg-regular-font-weight:400;--text-lg-regular-font-size:18px;--text-lg-regular-letter-spacing:0px;--text-lg-regular-line-height:28px;--text-lg-regular-font-style:normal;--text-lg-medium-font-family:"Inter",Helvetica;--text-lg-medium-font-weight:500;--text-lg-medium-font-size:18px;--text-lg-medium-letter-spacing:0px;--text-lg-medium-line-height:28px;--text-lg-medium-font-style:normal;--text-lg-semibold-font-family:"Inter",Helvetica;--text-lg-semibold-font-weight:600;--text-lg-semibold-font-size:18px;--text-lg-semibold-letter-spacing:0px;--text-lg-semibold-line-height:28px;--text-lg-semibold-font-style:normal;--text-lg-bold-font-family:"Inter",Helvetica;--text-lg-bold-font-weight:700;--text-lg-bold-font-size:18px;--text-lg-bold-letter-spacing:0px;--text-lg-bold-line-height:28px;--text-lg-bold-font-style:normal;--text-md-regular-font-family:"Inter",Helvetica;--text-md-regular-font-weight:400;--text-md-regular-font-size:16px;--text-md-regular-letter-spacing:0px;--text-md-regular-line-height:24px;--text-md-regular-font-style:normal;--text-md-medium-font-family:"Inter",Helvetica;--text-md-medium-font-weight:500;--text-md-medium-font-size:16px;--text-md-medium-letter-spacing:0px;--text-md-medium-line-height:24px;--text-md-medium-font-style:normal;--text-md-semibold-font-family:"Inter",Helvetica;--text-md-semibold-font-weight:600;--text-md-semibold-font-size:16px;--text-md-semibold-letter-spacing:0px;--text-md-semibold-line-height:24px;--text-md-semibold-font-style:normal;--text-md-bold-font-family:"Inter",Helvetica;--text-md-bold-font-weight:700;--text-md-bold-font-size:16px;--text-md-bold-letter-spacing:0px;--text-md-bold-line-height:24px;--text-md-bold-font-style:normal;--text-sm-regular-font-family:"Inter",Helvetica;--text-sm-regular-font-weight:400;--text-sm-regular-font-size:14px;--text-sm-regular-letter-spacing:0px;--text-sm-regular-line-height:20px;--text-sm-regular-font-style:normal;--text-sm-medium-font-family:"Inter",Helvetica;--text-sm-medium-font-weight:500;--text-sm-medium-font-size:14px;--text-sm-medium-letter-spacing:0px;--text-sm-medium-line-height:20px;--text-sm-medium-font-style:normal;--text-sm-semibold-font-family:"Inter",Helvetica;--text-sm-semibold-font-weight:600;--text-sm-semibold-font-size:14px;--text-sm-semibold-letter-spacing:0px;--text-sm-semibold-line-height:20px;--text-sm-semibold-font-style:normal;--text-sm-bold-font-family:"Inter",Helvetica;--text-sm-bold-font-weight:700;--text-sm-bold-font-size:14px;--text-sm-bold-letter-spacing:0px;--text-sm-bold-line-height:20px;--text-sm-bold-font-style:normal;--text-xs-regular-font-family:"Inter",Helvetica;--text-xs-regular-font-weight:400;--text-xs-regular-font-size:12px;--text-xs-regular-letter-spacing:0px;--text-xs-regular-line-height:18px;--text-xs-regular-font-style:normal;--text-xs-medium-font-family:"Inter",Helvetica;--text-xs-medium-font-weight:500;--text-xs-medium-font-size:12px;--text-xs-medium-letter-spacing:0px;--text-xs-medium-line-height:18px;--text-xs-medium-font-style:normal;--text-xs-semibold-font-family:"Inter",Helvetica;--text-xs-semibold-font-weight:600;--text-xs-semibold-font-size:12px;--text-xs-semibold-letter-spacing:0px;--text-xs-semibold-line-height:18px;--text-xs-semibold-font-style:normal;--text-xs-bold-font-family:"Inter",Helvetica;--text-xs-bold-font-weight:700;--text-xs-bold-font-size:12px;--text-xs-bold-letter-spacing:0px;--text-xs-bold-line-height:18px;--text-xs-bold-font-style:normal;--focus-ring-4px-primary-100:0px 0px 0px 4px #f5f5f5;--focus-ring-4px-gray-100:0px 0px 0px 4px #f2f3f5;--focus-ring-4px-error-100:0px 0px 0px 4px #fee4e2;--focus-ring-4px-gray-600:0px 0px 0px 4px #525863;--focus-ring-4px-primary-600:0px 0px 0px 4px #7f56d9;--shadow-xs:0px 1px 2px 0px rgba(10,13,18,.05);--shadow-xs-focused-4px-primary-100:0px 0px 0px 4px #f5f5f5,0px 1px 2px 0px rgba(10,13,18,.05);--shadow-xs-focused-4px-gray-100:0px 0px 0px 4px #f5f5f5,0px 1px 2px 0px rgba(10,13,18,.05);--shadow-xs-focused-4px-error-100:0px 0px 0px 4px #fee4e2,0px 1px 2px 0px rgba(10,13,18,.05);--shadow-sm:0px 1px 2px 0px rgba(10,13,18,.06),0px 1px 3px 0px rgba(10,13,18,.1);--shadow-sm-focused-4px-primary-100:0px 0px 0px 4px #f4ebff,0px 1px 2px 0px rgba(10,13,18,.06),0px 1px 3px 0px rgba(10,13,18,.1);--shadow-sm-focused-4px-gray-100:0px 0px 0px 4px #f5f5f5,0px 1px 2px 0px rgba(10,13,18,.06),0px 1px 3px 0px rgba(10,13,18,.1);--shadow-md:0px 2px 4px -2px rgba(10,13,18,.06),0px 4px 8px -2px rgba(10,13,18,.1);--shadow-lg:0px 4px 6px -2px rgba(10,13,18,.03),0px 12px 16px -4px rgba(10,13,18,.08);--shadow-xl:0px 8px 8px -4px rgba(10,13,18,.03),0px 20px 24px -4px rgba(10,13,18,.08);--shadow-2xl:0px 24px 48px -12px rgba(10,13,18,.18);--shadow-3xl:0px 32px 64px -12px rgba(10,13,18,.14);--shadow-portfolio-mockup-main-centre-md:0px 75px 150px 0px rgba(10,13,18,.14);--shadow-portfolio-mockup-main-centre-lg:0px 100px 200px 0px rgba(10,13,18,.18);--shadow-portfolio-mockup-overlay-right-lg:-100px 100px 150px 0px rgba(10,13,18,.12);--shadow-portfolio-mockup-overlay-left-lg:100px 100px 150px 0px rgba(10,13,18,.12);--shadow-portfolio-mockup-grid-shadow-md:32px 32px 64px 0px rgba(10,13,18,.08)}.recipe-menu{align-items:flex-start;background-color:var(--gray-50);flex-direction:column;padding-top:70px;position:relative}.recipe-menu .content-wrapper{flex-direction:column;gap:32px;padding:0 32px;width:1280px}.content-2,.recipe-menu .content-wrapper{align-items:center;display:flex;flex:0 0 auto;position:relative}.content-2{gap:40px;justify-content:center;width:100%}.testiomonial{backdrop-filter:blur(4px) brightness(100%);-webkit-backdrop-filter:blur(4px) brightness(100%);background-color:#ffffffe6;border:1px solid var(--gray-200);border-radius:28px;cursor:pointer;gap:12px;height:44px;justify-content:center;width:44px}.heading-and,.testiomonial{align-items:center;display:flex;position:relative}.heading-and{flex:1;flex-direction:column;flex-grow:1;gap:24px}.subheading{color:var(--warm-purple600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px}.heading,.subheading{align-self:stretch;position:relative;text-align:center}.heading{color:var(--gray-900);font-family:var(--display-lg-semibold-font-family);font-size:var(--display-lg-semibold-font-size);font-style:var(--display-lg-semibold-font-style);font-weight:var(--display-lg-semibold-font-weight);letter-spacing:var(--display-lg-semibold-letter-spacing);line-height:var(--display-lg-semibold-line-height)}.supporting-text{color:var(--gray-600);font-family:var(--text-xl-regular-font-family);font-size:var(--text-xl-regular-font-size);font-style:var(--text-xl-regular-font-style);font-weight:var(--text-xl-regular-font-weight);letter-spacing:var(--text-xl-regular-letter-spacing);line-height:var(--text-xl-regular-line-height);position:relative;text-align:center;width:768px}.header-section{background-color:var(--warm-purple50);border-radius:40px;gap:64px;max-width:1440px;padding:96px 0}.content-wrapper,.header-section{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.content-wrapper{flex:0 0 auto;gap:32px;max-width:1280px;padding:0 32px}.frame{padding:150px 80px 96px}.frame .div{flex:0 0 auto;gap:32px}.frame .div,.menu-calendar-heading{align-items:flex-start;align-self:stretch;display:flex;position:relative;width:100%}.menu-calendar-heading{flex:0 0 auto;flex-direction:column;gap:12px}.frame .div-2{align-items:center;background-color:var(--white);border-radius:40px;flex-direction:column;height:187px;width:187px}.frame .div-2,.frame .div-3{display:flex;position:relative}.frame .div-3{align-items:flex-start;align-self:stretch;flex:0 0 auto;justify-content:space-between;padding:16px 16px 0;width:100%}.frame .img-wrapper{align-items:center;background-color:var(--gray-100);border-radius:999px;display:flex;gap:10px;height:56px;justify-content:center;position:relative;width:56px}.frame .img{height:24px;position:relative;width:24px}.frame .badge{align-items:flex-start;mix-blend-mode:multiply}.frame .badge,.frame .badge-base{display:inline-flex;flex:0 0 auto;position:relative}.frame .badge-base{align-items:center;background-color:#e6f7ed;border-radius:16px;justify-content:center;padding:2px 10px}.frame .text{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;text-align:center}.recipe-menu .frame .text{font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight)}.frame .div-4{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;justify-content:flex-end;padding:24px;position:relative;width:100%}.frame .text-wrapper{color:#000;font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height);text-align:center}.frame .div-5{background-color:#befc63;border-radius:40px;flex-direction:column;height:187px;width:187px}.frame .div-5,.frame .div-6{align-items:flex-start;display:flex;position:relative}.frame .div-6{align-self:stretch;flex:0 0 auto;gap:10px;padding:16px 16px 0;width:100%}.frame .text-wrapper-2{color:var(--gray-900);font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height);text-align:center}.frame .div-7,.frame .div-8{align-items:flex-start;background-color:var(--white);border-radius:40px;display:flex;flex-direction:column;height:187px;position:relative;width:187px}.frame .div-8{margin-right:-2px}.frame .p{color:#000;font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height)}.frame .div-9,.frame .p{align-self:stretch;position:relative}.frame .div-9{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.frame .text-wrapper-3{color:#000;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.frame .button-wrapper{gap:24px}.frame .button{all:unset;align-items:flex-start;border-radius:8px;box-sizing:border-box}.frame .button,.frame .button-base{display:inline-flex;flex:0 0 auto;position:relative}.frame .button-base{background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;height:56px;overflow:hidden;padding:12px 20px}.recipe-menu .frame .button-base{cursor:pointer;min-width:160px}.frame .img-2{height:20px;position:relative;width:20px}.frame .text-2{color:var(--gray-700);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.frame .div-10{flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;width:1279px}.frame .dish-card,.frame .div-10{align-items:flex-start;display:flex;position:relative}.frame .dish-card{background-color:#fff;border:1px solid;border-color:var(--gray-100);border-radius:40px;flex-direction:column;gap:24px;height:544px;padding:0 0 24px;width:405px}.frame .img-3{align-self:stretch;height:300px;object-fit:cover;position:relative;width:100%}.frame .content{gap:32px;padding:0 24px}.frame .content,.frame .div-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.frame .div-11{gap:12px}.frame .div-12{align-items:flex-start;gap:12px}.frame .div-12,.frame .div-wrapper{display:inline-flex;flex:0 0 auto;position:relative}.frame .div-wrapper{align-items:center;background-color:var(--gray-100);border-radius:16px;justify-content:center;padding:2px 10px}.frame .heading-and-icon{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;position:relative;width:100%}.frame .heading{color:var(--gray-900);display:-webkit-box;flex:1;font-family:var(--text-xl-medium-font-family);font-size:var(--text-xl-medium-font-size);font-weight:var(--text-xl-medium-font-weight);height:60px;letter-spacing:var(--text-xl-medium-letter-spacing);line-height:var(--text-xl-medium-line-height);margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:var(--text-xl-medium-font-style)}.frame .div-13{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px 16px;width:100%}.frame .div-13,.frame .div-14{flex:0 0 auto;position:relative}.frame .div-14{align-items:center;display:inline-flex;gap:4px}.frame .img-4{height:16px;position:relative;width:16px}.frame .div-15{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;margin-bottom:-4px;padding:0 23px;position:relative;width:100%}.frame .text-wrapper-4{color:#000;font-family:var(--text-lg-semibold-font-family);font-size:var(--text-lg-semibold-font-size);font-style:var(--text-lg-semibold-font-style);font-weight:var(--text-lg-semibold-font-weight);letter-spacing:var(--text-lg-semibold-letter-spacing);line-height:var(--text-lg-semibold-line-height);position:relative;text-align:center;white-space:nowrap;width:fit-content}.frame .button-base-wrapper{align-items:flex-start;border-radius:8px;display:inline-flex;flex:0 0 auto;position:relative}.frame .check-wrapper{background-color:#befc63;border:1px solid}.frame .check-wrapper,.frame .plus-wrapper{align-items:center;border-radius:999px;display:flex;gap:8px;justify-content:center;overflow:hidden;padding:14px;position:relative;width:48px}.frame .plus-wrapper{background-color:var(--gray-900);border:1px solid;border-color:var(--gray-900)}.frame .button-wrapper-2{align-self:stretch;display:flex;flex-direction:column;gap:10px;width:100%}.frame .button-base-2,.frame .button-wrapper-2{align-items:center;flex:0 0 auto;position:relative}.frame .button-base-2{background-color:#000;border-radius:999px;display:inline-flex;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:22px 30px}.frame .text-3{color:var(--white);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-bottom:-5px;margin-top:-7px;position:relative;white-space:nowrap;width:fit-content}.frame{flex-direction:column;padding:96px 80px}.frame,.menu-categories{align-items:flex-start;display:flex;gap:32px;position:relative}.menu-categories{align-self:stretch;flex:0 0 auto;width:100%}.menu-category{background-color:var(--white);border-radius:40px;color:inherit;display:flex;flex-direction:column;height:187px;position:relative;text-decoration:none;width:198px}.menu-category.active{background-color:#befc63}.menu-category:any-link,.menu-category:link{-webkit-tap-highlight-color:transparent!important;outline:none!important}.icon-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;padding:16px 16px 0;position:relative;width:100%}.icon-wrapper .category-icon{background-color:var(--gray-100);border-radius:999px;height:56px;padding:16px;width:56px}.badge{align-items:flex-start;mix-blend-mode:multiply}.badge,.badge-base{display:inline-flex;flex:0 0 auto;position:relative}.badge-base{align-items:center;background-color:#e6f7ed;border-radius:16px;justify-content:center;padding:2px 10px}.badge-text{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.category-name{display:flex;font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height);margin-top:auto;padding:24px;text-align:center}.menu-description{align-self:stretch;font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height)}.menu-header{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.recipe-count{font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height)}.filter-button{align-items:center;background-color:var(--white);border:1px solid var(--gray-300);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:12px 20px}.filter-icon{height:20px;width:20px}.filter-text{color:var(--gray-700);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height)}.recipe-grid{display:flex;flex-wrap:wrap;gap:32px;position:relative;width:100%}.recipe-card{background-color:#fff;border:1px solid var(--gray-100);border-radius:40px;display:flex;flex-direction:column;overflow:hidden;width:calc(33.33% - 22px)}.recipe-image{height:300px;object-fit:cover;width:100%}.recipe-content{display:flex;flex-direction:column;gap:12px;height:-webkit-fill-available;padding:24px}.recipe-tags{display:flex;flex-wrap:wrap;gap:12px}.tag{align-items:center;border-radius:16px;display:inline-flex;font-size:var(--text-sm-medium-font-size);font-weight:var(--text-sm-medium-font-weight);justify-content:center;padding:2px 10px}.tag-new{background-color:#e6f7ed}.tag-new,.tag-quick{color:var(--gray-700)}.tag-quick{background-color:var(--gray-100)}.recipe-title{color:var(--gray-900);display:-webkit-box;font-family:var(--text-xl-medium-font-family);font-size:var(--text-xl-medium-font-size);font-weight:var(--text-xl-medium-font-weight);letter-spacing:var(--text-xl-medium-letter-spacing);line-height:var(--text-xl-medium-line-height);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:var(--text-xl-medium-font-style);height:-webkit-fill-available}.recipe-details{display:flex;flex-wrap:wrap;gap:16px;list-style-type:none;padding:0}.recipe-details li{align-items:center;color:var(--gray-700);display:flex;font-size:var(--text-sm-medium-font-size);gap:4px}.recipe-details img{height:16px;width:16px}.recipe-footer{align-items:center;display:flex;justify-content:space-between;padding:0 24px 24px}.recipe-price{font-family:var(--text-lg-semibold-font-family);font-size:var(--text-lg-semibold-font-size);font-style:var(--text-lg-semibold-font-style);font-weight:var(--text-lg-semibold-font-weight);letter-spacing:var(--text-lg-semibold-letter-spacing);line-height:var(--text-lg-semibold-line-height)}.add-to-cart{align-items:center;background-color:var(--gray-900);border:none;border-radius:999px;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.add-to-cart[aria-label=added]{background-color:#befc63}.load-more{align-self:center;background-color:#000;border:none;border-radius:999px;color:var(--white);cursor:pointer;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);padding:22px 30px}.button .chevron-down{height:20px;position:relative;transition:transform .2s ease;width:20px}.button[aria-expanded=true] .chevron-down{transform:rotate(180deg)}.custom-dropdown-menu{border:1px solid var(--gray-300);border-radius:12px;box-shadow:var(--shadow-lg);margin-top:8px;min-width:160px}.custom-dropdown-menu .dropdown-item{background:none;border:none;border-radius:8px;color:var(--gray-700);font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);padding:12px 16px;transition:all .2s ease}.custom-dropdown-menu .dropdown-item:hover{background-color:var(--gray-50);color:var(--gray-900)}.custom-dropdown-menu .dropdown-item:active{background-color:var(--brand-50);color:var(--brand-700)}.custom-dropdown-menu .dropdown-item.selected{background-color:var(--gray-50);font-weight:var(--text-md-semibold-font-weight)}.custom-dropdown-menu .dropdown-item.selected:hover{background-color:var(--brand-100)}.dropdown-toggle:after{display:none}@media (max-width:1024px){.frame{padding:64px 40px}.recipe-card{width:calc(50% - 16px)}.menu-categories{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:26px;padding-bottom:8px}.menu-categories::-webkit-scrollbar{display:none}.menu-category{flex-shrink:0;min-width:140px}}@media (max-width:768px){.frame{padding:32px 20px}.recipe-card{width:100%}.filter-button{margin-top:16px;width:100%}.menu-header{align-items:flex-start;flex-direction:column}.recipe-content,.recipe-title{height:auto}}@media (min-width:768px){.menu-category:hover:not(.active){background-color:var(--brand-100)}}.cart-modal{align-items:flex-start;background-color:var(--white);border-radius:40px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:32px;overflow:hidden;position:relative}.cart-modal .text-and-supporting{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-200);display:flex;flex:0 0 auto;justify-content:space-between;padding:34px 24px;position:relative;width:100%}.cart-modal .text{color:var(--gray-900);font-family:var(--text-lg-semibold-font-family);font-size:var(--text-lg-semibold-font-size);font-style:var(--text-lg-semibold-font-style);font-weight:var(--text-lg-semibold-font-weight);letter-spacing:var(--text-lg-semibold-letter-spacing);line-height:var(--text-lg-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.cart-modal .img{cursor:pointer;height:20px;position:relative;width:20px}.cart-modal .frame{align-self:stretch;flex:0 0 auto;gap:32px;padding:0 24px;width:100%}.cart-modal .div,.cart-modal .frame{align-items:flex-start;display:flex;position:relative}.cart-modal .div{flex:1;flex-grow:1;gap:16px}.cart-modal .rectangle{border-radius:24px;height:100px;object-fit:cover;position:relative;width:100px}.cart-modal .frame-2{flex:1;flex-direction:column;flex-grow:1}.cart-modal .frame-2,.cart-modal .frame-3{align-items:flex-start;display:flex;gap:16px;position:relative}.cart-modal .frame-3{align-self:stretch;flex:0 0 auto;height:60px;width:100%}.cart-modal .heading{color:var(--gray-900);display:-webkit-box;flex:1;font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);height:50px;letter-spacing:var(--text-md-medium-letter-spacing);line-height:var(--text-md-medium-line-height);margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:var(--text-md-medium-font-style)}.cart-modal .frame-4{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.cart-modal .text-wrapper{color:#000;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.cart-modal .frame-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.cart-modal .users{height:16px;position:relative;width:16px}.cart-modal .text-2{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.cart-modal .modal-actions{background-color:#fff;box-shadow:var(--shadow-2xl);gap:12px;padding:32px 24px}.cart-modal .frame-6,.cart-modal .modal-actions{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.cart-modal .frame-6{gap:16px}.cart-modal .frame-7{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.cart-modal .frame-7.with-border{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-200)}.cart-modal .div-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;position:relative;width:100%}.cart-modal .p{color:var(--error-500);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;width:fit-content}.cart-modal .button{align-items:flex-start;align-self:stretch;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:100%}.cart-modal .button-base{background-color:var(--gray-100);border:1px solid;border-color:var(--gray-100);border-radius:999px;display:flex;flex:1;flex-grow:1;height:56px;overflow:hidden;padding:12px 20px;position:relative}.cart-modal .button-base.active{background-color:var(--Brand-600)}.cart-modal .text-3{color:var(--gray-500);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.cart-modal .button-base.active .text-3{color:var(--Gray-900)}.btn-checkout .img{content:url(/build/images/arrowright2.034030a0.svg)}.btn-checkout.active .img{content:url(/build/images/arrowright3.ecb547b4.svg);height:16px;width:16px}.details{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;position:relative}.details .dropdown-header{align-self:stretch;background-color:var(--white);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-100);height:80px;position:relative;width:100%}.details .header{background-color:transparent;flex-direction:column;height:80px;justify-content:center;width:1440px}.details .container,.details .header{align-items:center;display:flex;position:relative}.details .container{align-self:stretch;flex:0 0 auto;justify-content:space-between;padding:0 32px;width:100%}.details .content{align-items:center;display:flex;flex:1;flex-grow:1;gap:32px;position:relative}.details .logo{align-items:flex-start;display:flex;position:relative;width:142px}.details .logo-wrap{height:32px;margin-right:-15px;position:relative;width:157px}.details .logomark{left:0;width:32px}.details .group,.details .logomark{height:32px;position:absolute;top:0}.details .group{left:40px;width:49px}.details .vector{left:0;top:0}.details .img,.details .vector{height:15px;position:absolute;width:12px}.details .img{left:11px;top:17px}.details .vector-2{height:10px;left:13px;position:absolute;top:5px;width:10px}.details .vector-3{top:4px;width:15px}.details .vector-3,.details .vector-4{height:10px;left:24px;position:absolute}.details .vector-4{top:22px;width:9px}.details .vector-5{left:40px;top:5px}.details .vector-5,.details .vector-6{height:10px;position:absolute;width:9px}.details .vector-6{left:1px;top:22px}.details .vector-7{height:15px;left:33px;position:absolute;top:17px;width:7px}.details .navigation{align-items:center;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.details .button{all:unset;align-items:flex-start;box-sizing:border-box}.details .button,.details .button-base{display:inline-flex;flex:0 0 auto;position:relative}.details .button-base{height:48px}.details .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height)}.details .button-wrapper{align-items:center;flex-direction:column;padding:4px 0}.details .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;justify-content:center;padding:0 40px;position:relative}.details .text-wrapper{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px}.details .navigation-actions{gap:12px}.details .button-base-wrapper{all:unset;align-items:flex-start;border-radius:8px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;position:relative}.details .div-wrapper{align-items:center;border-radius:999px;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.details .div,.details .div-wrapper{display:inline-flex;flex:0 0 auto;position:relative}.details .div{align-items:flex-start;border-radius:8px}.details .button-base-2{align-items:center;background-color:var(--gray-100);border:1px solid;border-color:var(--gray-100);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.details .shopping-cart{height:20px;position:relative;width:20px}.details .p{color:var(--gray-500);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.details .recipe-header-section{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:34px;justify-content:center;padding:34px 80px;position:relative;width:100%}.details .recipe-breadcrumb{align-self:stretch}.details .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;position:relative;width:100%}.details .image{background-position:50% 50%;background-size:cover;border-radius:40px;flex:1;flex-grow:1;height:624px;min-width:295px;position:relative}.details .hand-drawn-line{height:299px;left:-80px;position:absolute;top:365px;width:828px}.details .heading-and{flex:1;flex-direction:column;flex-grow:1;gap:24px;justify-content:center;min-width:351px}.details .frame-2,.details .heading-and{align-items:flex-start;display:flex;position:relative}.details .frame-2{align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:12px 12px;width:100%}.details .badge{align-items:flex-start;mix-blend-mode:multiply}.details .badge,.details .badge-base{display:inline-flex;flex:0 0 auto;position:relative}.details .badge-base{align-items:center;background-color:#e6f7ed;border-radius:16px;justify-content:center;padding:2px 10px}.details .text-2{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.details .badge-wrapper{align-items:flex-start;gap:12px}.details .badge-base-2,.details .badge-wrapper{display:inline-flex;flex:0 0 auto;position:relative}.details .badge-base-2{align-items:center;background-color:var(--gray-100);border-radius:16px;justify-content:center;padding:2px 10px}.details .heading-and-badge{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.details .recipe-heading{align-self:stretch;color:var(--gray-900);font-family:var(--display-md-medium-font-family);font-size:var(--display-md-medium-font-size);font-style:var(--display-md-medium-font-style);font-weight:var(--display-md-medium-font-weight);letter-spacing:var(--display-md-medium-letter-spacing);line-height:var(--display-md-medium-line-height);margin-top:-1px;position:relative}.details .frame-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:16px 16px;position:relative;width:100%}.details .frame-4{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.details .img-2{height:16px;position:relative;width:16px}.details .recipe-description{align-self:stretch;color:var(--gray-600);font-family:var(--text-xl-regular-font-family);font-size:var(--text-xl-regular-font-size);font-style:var(--text-xl-regular-font-style);font-weight:var(--text-xl-regular-font-weight);letter-spacing:var(--text-xl-regular-letter-spacing);line-height:var(--text-xl-regular-line-height);position:relative}.details .section{align-items:center;align-self:stretch;background-color:var(--white);display:flex;flex:0 0 auto;flex-direction:column;gap:64px;padding:64px 80px 96px;position:relative;width:100%}.details .div-2{align-items:flex-start;gap:16px}.details .button-base-3,.details .div-2{display:inline-flex;flex:0 0 auto;position:relative}.details .button-base-3{background-color:var(--white);border:1px solid;border-color:var(--gray-300)}.details .button-base-3,.details .button-base-3.active{align-items:center;border-radius:999px;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 20px}.details .button-base-3.active{background-color:var(--gray-900);display:inline-flex;flex:0 0 auto;position:relative}.details .button-base-3.active .text-3{color:#fff}.details .button-base-3 .text-3,.details .button-base-3.active .text-3{font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.details .button-base-3 .text-3{color:var(--gray-700)}.details .div-3{align-items:flex-start;align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;position:relative;width:100%}.details .div-3.active{display:flex}.details .section-2{align-items:flex-start;background-color:var(--gray-50);border-radius:40px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;min-width:351px;padding:32px 32px 40px;position:relative}.details .heading-2{align-self:stretch;color:var(--gray-900);font-family:var(--display-sm-semibold-font-family);font-size:var(--display-sm-semibold-font-size);font-style:var(--display-sm-semibold-font-style);font-weight:var(--display-sm-semibold-font-weight);letter-spacing:var(--display-sm-semibold-letter-spacing);line-height:var(--display-sm-semibold-line-height);margin-top:-1px;position:relative}.details .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:24px 24px;position:relative;width:100%}.details .div-4{align-items:center;display:flex;flex:1;flex-grow:1;gap:16px;min-width:327px;position:relative}.details .img-3{border-radius:40px;height:72px;object-fit:cover;position:relative;width:72px}.details .frame-6{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;position:relative}.details .paragraph{align-self:stretch;color:var(--gray-900);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative}.details .paragraph-2{color:var(--gray-600);font-family:var(--text-xs-regular-font-family);font-size:var(--text-xs-regular-font-size);font-style:var(--text-xs-regular-font-style);font-weight:var(--text-xs-regular-font-weight);letter-spacing:var(--text-xs-regular-letter-spacing);line-height:var(--text-xs-regular-line-height);position:relative;white-space:nowrap;width:fit-content}.details .line{height:1px;object-fit:cover;width:100%}.details .heading-3,.details .line{align-self:stretch;position:relative}.details .heading-3{color:var(--gray-900);font-family:var(--display-sm-semibold-font-family);font-size:var(--display-sm-semibold-font-size);font-style:var(--display-sm-semibold-font-style);font-weight:var(--display-sm-semibold-font-weight);letter-spacing:var(--display-sm-semibold-letter-spacing);line-height:var(--display-sm-semibold-line-height)}.details .frame-7{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:center;position:relative;width:403px}.details .section-3{background-color:var(--gray-50);border-radius:40px;flex:0 0 auto;flex-direction:column;gap:24px;min-width:295px;padding:32px 32px 40px}.details .nutrition-line,.details .section-3{align-items:flex-start;align-self:stretch;display:flex;position:relative;width:100%}.details .nutrition-line{flex:0 0 auto;justify-content:space-between;min-width:327px}.details .paragraph-3{color:var(--gray-900);flex:1;font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height);margin-top:-1px;position:relative}.details .paragraph-4{color:var(--gray-600);font-family:var(--text-lg-regular-font-family);font-style:var(--text-lg-regular-font-style);font-weight:var(--text-lg-regular-font-weight);letter-spacing:var(--text-lg-regular-letter-spacing);line-height:var(--text-lg-regular-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .paragraph-wrapper{align-items:flex-start;flex:0 0 auto;gap:24px;min-width:327px}.details .footer,.details .paragraph-wrapper{align-self:stretch;display:flex;position:relative;width:100%}.details .footer{align-items:center;background-color:var(--white);flex:0 0 auto;flex-direction:column;gap:64px;padding:64px 0 48px}.details .content-wrapper{align-items:flex-start;gap:48px;padding:0 32px;width:1280px}.details .content-2,.details .content-wrapper{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.details .content-2{align-items:center;align-self:stretch;gap:32px;width:100%}.details .logo-wrap-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;position:relative;width:157px}.details .logo-wrap-2{height:32px;position:relative;width:157px}.details .logomark-2{height:33px;left:0;position:absolute;top:-1px;width:33px}.details .footer-link{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.details .container-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;padding:0 32px;position:relative;width:1280px}.details .divider{background-color:var(--gray-200);height:1px}.details .content-3,.details .divider{align-self:stretch;position:relative;width:100%}.details .content-3{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px}.details .footer-text{flex:1}.details .footer-link-2,.details .footer-text{color:var(--gray-500);font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative}.details .footer-link-2{white-space:nowrap;width:fit-content}.details .button[type=button]{cursor:pointer;transition:background-color .2s ease,color .2s ease}.details .button[type=button]:hover{background-color:var(--gray-50)}.details .button[type=button]:focus-visible{outline:2px solid var(--gray-600);outline-offset:2px}.details .button[aria-pressed=true] .button-base-3{background-color:var(--gray-900)}.details .footer-link-2{cursor:pointer;text-decoration:none;transition:color .2s ease}.details .footer-link-2:hover{color:var(--gray-700);text-decoration:underline}.details .footer-link-2:focus-visible{outline:2px solid var(--gray-600);outline-offset:2px}.details .rich-text-wrapper{align-items:center;align-self:stretch;background-color:var(--gray-50);border-radius:40px;flex:0 0 auto;flex-direction:column;gap:64px;padding:32px;position:relative;width:100%}.details .rich-text-wrapper.active{display:flex}.details .rich-text{flex:0 0 auto;flex-direction:column;gap:48px}.details .frame-12,.details .rich-text{align-items:flex-start;align-self:stretch;display:flex;position:relative;width:100%}.details .frame-12{flex:0 0 auto;flex-wrap:wrap;gap:48px 48px;min-width:327px}.details .rich-text-image{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;height:310px;max-height:310px;max-width:403px;min-width:327px;position:relative}.details .image-2{align-self:stretch;background-position:50% 50%;background-size:cover;border-radius:24px;height:310px;position:relative;width:100%}.details .section-5{flex:1;flex-direction:column;flex-grow:1;min-width:327px}.details .frame-13,.details .section-5{align-items:flex-start;display:flex;gap:24px;position:relative}.details .frame-13{align-self:stretch;flex:0 0 auto;width:100%}.details .frame-14{align-items:center;background-color:var(--gray-900);border-radius:999px;display:flex;flex-direction:column;gap:10px;height:40px;justify-content:center;position:relative;width:40px}.details .heading-5{color:#fff;font-family:var(--display-xs-medium-font-family);font-size:var(--display-xs-medium-font-size);font-style:var(--display-xs-medium-font-style);font-weight:var(--display-xs-medium-font-weight);letter-spacing:var(--display-xs-medium-letter-spacing);line-height:var(--display-xs-medium-line-height)}.details .heading-5,.details .heading-6{position:relative;white-space:nowrap;width:fit-content}.details .heading-6{color:var(--gray-900);font-family:var(--display-sm-semibold-font-family);font-size:var(--display-sm-semibold-font-size);font-style:var(--display-sm-semibold-font-style);font-weight:var(--display-sm-semibold-font-weight);letter-spacing:var(--display-sm-semibold-letter-spacing);line-height:var(--display-sm-semibold-line-height);margin-top:-1px}.details .paragraph-5{align-self:stretch;color:var(--gray-800);font-family:var(--text-lg-regular-font-family);font-size:var(--text-lg-regular-font-size);font-style:var(--text-lg-regular-font-style);font-weight:var(--text-lg-regular-font-weight);letter-spacing:var(--text-lg-regular-letter-spacing);line-height:var(--text-lg-regular-line-height);position:relative}.details .line-2{height:1px;object-fit:cover}.details .line-2,.details .section-6{align-self:stretch;position:relative;width:100%}.details .section-6{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px}.details .divider-2{align-self:stretch;height:1px;position:relative;width:100%}.details .social-links-wrap{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:24px 24px;position:relative;width:100%}.details .text-10{color:var(--gray-600);flex:1;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.details .button-base-10{align-items:center;background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;overflow:hidden;padding:10px 16px;position:relative}.details .text-11{color:var(--gray-700);font-family:var(--text-sm-semibold-font-family);font-size:var(--text-sm-semibold-font-size);font-style:var(--text-sm-semibold-font-style);font-weight:var(--text-sm-semibold-font-weight);letter-spacing:var(--text-sm-semibold-letter-spacing);line-height:var(--text-sm-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .social-icon-wrapper{background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;gap:8px;justify-content:center;overflow:hidden;padding:10px}.details .recipe-show-footer,.details .social-icon-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.details .recipe-show-footer{gap:24px}.details .recipe-show-footer .add-to-cart{height:56px;width:56px}@media (max-width:768px){.details .header{width:100%}.details .container{padding:0 16px}.details .recipe-header-section{padding:32px 16px}.details .section{padding:32px 16px 48px}.details .container-3,.details .content-wrapper{padding:0 16px;width:100%}.details .frame-7{width:100%}.details .image{height:398px}.details .recipe-show-footer{justify-content:space-between;width:-webkit-fill-available}}@media (max-width:400px){.details .recipe-header-section{padding:32px}}.checkout{align-items:flex-start;display:flex;flex-direction:column}.checkout,.checkout .dropdown-header{background-color:#fff;position:relative}.checkout .dropdown-header{align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-100);height:80px;width:100%;z-index:2}.checkout .header{background-color:transparent;flex-direction:column;height:80px;justify-content:center;width:1440px}.checkout .container,.checkout .header{align-items:center;display:flex;position:relative}.checkout .container{align-self:stretch;flex:0 0 auto;justify-content:space-between;padding:0 32px;width:100%}.checkout .content{align-items:center;display:flex;flex:1;flex-grow:1;gap:32px;position:relative}.checkout .logo{align-items:flex-start;display:flex;position:relative;width:142px}.checkout .logo-wrap{height:32px;margin-right:-15px;position:relative;width:157px}.checkout .logomark{height:32px;left:0;position:absolute;top:0;width:32px}.checkout .group{aspect-ratio:1.54;height:32px;left:40px;position:absolute;top:0;width:49px}.checkout .navigation{align-items:center;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.checkout .button{all:unset;align-items:flex-start;box-sizing:border-box}.checkout .button,.checkout .button-base{display:inline-flex;flex:0 0 auto;position:relative}.checkout .button-base{height:48px}.checkout .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height)}.checkout .button-wrapper{align-items:center;flex-direction:column;padding:4px 0}.checkout .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;justify-content:center;padding:0 40px;position:relative}.checkout .text-wrapper{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.checkout .navigation-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.checkout .button-base-wrapper{all:unset;align-items:flex-start;border-radius:8px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;position:relative}.checkout .div-wrapper{align-items:center;border-radius:999px;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.checkout .div,.checkout .div-wrapper{display:inline-flex;flex:0 0 auto;position:relative}.checkout .div{align-items:flex-start;border-radius:8px}.checkout .button-base-2{align-items:center;background-color:var(--gray-100);border:1px solid;border-color:var(--gray-100);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.checkout .img{height:20px;position:relative;width:20px}.checkout .p{color:var(--gray-500);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.checkout .section{background-color:var(--gray-50);gap:24px;padding:64px 0;z-index:1}.checkout .frame-2,.checkout .section{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.checkout .frame-2{gap:10px;padding:0 80px}.checkout .button-base-3{align-items:center;gap:8px;height:56px;width:117px}.checkout .button-base-3,.checkout .div-2{display:flex;justify-content:center;position:relative}.checkout .div-2{align-items:flex-start;align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;padding:0 80px;width:100%}.checkout .content-2{align-items:flex-start;background-color:#fff;border-radius:40px;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;min-width:327px;padding:40px;position:relative}.address-wrapper .div-3,.checkout .div-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.address-wrapper .div-3{align-items:normal!important}.checkout .heading{align-self:stretch;color:var(--gray-900);font-family:var(--display-xs-semibold-font-family);font-size:var(--display-xs-semibold-font-size);font-style:var(--display-xs-semibold-font-style);font-weight:var(--display-xs-semibold-font-weight);letter-spacing:var(--display-xs-semibold-letter-spacing);line-height:var(--display-xs-semibold-line-height);margin-top:-1px;position:relative}.address-form .select,.checkout .select{align-self:stretch;height:70px;position:relative;width:100%}.checkout .select-input-base{width:544px}.address-wrapper .div-4,.checkout .div-4,.checkout .select-input-base{align-items:flex-start;display:flex;flex-direction:column;gap:6px;position:relative}.address-wrapper .div-4,.checkout .div-4{align-self:stretch;flex:0 0 auto;width:100%}.address-wrapper .text-wrapper-2,.checkout .text-wrapper-2{color:#414651;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-bottom:0;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.address-wrapper .input,.checkout .input{align-items:center;align-self:stretch;background-color:#fff;border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:0 0 auto;gap:8px;padding:10px 14px;position:relative;width:100%}.checkout .content-3{align-items:center;display:flex;flex:1;flex-grow:1;gap:8px;position:relative}.checkout .text-wrapper-3{color:var(--gray-500);font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.address-wrapper .input-field,.checkout .input-field{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.address-wrapper .input-2,.checkout .input-2{align-items:center;align-self:stretch;background-color:#fff;border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:0 0 auto;gap:8px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.address-wrapper .input-2.error,.checkout .input-2.error{border-color:var(--error-300)}.address-wrapper .input:focus,.checkout .input:focus{border-color:var(--error-300);box-shadow:var(--shadow-xs-focused-4px-error-100);outline:none}.address-wrapper .alert-circle,.checkout .alert-circle{display:none;height:16px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}.address-wrapper .input-2.error .alert-circle,.checkout .input-2.error .alert-circle{display:block}.address-wrapper .visually-hidden,.checkout .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.address-wrapper .error-message,.checkout .error-message{color:var(--error-600);font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);margin-top:4px}.address-wrapper .text-wrapper-4,.checkout .text-wrapper-4{color:var(--gray-500);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative}.checkout .div-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.checkout .frame-3,.profile-main .address-wrapper .frame-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 8px;position:relative;width:100%}.address-wrapper .input-field-2,.address-wrapper .input-field-base-wrapper,.checkout .input-field-2,.checkout .input-field-base-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.address-wrapper .input-field-2,.checkout .input-field-2{height:44px;min-width:232px}.checkout .select-2{flex:1;flex-grow:1;height:70px;min-width:232px;position:relative}.checkout .input-with-label-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:6px;position:relative}.checkout .text-2{color:var(--gray-900);font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-style:var(--text-md-medium-font-style);font-weight:var(--text-md-medium-font-weight);letter-spacing:var(--text-md-medium-letter-spacing);line-height:var(--text-md-medium-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.checkout .form{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.checkout form{display:contents}.checkout .frame-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;position:relative;width:100%}.checkout .label{color:#414651;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);white-space:nowrap;width:fit-content}.checkout .label,.checkout .text-3{background:transparent;border:none;margin-top:-1px;padding:0;position:relative}.checkout .text-3{color:var(--gray-500);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height)}.address-wrapper .input-4,.checkout .input-4{align-items:flex-start;align-self:stretch;background-color:#fff;border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:0 0 auto;overflow:hidden;position:relative;width:100%}.address-wrapper .input-4.error,.checkout .input-4.error{border-color:var(--error-300)}.address-wrapper .dropdown,.checkout .dropdown{align-items:center;align-self:stretch;display:inline-flex;flex:0 0 auto;justify-content:space-between;padding:12px 12px 12px 16px;position:relative}.address-wrapper .dropdown-text,.checkout .dropdown-text{color:var(--gray-900);font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.address-wrapper .text-input,.checkout .text-input{align-items:center;display:flex;flex:1;flex-grow:1;gap:8px;padding:12px 16px 12px 0;position:relative}.checkout .textarea-input-field{height:74px}.checkout .div-6,.checkout .textarea-input-field{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;position:relative;width:100%}.checkout .div-6{flex:1;flex-grow:1;gap:6px}.checkout .input-5{align-items:center;align-self:stretch;background-color:#fff;border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:1;flex-grow:1;gap:8px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.checkout .text-and-supporting{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.checkout .text-5{align-self:stretch;color:#414651;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative}.checkout .electronic-recipe-text{align-self:stretch;color:var(--gray-600);font-family:Inter,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;position:relative}.checkout .cart-modal-wrapper,.login .cart-modal-wrapper{align-items:center;display:flex;flex:1;flex-grow:1;gap:10px;position:relative}.checkout .cart-modal,.login .cart-modal{align-items:flex-start;background-color:#fff;border-radius:40px;box-shadow:var(--shadow-xl);display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;overflow:hidden;position:relative}.checkout .text-and-supporting-2,.login .text-and-supporting-2{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-200);display:flex;flex:0 0 auto;gap:8px;padding:34px 24px;position:relative;width:100%}.checkout .text-6,.login .text-6{color:var(--gray-900);font-family:var(--text-lg-semibold-font-family);font-size:var(--text-lg-semibold-font-size);font-style:var(--text-lg-semibold-font-style);font-weight:var(--text-lg-semibold-font-weight);letter-spacing:var(--text-lg-semibold-letter-spacing);line-height:var(--text-lg-semibold-line-height);margin-bottom:auto;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.checkout .frame-wrapper,.login .frame-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;padding:0 24px;position:relative;width:100%}.checkout .frame-5,.login .frame-5{align-items:flex-start;display:flex;flex:1;flex-grow:1;gap:16px;position:relative}.checkout .rectangle,.login .rectangle{height:100px;object-fit:cover;position:relative;width:100px}.checkout .frame-6,.login .frame-6{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative}.checkout .frame-7,.login .frame-7{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;height:60px;position:relative;width:100%}.checkout .heading-2,.login .heading-2{display:-webkit-box;flex:1;font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);height:50px;line-height:var(--text-md-medium-line-height);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--gray-900);font-family:var(--text-md-medium-font-family);font-style:var(--text-md-medium-font-style);letter-spacing:var(--text-md-medium-letter-spacing);margin-top:-1px;position:relative}.checkout .frame-8,.login .frame-8{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.checkout .text-wrapper-5,.login .text-wrapper-5{color:#000;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.checkout .frame-9,.login .frame-9{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.checkout .users,.login .users{aspect-ratio:1;height:16px;position:relative;width:16px}.checkout .text-7,.login .text-7{color:#414651;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.checkout .text-7.serving-amount,.login .text-7.serving-amount{display:none}.checkout .modal-actions,.login .modal-actions{background-color:#fff;box-shadow:var(--shadow-2xl);gap:12px;padding:32px 24px}.checkout .frame-10,.checkout .modal-actions,.login .frame-10,.login .modal-actions{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.checkout .frame-10,.login .frame-10{gap:16px}.checkout .frame-11,.login .frame-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.checkout .line,.login .line{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.checkout .text-wrapper-6,.login .text-wrapper-6{font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height)}.checkout .element-MDL,.checkout .text-wrapper-6,.login .element-MDL,.login .text-wrapper-6{color:#000;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.checkout .element-MDL,.login .element-MDL{font-family:var(--display-xs-semibold-font-family);font-size:var(--display-xs-semibold-font-size);font-style:var(--display-xs-semibold-font-style);font-weight:var(--display-xs-semibold-font-weight);letter-spacing:var(--display-xs-semibold-letter-spacing);line-height:var(--display-xs-semibold-line-height)}.checkout .button-2{all:unset;align-items:flex-start;align-self:stretch;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;position:relative;width:100%}.checkout .button-base-4{align-items:center;background-color:var(--brand-600);border:1px solid;border-color:var(--brand-600);border-radius:999px;display:flex;flex:1;flex-grow:1;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative}.checkout .text-8{color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.checkout .footer{align-items:center;align-self:stretch;background-color:#fff;gap:64px;padding:64px 0 48px;width:100%;z-index:0}.checkout .content-wrapper,.checkout .footer{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.checkout .content-wrapper{align-items:flex-start;gap:48px;padding:0 32px;width:1280px}.checkout .content-4{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.checkout .logo-wrap-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;position:relative;width:157px}.checkout .logo-wrap-2{height:32px;position:relative;width:157px}.checkout .logomark-2{height:33px;left:0;position:absolute;top:-1px;width:33px}.checkout .footer-links{align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;width:100%}.checkout .container-2,.checkout .footer-links{align-items:flex-start;display:flex;position:relative}.checkout .container-2{flex:0 0 auto;flex-direction:column;gap:32px;padding:0 32px;width:1280px}.checkout .divider{background-color:var(--gray-200);height:1px}.checkout .content-5,.checkout .divider{align-self:stretch;position:relative;width:100%}.checkout .content-5{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px}.checkout .footer-links-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.checkout textarea{background:transparent;border:none;outline:none;padding:0;width:100%}.checkout .text-4{min-height:48px;resize:vertical}.address-wrapper .ts-wrapper.single .ts-control,.checkout .ts-wrapper.single .ts-control{border-radius:8px;padding:10px}.address-wrapper .form-control,.checkout .datepicker-input.form-control,.checkout .datepicker-wrapper .datepicker-input,.checkout .form-control,.checkout .input .datepicker-input,.login .form-control{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--gray-900)!important;flex:1!important;font-family:var(--text-md-medium-font-family)!important;font-size:var(--text-md-medium-font-size)!important;font-style:var(--text-md-medium-font-style)!important;font-weight:var(--text-md-medium-font-weight)!important;height:auto!important;letter-spacing:var(--text-md-medium-letter-spacing)!important;line-height:var(--text-md-medium-line-height)!important;margin:0!important;outline:none!important;padding:0!important;white-space:nowrap!important;width:100%!important}.address-wrapper .form-control:focus,.checkout .datepicker-input.form-control:focus,.checkout .form-control:focus,.login .form-control:focus{background:transparent!important;border:transparent!important;box-shadow:none!important;outline:none!important}.address-wrapper .form-control::placeholder,.checkout .datepicker-input.form-control::placeholder,.checkout .form-control::placeholder{color:var(--gray-500)!important;opacity:1!important}.address-wrapper .form-control:disabled,.address-wrapper .form-control[readonly],.checkout .datepicker-input.form-control:disabled,.checkout .datepicker-input.form-control[readonly],.checkout .form-control:disabled,.checkout .form-control[readonly]{background:transparent!important;color:var(--gray-900)!important;opacity:1!important}.address-wrapper .input-group,.address-wrapper .input-group .form-control,.checkout .input-group,.checkout .input-group .form-control{border:none!important;box-shadow:none!important}.address-wrapper .input-group-text,.checkout .datepicker-input,.checkout .input-group-text{background:transparent!important;border:none!important;padding:0!important}.checkout .datepicker-input{border-radius:0!important;box-shadow:none!important;cursor:pointer!important;flex:1!important;height:auto!important;margin:0!important;outline:none!important;width:100%!important}.checkout .datepicker-input.is-invalid,.checkout .datepicker-input.is-valid,.checkout .form-control.is-invalid,.checkout .form-control.is-valid{background:transparent!important;border:none!important;box-shadow:none!important}.checkout .valid-feedback{display:none!important}.checkout .datepicker.dropdown-menu{border:1px solid var(--gray-300)!important;border-radius:8px!important;box-shadow:var(--shadow-xl)!important;font-family:var(--text-sm-medium-font-family)!important;padding:4px!important}.checkout .datepicker table tr td,.checkout .datepicker table tr th{border:none!important;padding:4px!important;text-align:center!important}.checkout .datepicker table tr td.day{border-radius:4px!important;cursor:pointer!important;padding:6px!important}.checkout .datepicker table tr td.day:hover,.checkout .datepicker table tr td.focused{background:var(--gray-100)!important;border-radius:4px!important;color:var(--gray-900)!important}.checkout .datepicker table tr td.active,.checkout .datepicker table tr td.active.focused,.checkout .datepicker table tr td.active:hover{background:var(--brand-600)!important;border-radius:4px!important;color:var(--gray-900)!important}.checkout .datepicker table tr td.today{background:var(--brand-100)!important;border-radius:4px!important;color:var(--gray-900)!important}.checkout .datepicker .datepicker-switch{background:transparent!important;border:none!important;color:var(--gray-900)!important;font-weight:var(--text-sm-semibold-font-weight)!important}.checkout .datepicker .next,.checkout .datepicker .prev{background:transparent!important;border:none!important;color:var(--gray-600)!important}.checkout .datepicker .next:hover,.checkout .datepicker .prev:hover{background:var(--gray-100)!important;border-radius:4px!important;color:var(--gray-900)!important}.address-wrapper .form-group,.checkout .form-group{align-items:flex-start!important;align-self:stretch!important;background:transparent!important;border:none!important;display:flex!important;flex:0 0 auto!important;flex-wrap:wrap!important;gap:32px 32px!important;margin-bottom:0!important;padding:0!important;position:relative!important;width:100%!important}.address-wrapper .form-group legend,.checkout .form-group .col-form-label,.checkout .form-group legend{display:none!important}.checkout .form-group>div{display:contents!important}.checkout .form-check{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:8px!important;min-height:auto!important;position:relative!important}.checkout .form-check,.checkout .form-check-input{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.checkout .form-check-input{box-shadow:none!important;cursor:pointer!important;float:none!important;height:16px!important;opacity:0!important;outline:none!important;position:absolute!important;width:16px!important;z-index:1!important}.checkout .form-check-input:focus{outline:none!important}.checkout .form-check-input:checked,.checkout .form-check-input:focus{background:transparent!important;border:none!important;box-shadow:none!important}.checkout .form-check-input[type=checkbox],.checkout .form-check-input[type=radio]{border-radius:0!important}.checkout .form-check-label{align-items:center!important;color:#414651!important;cursor:pointer!important;display:flex!important;font-family:var(--text-sm-medium-font-family)!important;font-size:var(--text-sm-medium-font-size)!important;font-style:var(--text-sm-medium-font-style)!important;font-weight:var(--text-sm-medium-font-weight)!important;gap:8px!important;letter-spacing:var(--text-sm-medium-letter-spacing)!important;line-height:var(--text-sm-medium-line-height)!important;margin-bottom:0!important;margin-top:-1px!important;padding-left:0!important;position:relative!important;white-space:nowrap!important;width:fit-content!important}.checkout .form-check-label:before{background-color:#fff!important;border:1px solid var(--gray-300)!important;border-radius:8px!important;content:""!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;height:16px!important;position:relative!important;transition:all .2s ease!important;width:16px!important}.checkout .form-check-input[type=radio]:checked+.form-check-label:before{background-color:var(--gray-50)!important;border-color:var(--gray-900)!important;box-shadow:var(--focus-ring-4px-primary-100)!important}.checkout .form-check-input[type=radio]:checked+.form-check-label:after{background-color:var(--gray-900)!important;border-radius:3px!important;content:""!important;display:block!important;height:6px!important;left:5px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:6px!important;z-index:2!important}.checkout .form-check:hover .form-check-label:before{border-color:var(--gray-400)!important}.checkout .form-check-input[type=radio]:checked:hover+.form-check-label:before{border-color:var(--gray-900)!important}.checkout .form-check-input[type=radio]:focus+.form-check-label:before{outline:2px solid #4a90e2!important;outline-offset:2px!important}.checkout .form-check-input[type=radio]+.form-check-label:before{display:inline-block!important}.checkout .form-check-input[type=radio]+.form-check-label:after{display:none!important}.checkout .form-check-input[type=checkbox]+.form-check-label:before{border-radius:4px!important}.checkout .form-check-input[type=checkbox]+.form-check-label:after{display:none!important}.checkout .form-check-input[type=checkbox]:checked+.form-check-label:after{background-color:var(--gray-900)!important;border-radius:3px!important;content:""!important;display:block!important;height:6px!important;left:5px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:6px!important;z-index:2!important}.checkout .form-check-input.is-invalid,.checkout .form-check-input.is-valid{background:transparent!important;border:none!important;box-shadow:none!important}.checkout .form-check .invalid-feedback,.checkout .form-check .valid-feedback{display:none!important}.checkout .form-check-inline{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:8px!important;margin:0!important;padding:0!important;position:relative!important}.checkout .form-switch .form-check-input{background-image:none!important;background-position:0!important;border-radius:0!important;height:16px!important;margin-left:0!important;width:16px!important}.checkout .form-switch .form-check-input:focus{background-image:none!important;border:none!important;box-shadow:none!important}.checkout .form-switch .form-check-input:checked{background-color:transparent!important;background-image:none!important;background-position:100%!important;border:none!important}.checkout .form-check-label.required:after{display:none!important}.checkout .form-check-input[required]{box-shadow:none!important}.checkout .form-check-input[required]:invalid{border:none!important;box-shadow:none!important}.checkout .textarea-input-field{height:auto!important;min-height:74px!important}.checkout .textarea-input-field .input-5{align-items:flex-start!important;height:auto!important;min-height:48px!important}@media (max-width:768px){.checkout .text-7.serving-amount-msg{display:none!important}.checkout .text-7.serving-amount{display:block!important}.checkout .div-2{padding:0 20px}.checkout .input-field-base-wrapper{min-width:232px}}.register{flex-direction:column}.register,.register .log-in{align-items:center;background-color:var(--white);display:flex;position:relative}.register .log-in{align-self:stretch;height:800px;width:100%}.register .section{align-items:center;flex:1;flex-direction:column;flex-grow:1;justify-content:space-between}.register .header-navigation,.register .section{align-self:stretch;display:flex;position:relative}.register .header-navigation{align-items:flex-start;height:200px;padding:32px;width:100%}.register .logo{align-items:flex-start;display:flex;position:relative;width:142px}.register .logo-wrap{height:32px;margin-right:-15px;position:relative;width:157px}.register .group{height:32px;left:40px;position:absolute;top:0;width:42px}.register .logomark{height:33px;left:0;position:absolute;top:-1px;width:33px}.register .container{align-self:stretch;padding:0 32px;width:100%}.register .container,.register .content{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;position:relative}.register .content{gap:32px;width:360px}.register .button{all:unset;align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:100%}.register .button-base{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;position:relative}.register .arrow-left{height:20px;position:relative;width:20px}.register .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.register .text-and-supporting{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.register .text-wrapper{align-self:stretch;color:var(--gray-900);font-family:var(--display-md-semibold-font-family);font-size:var(--display-md-semibold-font-size);font-style:var(--display-md-semibold-font-style);font-weight:var(--display-md-semibold-font-weight);letter-spacing:var(--display-md-semibold-letter-spacing);line-height:var(--display-md-semibold-line-height);margin-top:-1px;position:relative}.register .div{align-items:center;border-radius:12px;gap:24px}.register .div,.register .form{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.register .form{align-items:flex-start;gap:20px}.register .div-2,.register .input-field{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.register .div-2{gap:6px}.register .label{background:transparent;border:none;color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;padding:0;position:relative;white-space:nowrap;width:fit-content}.register .input{align-self:stretch;background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);flex:0 0 auto;overflow:hidden;padding:10px 14px;width:100%}.register .div-3,.register .input{align-items:center;display:flex;gap:8px;position:relative}.register .div-3{flex:1;flex-grow:1}.register .text-2{background:transparent;border:none;color:var(--gray-900);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;padding:0;position:relative}.register .label-2{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.register .text-3{color:var(--gray-500);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative}.register .input-2{align-items:center;align-self:stretch;background-color:var(--white);border:1px solid;border-color:var(--error-300);border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:0 0 auto;gap:8px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.register .alert-circle{position:relative}.register .hint-text{color:var(--error-500);font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height)}.register .hint-text,.register .row{align-self:stretch;position:relative}.register .row{align-items:center;display:flex;flex:0 0 auto;margin-left:inherit;width:100%}.register .p{color:var(--gray-700);flex:1;margin-top:-1px;position:relative}.register .p,.register .span,.register .text-wrapper-2{font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height)}.register .text-wrapper-2{text-decoration:underline}.register .actions{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.register .button-base-wrapper{all:unset;align-items:flex-start;align-self:stretch;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:100%}.register .div-wrapper{align-items:center;background-color:var(--brand-600);border:1px solid;border-color:var(--brand-600);border-radius:999px;display:flex;flex:1;flex-grow:1;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.register .text-4{color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.register .footer{align-items:flex-end;align-self:stretch;background-color:transparent;display:flex;height:96px;padding:32px;position:relative;width:100%}.register .text-5{color:var(--gray-600);font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height);position:relative;white-space:nowrap;width:fit-content}.login .register-right-frame,.register .register-right-frame{align-items:center;align-self:stretch;display:inline-flex;flex:0 0 auto;gap:10px;padding:24px;position:relative}.login .section-2,.register .section-2{align-self:stretch;background-image:url(/build/images/register-image.1bb2c852.png);background-position:50% 50%;background-size:cover;border-radius:40px;position:relative;width:720px}.register .label{cursor:pointer}.register .text-3{background:transparent;border:none;outline:none;padding:0;width:100%}.register .text-3:focus{outline:none}.register .input:focus-within{border-color:var(--brand-600);box-shadow:var(--shadow-xs-focused-4px-primary-100)}.register .input-2:focus-within{border-color:var(--error-300);box-shadow:var(--shadow-xs-focused-4px-error-100)}.register .text-wrapper-2{color:var(--gray-700);cursor:pointer}.register .text-wrapper-2:hover{color:var(--brand-600)}.register .text-wrapper-2:focus{outline:2px solid var(--brand-600);outline-offset:2px}.register .button:hover .text{color:var(--gray-700)}.register .button-base-wrapper:hover .div-wrapper{background-color:var(--brand-700);border-color:var(--brand-700)}.register .button-base-wrapper:focus{outline:2px solid var(--brand-600);outline-offset:2px}.register .button-base-wrapper:disabled{cursor:not-allowed;opacity:.5}.register .button-base-wrapper:disabled:hover .div-wrapper{background-color:var(--brand-600);border-color:var(--brand-600)}.actions .content-divider{align-items:center;align-self:stretch;cursor:default;display:flex;flex:0 0 auto;gap:8px;position:relative;width:100%}.actions .divider{align-self:auto;background-color:var(--gray-200);flex:1;flex-grow:1;height:1px;position:relative}.actions .text-wrapper{color:var(--gray-500);font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.actions .social-button-groups{align-self:stretch;display:flex;gap:24px;width:100%}.actions .social-button,.actions .social-button-groups{align-items:center;flex:0 0 auto;justify-content:center;position:relative}.actions .social-button{background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;box-shadow:var(--shadow-xs);display:inline-flex;gap:32px;overflow:hidden;padding:20px}.actions .social-icon{height:24px;position:relative;width:24px}.actions .button:hover .button-base{background-color:var(--brand-700);border-color:var(--brand-700);transition:all .2s ease-in-out}.actions .button:active .button-base{background-color:var(--brand-800);border-color:var(--brand-800)}.actions .button:disabled .button-base{background-color:var(--gray-100);border-color:var(--gray-300);color:var(--gray-400);cursor:not-allowed}.actions .social-button:hover{background-color:var(--gray-50);border-color:var(--gray-400);transform:translateY(-1px);transition:all .2s ease-in-out}.actions .social-button:active{background-color:var(--gray-100);border-color:var(--gray-500);transform:translateY(0)}.actions .social-button:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.register .text-2.form-control{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--gray-900)!important;font-family:var(--text-md-medium-font-family)!important;font-size:var(--text-md-medium-font-size)!important;font-style:var(--text-md-medium-font-style)!important;font-weight:var(--text-md-medium-font-weight)!important;height:auto!important;letter-spacing:var(--text-md-medium-letter-spacing)!important;line-height:var(--text-md-medium-line-height)!important;margin:0!important;outline:none!important;padding:0!important;width:100%!important}.register .input.error,.register .input:focus{border-color:var(--error-300)}.register .input:focus{box-shadow:var(--shadow-xs-focused-4px-error-100);outline:none}.register .alert-circle{display:none;height:16px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}.register .input.error .alert-circle{display:block}.actions .divider[aria-hidden=true]{speak:none}@media (max-width:480px){.actions .social-button-groups{gap:16px}.actions .social-button{padding:16px}.actions .social-icon{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.actions .button:hover .button-base,.actions .social-button:hover{transition:none}}@media (max-width:768px){.register .content{max-width:360px;width:100%}.register .container{padding:0 16px}.register .footer,.register .header-navigation{padding:16px}.register .section{justify-content:inherit}}.login{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;position:relative}.login .dropdown-header{align-self:stretch;background-color:var(--white);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-100);height:80px;position:relative;width:100%;z-index:2}.login .header{background-color:transparent;flex-direction:column;height:80px;justify-content:center;width:1440px}.login .container,.login .header{align-items:center;display:flex;position:relative}.login .container{align-self:stretch;flex:0 0 auto;justify-content:space-between;padding:0 32px;width:100%}.login .content{align-items:center;flex:1;flex-grow:1;gap:32px}.login .content,.login .logo{display:flex;position:relative}.login .logo{align-items:flex-start;width:157px}.login .logo-wrap{height:32px;position:relative;width:157px}.login .logomark{left:0;width:32px}.login .logomark,.login .type{height:32px;position:absolute;top:0}.login .type{left:41px;width:69px}.login .div{height:31px;position:relative;width:38px}.login .vector{height:10px;left:0;position:absolute;top:21px;width:8px}.login .img{height:13px;left:9px;position:absolute;top:18px;width:11px}.login .vector-2{height:10px;left:22px;position:absolute;top:21px;width:9px}.login .vector-3{height:14px;left:31px;position:absolute;top:17px;width:7px}.login .vector-4{height:4px;left:4px;position:absolute;top:0;width:3px}.login .vector-5{height:10px;left:7px;position:absolute;top:4px;width:14px}.login .vector-6{height:14px;left:0;position:absolute;top:0;width:2px}.login .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;justify-content:center;padding:0 40px;position:relative}.login .text-wrapper{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.login .navigation-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.login .button{all:unset;align-items:flex-start;border-radius:8px;box-sizing:border-box}.login .button,.login .button-base{display:inline-flex;flex:0 0 auto;position:relative}.login .button-base{align-items:center;border-radius:999px;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px}.login .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.login .section{background-color:var(--gray-50);flex-direction:column;gap:24px;padding:24px 0 64px;z-index:1}.login .frame-2,.login .section{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.login .frame-2{gap:10px;padding:0 80px}.login .button-base-wrapper{all:unset;align-items:flex-start;box-sizing:border-box}.login .button-base-2,.login .button-base-wrapper{display:inline-flex;flex:0 0 auto;position:relative}.login .button-base-2{align-items:center;gap:8px;height:56px;justify-content:center}.login .chevron-right{height:20px;position:relative;width:20px}.login .text-2{color:var(--gray-300);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.login .container-2{align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;padding:0 80px;width:100%}.login .container-2,.login .content-2{align-items:flex-start;display:flex;position:relative}.login .content-2{background-color:#fff;border-radius:40px;flex:1;flex-direction:column;flex-grow:1;gap:32px;max-width:650px;min-width:343px;padding:40px}.login .text-and-supporting{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.login .text-3{align-self:stretch;color:var(--gray-900);font-family:var(--display-md-semibold-font-family);font-size:var(--display-md-semibold-font-size);font-style:var(--display-md-semibold-font-style);font-weight:var(--display-md-semibold-font-weight);letter-spacing:var(--display-md-semibold-letter-spacing);line-height:var(--display-md-semibold-line-height);margin-top:-1px;position:relative}.login .content-3{align-items:center;border-radius:12px;gap:24px}.login .content-3,.login .form{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.login .form{gap:20px}.login .div-2,.login .input-field{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.login .div-2{gap:6px}.login .label{background:transparent;border:none;color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;padding:0;position:relative;white-space:nowrap;width:fit-content}.login .input{align-self:stretch;background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:8px;box-shadow:var(--shadow-xs);flex:0 0 auto;overflow:hidden;padding:10px 14px;width:100%}.login .content-4,.login .input{align-items:center;display:flex;gap:8px;position:relative}.login .content-4{flex:1;flex-grow:1}.login .text-4{background:transparent;border:none;color:var(--gray-500);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);height:auto!important;letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;padding:0;position:relative}.login .div-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.login .div-wrapper{all:unset;align-items:flex-start;align-self:stretch;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:100%}.login .button-base-3{align-items:center;background-color:var(--brand-600);border:1px solid;border-color:var(--brand-600);border-radius:999px;cursor:pointer!important;display:flex;flex:1;flex-grow:1;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.login .social-button-groups .button-base-3{background-color:#fff;border-color:var(--gray-300)}.login .text-5{color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.login .content-divider{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:8px;position:relative;width:100%}.login .divider{align-self:auto;background-color:var(--gray-200);flex:1;flex-grow:1;height:1px;position:relative}.login .content-divider .text-6{color:var(--gray-500);font-family:var(--text-sm-regular-font-family);font-size:var(--text-sm-regular-font-size);font-style:var(--text-sm-regular-font-style);font-weight:var(--text-sm-regular-font-weight);letter-spacing:var(--text-sm-regular-letter-spacing);line-height:var(--text-sm-regular-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.login .social-button-groups{align-self:stretch;display:flex;gap:24px;width:100%}.login .social-button,.login .social-button-groups{align-items:center;flex:0 0 auto;justify-content:center;position:relative}.login .social-button{background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;box-shadow:var(--shadow-xs);display:inline-flex;gap:32px;overflow:hidden;padding:20px}.login .social-icon{height:24px;position:relative;width:24px}.login .cart-modal{align-items:flex-start;background-color:var(--white);border-radius:40px;box-shadow:var(--shadow-xl);display:flex;flex:1;flex-direction:column;flex-grow:1;gap:32px;min-width:343px;overflow:hidden;position:relative}.login .text-and-supporting-2{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-200);display:flex;flex:0 0 auto;gap:8px;padding:34px 24px;position:relative;width:100%}.login .p{color:var(--gray-900);font-family:var(--text-lg-semibold-font-family);font-size:var(--text-lg-semibold-font-size);font-style:var(--text-lg-semibold-font-style);font-weight:var(--text-lg-semibold-font-weight);letter-spacing:var(--text-lg-semibold-letter-spacing);line-height:var(--text-lg-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.login .frame-wrapper{align-self:stretch;flex:0 0 auto;gap:32px;padding:0 24px;width:100%}.login .frame-3,.login .frame-wrapper{align-items:flex-start;display:flex;position:relative}.login .frame-3{flex:1;flex-grow:1;gap:16px}.login .rectangle{height:100px;object-fit:cover;position:relative;width:100px}.login .frame-4{flex:1;flex-direction:column;flex-grow:1}.login .frame-4,.login .frame-5{align-items:flex-start;display:flex;gap:16px;position:relative}.login .frame-5{align-self:stretch;flex:0 0 auto;width:100%}.login .heading{color:var(--gray-900);display:-webkit-box;flex:1;font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);height:60px;letter-spacing:var(--text-md-medium-letter-spacing);line-height:var(--text-md-medium-line-height);margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:var(--text-md-medium-font-style)}.login .text-wrapper-2{color:#000;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.login .modal-actions{align-items:flex-start;background-color:#fff;box-shadow:var(--shadow-2xl);display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:32px 24px}.login .line,.login .modal-actions{align-self:stretch;position:relative;width:100%}.login .line{height:1px;object-fit:cover}.login .text-wrapper-3{font-family:var(--text-lg-medium-font-family);font-size:var(--text-lg-medium-font-size);font-style:var(--text-lg-medium-font-style);font-weight:var(--text-lg-medium-font-weight);letter-spacing:var(--text-lg-medium-letter-spacing);line-height:var(--text-lg-medium-line-height)}.login .element-MDL,.login .text-wrapper-3{color:#000;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.login .element-MDL{font-family:var(--display-xs-semibold-font-family);font-size:var(--display-xs-semibold-font-size);font-style:var(--display-xs-semibold-font-style);font-weight:var(--display-xs-semibold-font-weight);letter-spacing:var(--display-xs-semibold-letter-spacing);line-height:var(--display-xs-semibold-line-height)}.login .footer{align-items:center;align-self:stretch;background-color:var(--white);gap:64px;padding:64px 0 48px;width:100%;z-index:0}.login .content-wrapper,.login .footer{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.login .content-wrapper{align-items:flex-start;gap:48px;padding:0 32px;width:1280px}.login .content-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.login .logo-wrap-wrapper{flex:0 0 auto;width:157px}.login .footer-links,.login .logo-wrap-wrapper{align-items:flex-start;display:flex;position:relative}.login .footer-links{align-self:stretch;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;width:100%}.login .button-base-4,.login .footer-link{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.login .button-base-4{height:48px;justify-content:center}.login .container-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;padding:0 32px;position:relative;width:1280px}.login .divider-2{background-color:var(--gray-200);height:1px}.login .content-6,.login .divider-2{align-self:stretch;position:relative;width:100%}.login .content-6{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px}.login .footer-text{color:var(--gray-500);flex:1;font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative}.login .footer-links-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.login .footer-link-2{font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.login .form{id:login-form}.login .label{cursor:pointer}.login .input.error,.login .text-4:invalid{border-color:var(--error-500)}.login .hint-text{color:var(--error-500)}.login .button-base-wrapper:disabled,.login .button:disabled{cursor:not-allowed;opacity:.5}.login .button-base-wrapper:hover:not(:disabled),.login .button:hover,.login .div-wrapper:hover,.login .social-button:hover{opacity:.9;transition:opacity .2s ease}.login .footer-link-2{color:var(--gray-500);text-decoration:none}.login .footer-link-2:hover{color:var(--gray-700);text-decoration:underline}.login .footer-link-2:focus{outline:2px solid var(--brand-600);outline-offset:2px}.login .forgot-password{cursor:pointer;display:flex;font-weight:var(--text-sm-medium-font-weight);justify-content:flex-end}@media (max-width:768px){.login .frame-2{padding:0 25px}.login .text-3{font-size:var(--display-sm-semibold-font-size)}}.profile-main{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;position:relative}.profile-main a{display:contents}.profile-main .dropdown-header{align-self:stretch;background-color:var(--white);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--gray-100);height:80px;position:relative;width:100%}.profile-main .header{background-color:transparent;flex-direction:column;height:80px;justify-content:center;width:1440px}.profile-main .container,.profile-main .header{align-items:center;display:flex;position:relative}.profile-main .container{align-self:stretch;flex:0 0 auto;justify-content:space-between;padding:0 32px;width:100%}.profile-main .content{align-items:center;display:flex;flex:1;flex-grow:1;gap:32px;position:relative}.profile-main .logo{align-items:flex-start;display:flex;position:relative;width:157px}.profile-main .logo-wrap{height:32px;position:relative;width:157px}.profile-main .logomark{height:32px;left:0;position:absolute;top:0;width:32px}.profile-main .type{height:32px;left:41px;position:absolute;top:0;width:69px}.profile-main .div{height:31px;position:relative;width:38px}.profile-main .vector{height:10px;left:0;position:absolute;top:21px;width:8px}.profile-main .img{height:13px;left:9px;position:absolute;top:18px;width:11px}.profile-main .vector-2{height:10px;left:22px;position:absolute;top:21px;width:9px}.profile-main .vector-3{height:14px;left:31px;position:absolute;top:17px;width:7px}.profile-main .vector-4{height:4px;left:4px;position:absolute;top:0;width:3px}.profile-main .vector-5{height:10px;left:7px;position:absolute;top:4px;width:14px}.profile-main .vector-6{height:14px;left:0;position:absolute;top:0;width:2px}.profile-main .navigation{align-items:center;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.profile-main .button{all:unset;align-items:flex-start;box-sizing:border-box}.profile-main .button,.profile-main .button-base{display:inline-flex;flex:0 0 auto;position:relative}.profile-main .button-base{align-items:center;gap:8px;height:48px;justify-content:center}.profile-main .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .button-wrapper{flex-direction:column;padding:4px 0}.profile-main .button-wrapper,.profile-main .frame{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.profile-main .frame{gap:24px;justify-content:center;padding:0 40px}.profile-main .text-wrapper{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.profile-main .navigation-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.header .dropdown,.profile-main .dropdown{align-items:flex-start;aspect-ratio:1;display:flex;flex-direction:column;height:48px;position:relative;width:48px}.header .avatar,.profile-main .avatar{align-self:stretch;background-color:var(--gray-100);border-radius:200px;flex:1;flex-grow:1;position:relative;width:100%}.header .user,.profile-main .user{height:24px;left:12px;position:absolute;top:12px;width:24px}.profile-main .button-base-wrapper{align-items:flex-start;border-radius:8px;display:inline-flex;flex:0 0 auto;position:relative}.profile-main .button-base-2{align-items:center;background-color:var(--gray-100);border:1px solid;border-color:var(--gray-100);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.header .img-2,.profile-main .img-2{height:20px;position:relative;width:20px}.profile-main .p{color:var(--gray-500);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .section{background-color:var(--gray-50);flex-direction:column;gap:24px;padding:24px 0 64px}.profile-main .frame-2,.profile-main .section{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.profile-main .frame-2{gap:10px;padding:0 80px}.profile-main .button-base-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;height:56px;justify-content:center;position:relative}.profile-main .text-2{color:var(--gray-300);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .container-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:32px;justify-content:center;padding:0 80px;position:relative;width:100%}.profile-main .container-3{align-items:flex-start;background-color:var(--white);border-radius:40px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 0 24px;position:relative;width:405px}.profile-main .nav-menu-item{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;padding:12px 16px;position:relative;width:100%}.profile-main .img-3{height:24px;position:relative;width:24px}.profile-main .text-3{color:var(--gray-900);flex:1;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.profile-main .apple-streamline{aspect-ratio:1;height:24px;position:relative;width:24px}.profile-main .nav-menu-item.active{background-color:var(--gray-50)}.profile-main .text-4{color:var(--error-600);flex:1;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.profile-main .content-2{background-color:#fff;border-radius:40px;flex:1;flex-direction:column;flex-grow:1;gap:32px;padding:40px}.profile-main .content-2,.profile-main .div-wrapper{align-items:flex-start;display:flex;position:relative}.profile-main .div-wrapper{align-self:stretch;flex:0 0 auto;flex-direction:column;gap:24px;width:100%}.profile-main .heading{align-self:stretch;color:var(--gray-900);font-family:var(--display-xs-semibold-font-family);font-size:var(--display-xs-semibold-font-size);font-style:var(--display-xs-semibold-font-style);font-weight:var(--display-xs-semibold-font-weight);letter-spacing:var(--display-xs-semibold-letter-spacing);line-height:var(--display-xs-semibold-line-height);margin-top:-1px;position:relative}.profile-main .div-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.profile-main .button-2{all:unset;align-items:flex-start;border-radius:8px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;position:relative}.profile-main .button-base-4{align-items:center;background-color:var(--gray-900);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative}.profile-main .text-5{color:#fff;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .button-base-5{align-items:center;background-color:var(--white);border:1px solid;border-color:var(--gray-300);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:8px;height:56px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative}.profile-main .text-6{color:var(--gray-700);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .order{align-self:stretch;border:1px solid;border-color:var(--gray-200);border-radius:24px;gap:16px;height:82px;padding:16px;width:100%}.profile-main .frame-3,.profile-main .order{align-items:flex-start;display:flex;position:relative}.profile-main .frame-3{flex-direction:column;gap:4px;width:313px}.profile-main .text-wrapper-2{align-self:stretch;color:#000;font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.profile-main .frame-4{align-items:center;display:inline-flex;flex:0 0 auto;gap:9px;position:relative}.profile-main .profile-order-badge{align-items:flex-start;display:inline-flex;flex:0 0 auto;mix-blend-mode:multiply;position:relative}.profile-main .badge-base{align-items:center;background-color:var(--warm-purple50);border-radius:16px;display:inline-flex;flex:0 0 auto;justify-content:center;padding:2px 8px;position:relative}.profile-main .text-7{color:var(--gray-700);font-family:var(--text-xs-medium-font-family);font-size:var(--text-xs-medium-font-size);font-style:var(--text-xs-medium-font-style);font-weight:var(--text-xs-medium-font-weight);letter-spacing:var(--text-xs-medium-letter-spacing);line-height:var(--text-xs-medium-line-height);margin-top:-1px;text-align:center}.profile-main .text-7,.profile-main .text-wrapper-3{position:relative;white-space:nowrap;width:fit-content}.profile-main .text-wrapper-3{color:var(--gray-600);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height)}.profile-main .line{align-self:stretch;object-fit:cover;position:relative;width:1px}.profile-main .frame-5{align-items:flex-start;display:flex;flex-direction:column;gap:4px;position:relative;width:114px}.profile-main .text-wrapper-4{color:var(--gray-600);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.profile-main .frame-6{align-items:center;display:flex;flex:1;flex-grow:1;gap:8px;justify-content:space-between;position:relative}.profile-main .rectangle{aspect-ratio:1;border-radius:12px;height:48px;object-fit:cover;position:relative;width:48px}.profile-main .text-wrapper-5{color:#000;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);position:relative;white-space:nowrap;width:fit-content}.profile-main .testiomonial{align-items:center;backdrop-filter:blur(4px) brightness(100%);-webkit-backdrop-filter:blur(4px) brightness(100%);background-color:#ffffffe6;border:1px solid;border-color:var(--gray-200);border-radius:28px;display:flex;gap:12px;height:48px;justify-content:center;position:relative;width:48px}.profile-main .order-2{border:1px solid;border-color:var(--gray-200);border-radius:24px;flex-direction:column;gap:24px;padding:16px}.profile-main .frame-7,.profile-main .order-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.profile-main .frame-7{gap:16px}.profile-main .badge-base-2{align-items:center;background-color:var(--success-50);border-radius:16px;display:inline-flex;flex:0 0 auto;justify-content:center;padding:2px 8px;position:relative}.profile-main .frame-wrapper{align-self:stretch;flex:0 0 auto;gap:32px;width:100%}.profile-main .frame-8,.profile-main .frame-wrapper{align-items:flex-start;display:flex;position:relative}.profile-main .frame-8{flex:1;flex-grow:1;gap:16px}.profile-main .rectangle-2{border-radius:24px;height:100px;object-fit:cover;position:relative;width:100px}.profile-main .frame-9{flex:1;flex-direction:column;flex-grow:1}.profile-main .frame-10,.profile-main .frame-9{align-items:flex-start;display:flex;gap:16px;position:relative}.profile-main .frame-10{align-self:stretch;flex:0 0 auto;padding:0 160px 0 0;width:100%}.profile-main .heading-2{color:var(--gray-900);display:-webkit-box;flex:1;font-family:var(--text-md-medium-font-family);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);height:60px;letter-spacing:var(--text-md-medium-letter-spacing);line-height:var(--text-md-medium-line-height);margin-top:-1px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:var(--text-md-medium-font-style)}.profile-main .frame-11{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.profile-main .text-wrapper-6{color:#000;font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.profile-main .frame-12{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.profile-main .users{aspect-ratio:1;height:16px;position:relative;width:16px}.profile-main .text-8{color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.profile-main .footer{align-items:center;align-self:stretch;background-color:var(--white);gap:64px;padding:64px 0 48px;width:100%}.profile-main .content-wrapper,.profile-main .footer{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.profile-main .content-wrapper{align-items:flex-start;gap:48px;padding:0 32px;width:1280px}.profile-main .content-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.profile-main .logo-wrap-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;position:relative;width:157px}.profile-main .footer-links{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;justify-content:center;position:relative;width:100%}.profile-main .footer-link{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.profile-main .container-4{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;padding:0 32px;position:relative;width:1280px}.profile-main .divider{align-self:stretch;background-color:var(--gray-200);height:1px;position:relative;width:100%}.profile-main .content-4{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px 32px;position:relative;width:100%}.profile-main .footer-text{flex:1}.profile-main .footer-link-2,.profile-main .footer-text{color:var(--gray-500);font-family:var(--text-md-regular-font-family);font-size:var(--text-md-regular-font-size);font-style:var(--text-md-regular-font-style);font-weight:var(--text-md-regular-font-weight);letter-spacing:var(--text-md-regular-letter-spacing);line-height:var(--text-md-regular-line-height);margin-top:-1px;position:relative}.profile-main .footer-link-2{white-space:nowrap;width:fit-content}.profile-main nav[role=menuitem]{cursor:pointer}.profile-main nav[role=menuitem]:hover{background-color:var(--gray-50)}.profile-main nav[role=menuitem]:focus-within{outline:2px solid var(--blue-600);outline-offset:2px}.profile-main button:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.profile-main [role=tab][aria-selected=true] .button-base-4{background-color:var(--gray-900)}.profile-main [role=tab][aria-selected=false] .button-base-5{background-color:var(--white)}.profile-main [role=tab]:hover .button-base-5{background-color:var(--gray-50)}.profile-main button[aria-expanded=true]{transform:rotate(180deg)}.profile-main button[aria-expanded=false]{transform:rotate(0deg)}.profile-main .testiomonial{transition:transform .3s ease}.profile-main .order-2:hover,.profile-main .order:hover{box-shadow:var(--shadow-md)}.profile-main .nav-menu-item[aria-current=page]{background-color:var(--gray-50)}.profile-main .collapsing{height:0;overflow:hidden;position:relative;transition:height .3s ease}.profile-main .address-wrapper{display:contents}.profile-main .address-wrapper .address-frame{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.profile-main .address-wrapper .text-wrapper{color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.profile-main .address-wrapper .button{cursor:pointer}.profile-main .address-wrapper .button-base{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;position:relative}.profile-main .address-wrapper .text{color:var(--gray-600);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative;text-decoration:underline;white-space:nowrap;width:fit-content}.profile-main .address-wrapper .checkbox-group-item{align-items:flex-start;align-self:stretch;background-color:var(--white);border:1px solid;border-color:var(--gray-200);border-radius:8px;display:flex;flex:0 0 auto;gap:4px;padding:16px;position:relative;width:100%}.profile-main .address-wrapper .div-2{align-items:flex-start;display:flex;flex:1;flex-grow:1;gap:16px;position:relative}.profile-main .address-wrapper .text-and-supporting{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.profile-main .address-wrapper .text-2{align-self:stretch;color:var(--gray-900);font-family:var(--text-md-semibold-font-family);font-size:var(--text-md-semibold-font-size);font-style:var(--text-md-semibold-font-style);font-weight:var(--text-md-semibold-font-weight);letter-spacing:var(--text-md-semibold-letter-spacing);line-height:var(--text-md-semibold-line-height);margin-top:-1px;position:relative}.profile-main .address-wrapper .supporting-text{align-self:stretch;color:var(--gray-700);font-family:var(--text-sm-medium-font-family);font-size:var(--text-sm-medium-font-size);font-style:var(--text-sm-medium-font-style);font-weight:var(--text-sm-medium-font-weight);letter-spacing:var(--text-sm-medium-letter-spacing);line-height:var(--text-sm-medium-line-height);position:relative;text-align:start}.profile-main .address-wrapper .button-base-2{align-items:center;background-color:var(--gray-900);border:1px solid;border-color:var(--gray-900);border-radius:999px;color:var(--brand-700);display:inline-flex;flex:0 0 auto;gap:8px;height:48px;justify-content:center;overflow:hidden;padding:10px 18px;position:relative}.profile-main .address-wrapper .checkbox-base{background-color:var(--gray-900);border:1px solid;border-color:var(--gray-900);border-radius:8px;height:16px;overflow:hidden;position:relative;width:16px}.profile-main .address-wrapper .check{height:10px;left:2px;position:absolute;top:2px;width:10px}@media (max-width:768px){.profile-main .header{height:auto;min-height:80px;width:100%}.profile-main .container{flex-wrap:wrap;gap:16px;padding:16px}.profile-main .content{flex-wrap:wrap;gap:16px}.profile-main .navigation{display:none}.profile-main .frame{justify-content:center;order:-1;padding:0;width:100%}.profile-main .navigation-actions{gap:8px}.profile-main .div{height:40px;padding:8px 12px}.profile-main .p{display:none;font-size:12px}.profile-main .section{gap:16px;padding:16px 0 32px}.profile-main .frame-2{overflow-x:auto;padding:0 16px;-webkit-overflow-scrolling:touch}.profile-main .container-2{flex-direction:column;gap:16px;padding:0 16px}.profile-main .container-3{margin-bottom:16px;order:1;width:100%}.profile-main .content-2{border-radius:24px;order:2;padding:24px 16px}.profile-main .div-wrapper{gap:16px}.profile-main .heading{font-size:20px;line-height:28px}.profile-main .div-2{flex-wrap:wrap;gap:8px}.profile-main .button-base-3,.profile-main .button-base-4{font-size:14px;height:44px;padding:10px 16px}.profile-main .order{flex-direction:column;gap:12px;height:auto;padding:12px}.profile-main .frame-3{width:100%}.profile-main .frame-4{flex-wrap:wrap;gap:6px}.profile-main .frame-5{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.profile-main .frame-6{gap:6px;width:100%}.profile-main .rectangle{height:40px;width:40px}.profile-main .testiomonial{align-self:flex-end;height:40px;width:40px}.profile-main .order-2{gap:16px;padding:12px}.profile-main .frame-7{flex-direction:column;gap:12px}.profile-main .frame-wrapper{gap:16px}.profile-main .frame-8{gap:12px}.profile-main .rectangle-2{flex-shrink:0;height:80px;width:80px}.profile-main .frame-10{padding:0}.profile-main .heading-2{font-size:14px;height:auto;line-height:20px;-webkit-line-clamp:3}.profile-main .frame-11{align-items:flex-start;gap:4px}.profile-main .footer{gap:32px;padding:32px 0 24px}.profile-main .content-wrapper{gap:24px;padding:0 16px;width:100%}.profile-main .footer-links{align-items:center;flex-direction:column;gap:16px}.profile-main .container-4{gap:16px;padding:0 16px;width:100%}.profile-main .content-4{align-items:flex-start;flex-direction:column;gap:16px}.profile-main .footer-text{text-align:center}.profile-main .div-2:last-child{align-self:center}}@media (max-width:480px){.profile-main .container{padding:12px}.profile-main .logo-wrap{width:120px}.profile-main .logomark{height:24px;width:24px}.profile-main .type{height:24px;left:31px;width:52px}.profile-main .img{height:23px;width:28px}.profile-main .text-wrapper{font-size:14px}.profile-main .dropdown{height:40px;width:40px}.profile-main .dropdown.phone-dropdown{height:48px;width:48px}.profile-main .user{height:20px;left:10px;top:10px;width:20px}.profile-main .icon{height:16px;width:14px}.profile-main .div{height:36px;padding:6px 10px}.profile-main .img-2{height:16px;width:16px}.profile-main .heading{font-size:18px;line-height:24px}.profile-main .button-base-3,.profile-main .button-base-4{font-size:13px;height:40px;padding:8px 12px}.profile-main .text-wrapper-2{font-size:14px;line-height:20px}.profile-main .text-7{font-size:10px}.profile-main .text-wrapper-3,.profile-main .text-wrapper-4,.profile-main .text-wrapper-5{font-size:12px}.profile-main .rectangle{height:36px;width:36px}.profile-main .rectangle-2{height:60px;width:60px}.profile-main .heading-2{font-size:13px;line-height:18px}.profile-main .text-wrapper-6{font-size:13px}.profile-main .text-8{font-size:11px}}