:root{--font-family: system-ui, sans-serif;--lipe-pink: #faded3;--lipe-purple: #470845;--lipe-darkpink: #e54565;--lipe-text: #000000}*,*:before,*:after{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}html{height:100%;margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family);font-weight:400;background-color:#fff;color:var(--lipe-text);line-height:1.6;height:100%}.wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.uppercase{text-transform:uppercase;letter-spacing:.16em}.title-case{text-transform:capitalize;letter-spacing:.04em}.sentence-case{text-transform:none;letter-spacing:.02em}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);margin:0 0 .5em}h1{text-transform:uppercase;letter-spacing:.5rem}h2{text-transform:uppercase;letter-spacing:.2rem}h3{letter-spacing:.1rem}h1{font-size:5rem;font-weight:700}h2{font-size:3rem;font-weight:700}h3{font-size:2.5rem;font-weight:600}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:400}h6{font-size:1rem;font-weight:400}a{text-decoration:none;color:var(--lipe-purple)}a:hover{color:var(--lipe-darkpink)}.btn{background-color:#fff;padding:.75rem 2rem;border-radius:100px;text-transform:uppercase;font-weight:700;transition:none;display:inline-block;letter-spacing:.13rem;cursor:pointer}.btn.btn-white{background-color:#fff;color:var(--lipe-purple)}.btn.btn-white:hover,.btn.btn-purple{background-color:var(--lipe-purple);color:#fff}.btn.btn-purple:hover{background-color:var(--lipe-darkpink)}.btn.btn-darkpink{background-color:var(--lipe-darkpink);color:#fff}.btn.btn-darkpink:hover{background-color:var(--lipe-purple)}.btn.btn-pink{background-color:var(--lipe-pink);color:var(--lipe-text)}.btn.btn-pink:hover{background-color:var(--lipe-darkpink);color:#fff}.btn.btn-hover-white:hover{background-color:#fff;color:var(--lipe-purple)}.btn.btn-hover-purple:hover{background-color:var(--lipe-purple);color:#fff}.btn.btn-hover-darkpink:hover{background-color:var(--lipe-darkpink);color:#fff}.btn.btn-hover-pink:hover{background-color:var(--lipe-pink);color:var(--lipe-text)}.container{width:90%;max-width:1200px;margin:0 auto;padding:1rem 0}.wide{max-width:1400px}.text-center{text-align:center}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}@media screen and (min-width:768px){.mobile-only{display:none}}@media screen and (max-width:767px){.desktop-only{display:none}}.home-page{width:100%;height:auto}.home-page .banner{position:relative;min-height:85vh;display:flex;align-items:flex-end;justify-content:flex-start;padding:10rem 0}.home-page .banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home-page .banner img{width:100%;height:100%;object-fit:cover;object-position:bottom center}.home-page .banner .banner-text{max-width:650px}.home-page .banner .banner-text h1{line-height:3rem;letter-spacing:.35rem;font-size:2.5rem;color:var(--lipe-purple)}.home-page .banner .banner-text h1 span{font-size:5rem;letter-spacing:.75rem}.home-page .banner .banner-text .subheading{color:var(--lipe-text);font-weight:700;line-height:1.8rem;font-size:1.5rem}.home-page .banner .banner-text p{font-size:1.25rem;line-height:1.8rem}.home-page .banner .banner-text .btn{margin-top:30px}@media(max-width:767px){.home-page .banner{padding:8rem 0 3rem;background-position-x:10%}.home-page .banner .banner-bg img{object-position:10% 50%}.home-page .banner .banner-text{text-align:center}.home-page .banner .banner-text h1{font-size:3rem;line-height:1.4}.home-page .banner .banner-text h1 span{font-size:2.2rem}.home-page .banner img.mobile-only{width:100%;height:auto;margin:-3rem 0}.home-page .banner-mobile{text-align:center;padding:2rem 0;background-color:var(--lipe-pink)}.home-page .banner-mobile .subheading{color:var(--lipe-text);font-weight:700;line-height:1.8rem;font-size:1.5rem}.home-page .banner-mobile p{font-size:1.25rem;line-height:1.8rem}.home-page .banner-mobile .btn{margin-top:1rem}}.home-page .statement-block{background:url(//lipedemasupplements.com/cdn/shop/t/4/assets/wave_background.png?v=162795223581348661351777849666) center center no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 0;text-align:center}.home-page .statement-block p{font-size:1.25rem;margin:0}.home-page .statement-block h2{text-transform:uppercase;color:var(--lipe-darkpink);font-size:4rem;letter-spacing:.5rem;margin:0}@media(max-width:767px){.home-page .statement-block{padding:4rem 0}.home-page .statement-block h2{font-size:2.5rem;line-height:1.4;margin-top:1rem}}.home-page .cta-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center;max-width:600px;margin:0 auto}.home-page .cta-block h3{color:var(--lipe-text);font-weight:700;line-height:2.1rem;font-size:1.5rem;margin:0 0 2rem}.home-page .cta-block p{font-size:1.2rem;margin:0 0 30px}.home-page .about-mission{background-color:var(--lipe-pink);padding:3rem 0}.home-page .about-mission .container{max-width:1000px;display:grid;grid-template-columns:2fr 1fr;background-color:#fff;padding:0}.home-page .about-mission .container .about-content{padding:3rem}.home-page .about-mission .container h2{font-size:1.5rem;letter-spacing:0;text-transform:none}.home-page .about-mission .container h2 span{color:var(--lipe-darkpink)}.home-page .about-image img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.home-page .about-mission .container{grid-template-columns:1fr 1fr}}@media(max-width:767px){.home-page .about-mission .container{display:flex!important;flex-direction:column;align-items:stretch}.home-page .about-image{order:-1}}.home-page .three-column-block{text-align:center;padding:6rem 0;background-color:var(--lipe-darkpink)}.home-page .three-column-block h2{font-size:2.2rem;margin-bottom:3rem;color:#fff}.home-page .three-column-block .column-container{display:flex;gap:2rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.home-page .three-column-block .column-single{flex:1;min-width:250px;max-width:300px;background-color:#fff;padding:2rem}.home-page .three-column-block .column-single h3{color:var(--lipe-text);font-size:1.5rem;margin-bottom:1rem}.home-page .circle{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center;margin:0 auto 1rem}.home-page .circle-detox{background-image:url(//lipedemasupplements.com/cdn/shop/t/4/assets/Lipe-Web-Icon_Detox.png?v=139072467029907527761777849664)}.home-page .circle-nourish{background-image:url(//lipedemasupplements.com/cdn/shop/t/4/assets/Lipe-Web-Icons_Nourish.png?v=161211805662478968281777849665)}.home-page .circle-reduce{background-image:url(//lipedemasupplements.com/cdn/shop/t/4/assets/Lipe-Web-Icons_Reduce.png?v=51698915306157476941777849665)}@media(max-width:767px){.home-page .three-column-block{padding:3rem 0}.home-page .three-column-block h2{font-size:1.5rem}}.home-page .featured-block{background-color:#fff;padding:6rem 0 2rem}.home-page .featured-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:2rem}.home-page .featured-text{flex:1;min-width:280px}.home-page .featured-text h3{margin-bottom:1rem;color:var(--lipe-purple)}.home-page .featured-text p{font-size:1.1rem;margin-bottom:2rem;line-height:1.7}.home-page .featured-text .btn{font-size:1rem}.home-page .featured-image{flex:1;min-width:280px;max-width:400px;text-align:center}.home-page .featured-image img{width:100%;height:auto;border-radius:1rem}@media(max-width:767px){.home-page .featured-block{padding:3rem 0}.home-page .featured-block img.mobile-only{width:100%;height:auto;margin:-3rem 0 0}.home-page .featured-content{flex-direction:column;text-align:center}.home-page .featured-text{text-align:center}}.testimonial-block{position:relative;padding:0 2rem 10rem;background:linear-gradient(0deg,var(--lipe-pink) 50%,rgba(0,0,0,0) 50%)}.template--index .chat-card{background-color:var(--lipe-darkpink);color:#fff}.template--page .testimonial-block{padding:3rem 2rem 10rem}.chat-card{background-color:#fff;border-radius:2rem;padding:4rem 3rem;max-width:1000px;margin:0 auto;text-align:center}.chat-card h2{font-size:2rem;margin-bottom:1rem;letter-spacing:.3rem;font-weight:700}.subtitle{font-size:1.1rem;margin-bottom:2.5rem}.chat-grid-wrapper{position:relative}.chat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;justify-items:center;align-items:start}.chat-grid::-webkit-scrollbar{display:none}.chat-grid{-ms-overflow-style:none;scrollbar-width:none}.whatsapp-screenshot{width:100%;max-width:400px;aspect-ratio:1 / 1;border-radius:1.5rem;background-color:#e5ddd5;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 5px 15px #00000026;position:relative;opacity:1;transition:opacity .4s ease,transform .4s ease}.whatsapp-header{background-color:#075e54;color:#fff;padding:.75rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.contact-info{display:flex;align-items:center}.avatar,.avatar-img{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5rem;flex-shrink:0}.avatar{background-color:#25d366;color:#fff;font-weight:700;font-size:.85rem;text-transform:uppercase}.avatar-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.name-status{text-align:left}.name-status .name{font-weight:700;margin-bottom:-.3rem}.name-status .status{font-size:.75rem;color:#d0f0c0}.icons img{width:16px;height:16px;margin-left:.75rem;filter:brightness(0) invert(1)}.whatsapp-body{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;background-color:#e5ddd5;background-image:url(https://www.transparenttextures.com/patterns/arches.png);overflow:hidden}.chat-bubble{background-color:#dcf8c6;border-radius:.75rem .75rem 0;padding:.75rem 1rem;position:relative;overflow-y:auto;line-height:1.4;box-shadow:inset 0 0 0 1px #c5e1a5}.chat-bubble::-webkit-scrollbar{width:6px}.chat-bubble::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}.chat-bubble::-webkit-scrollbar-track{background:transparent}.chat-text{font-size:.9rem;color:#303030;margin:0;overflow-wrap:break-word;text-align:left}.chat-time{font-size:.65rem;color:#777;text-align:right;margin-top:.3rem;display:block}.template--index .testimonial-block .btn{margin-top:1rem}.template--index .testimonial-block .btn:hover{background-color:#fff;color:var(--lipe-purple)}@media(max-width:600px){.chat-card{padding:2rem 1.5rem}.chat-card h2{line-height:1.3}}.carousel-controls{display:none;justify-content:center;gap:1rem;margin-top:1rem}.carousel-controls button{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--lipe-purple, #8300aa)}@media(max-width:1000px){.chat-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:801px){.carousel-controls{display:none}}@media(max-width:800px){.chat-grid{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem;max-width:400px;margin:0 auto}.whatsapp-screenshot{flex:0 0 auto;scroll-snap-align:center;max-width:400px;margin:0 auto;position:relative;opacity:1;transform:none;pointer-events:auto}.carousel-controls{display:flex;justify-content:center;margin-top:1rem}}.home-page .cta2-block{background-color:var(--lipe-pink);color:var(--lipe-text);padding:0rem 2rem 6rem;text-align:center}.home-page .cta2-block h2{font-size:2.5rem;margin-bottom:1rem;color:var(--lipe-darkpink)}.home-page .cta2-block h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.home-page .cta2-block p{font-size:1.2rem;max-width:800px;margin:0 auto 2rem;line-height:1.8}.home-page .form-block{background:url(//lipedemasupplements.com/cdn/shop/t/4/assets/wave_background.png?v=162795223581348661351777849666) center center no-repeat;background-size:cover;text-align:center;padding:6rem 2rem}.home-page .form-block .form-container{max-width:800px;margin:0 auto}.home-page .form-block h2{font-size:2rem;margin-bottom:2rem;line-height:1.3;letter-spacing:.3rem}.form-block .btn.form-download{padding:.5rem 2rem}.klaviyo-form button{visibility:hidden!important;position:absolute!important}.home-page .form-block input{text-align:center!important;padding:0!important}.template--collection main header{background:url(//lipedemasupplements.com/cdn/shop/t/4/assets/wave_background.png?v=162795223581348661351777849666) center center no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;text-align:center}.template--collection main header h1{margin:0;font-size:2rem;line-height:1.2}.template--collection main section{padding:2rem 0}.template--collection .container.products-wrapper{display:grid;gap:2rem;align-content:flex-start;justify-content:flex-start;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.template--collection .products-wrapper .product{display:flex;flex-wrap:wrap;gap:.5rem;border-radius:1rem;transition:all ease .4s;flex-direction:column;overflow:hidden;color:inherit}.template--collection .products-wrapper .product h2{font-size:1rem;line-height:1.3rem;margin:0}.template--collection .products-wrapper .product figure{margin:0;padding:0;overflow:hidden}.template--collection .products-wrapper .product figure img{width:100%;height:auto;transition:all ease-in .2s}.template--collection .products-wrapper .product:hover figure img{scale:1.1}.template--collection .products-wrapper .product .price{margin:0;color:#000}.template--collection .products-wrapper .product .product-content{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:0 1rem;justify-content:space-between}.template--collection .products-wrapper .product .button-wrapper{text-align:center;background-color:var(--lipe-purple);padding:1rem 0}.template--collection .products-wrapper .product .button-wrapper span{color:#fff;display:inline-block;padding:.2rem 0;letter-spacing:.25rem;font-weight:700;font-size:.85rem}.template--collection .products-wrapper .product:hover .button-wrapper{background-color:var(--lipe-darkpink)}.template--cart .cart-container{padding:2rem 0}.template--cart .cart-container .container{max-width:1000px}.template--cart h1{font-size:1.2rem;line-height:1.2;color:gray;margin-bottom:2rem}.template--cart .cart-table{display:flex;gap:1rem;flex-direction:column}.template--cart .cart-table .cart-row{display:grid;grid-template-columns:4fr 1fr;gap:1rem;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:1rem}.template--cart .cart-table .cart-row-details{display:flex;gap:1rem}.template--cart .cart-table .cart-row-details img{width:150px;height:auto}.template--cart .cart-table .cart-row-details>div{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;align-content:center}.template--cart .cart-table .cart-row-details h2{font-size:1rem;max-width:450px}.template--cart .cart-table .cart-row-details h2 span{font-weight:400;letter-spacing:0;text-transform:none}.template--cart .cart-table .cart-row-details h2 span#preorder{color:var(--lipe-darkpink);font-weight:700}.template--cart .cart-table .cart-row-actions{display:flex;gap:2rem;justify-content:space-between}.template--cart .cart-table .cart-row-quantity{text-align:center}.template--cart .cart-table .cart-row-quantity input{text-align:center;border:2px solid #e3e3e3;font-size:.8em;padding:5px 0;width:50px;border-radius:100em}.template--cart .cart-table .cart-row-quantity input::-webkit-outer-spin-button,.template--cart .cart-table .cart-row-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template--cart .cart-table .cart-row-quantity a{display:block;width:100%;text-align:center;margin-top:.5rem;font-size:12px;text-transform:uppercase;color:gray;font-weight:700}.template--cart .cart-table .cart-row-total{font-size:1.2rem}.template--cart .cart-summary{display:flex;flex-direction:column;align-items:flex-end}.template--cart .cart-summary .subtotal{font-size:1.4rem;margin-bottom:0}.template--cart .cart-summary .subtotal span{font-weight:700}.template--cart .cart-summary .summary-notice{font-style:italic;margin:0;color:gray}.template--cart .cart-summary .btn{margin-top:1rem}.quantity-selector{display:flex;align-items:center;border:2px solid #e3e3e3;border-radius:100em;overflow:hidden;width:fit-content;margin:0 auto}.template--cart .qty-btn{background-color:#f7f7f7;border:none;padding:.5rem 1rem;font-size:1rem;cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none}.template--cart .quantity-selector input[type=number]{width:50px;text-align:center;border:none;outline:none;font-size:1rem;padding:.5rem 0;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.template--cart .quantity-selector input::-webkit-outer-spin-button,.template--cart .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:767px){.template--cart .cart-table .cart-row-details img{display:none}.template--cart .quantity-selector{border-width:1px}.template--cart .qty-btn{padding:.3rem .6rem;font-size:.9rem}.template--cart .quantity-selector input[type=number]{width:40px;font-size:.9rem;padding:.3rem 0}.template--cart .cart-table .cart-row-actions{gap:.5rem;flex-direction:column-reverse;align-items:center}.template--cart .cart-summary{align-items:center;text-align:center}}section.cart-container.empty-cart .container{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}section.cart-container.empty-cart .container img{width:100%;height:auto;margin:-10% 0}section.cart-container.empty-cart .container>div{text-align:center}section.cart-container.empty-cart .container h2{font-size:1.2rem;color:gray}section.cart-container.empty-cart .container p{font-size:1.4rem}@media(max-width:767px){section.cart-container.empty-cart .container img{order:10}}.about-page header{background:url(//lipedemasupplements.com/cdn/shop/t/4/assets/wave_background.png?v=162795223581348661351777849666) center center no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;text-align:center}.about-page header h1{margin:0;font-size:2rem;line-height:1.2}.about-page .about-mission{background-color:var(--lipe-pink);padding:3rem 0}.about-page .about-mission .container{max-width:1000px;display:grid;grid-template-columns:1fr 2fr;background-color:#fff;padding:0}.about-page .about-mission .container .about-content{padding:3rem}.about-page .about-mission .container h2{font-size:1.5rem;letter-spacing:0;text-transform:none}.about-page .about-mission .container h2 span{color:var(--lipe-darkpink)}.about-page .about-image img{width:100%;height:100%;object-fit:cover}.about-page .about-started{background-color:var(--lipe-darkpink);color:#fff;text-align:center;padding:3rem 0 8rem}.about-page .about-started .container{max-width:800px}.about-page .about-started h2{font-size:2rem}.about-page .about-started p{font-size:1.4rem}.about-page .about-started .btn{margin-top:1rem}.about-page .testimonial-block{background:transparent}.about-page .about-started img{max-width:600px;margin-top:calc(-3rem - 25%);width:100%;height:auto;object-fit:contain}@media(max-width:900px){.about-page .about-mission .container{grid-template-columns:1fr 1fr}}@media(max-width:767px){.about-page .about-mission .container{display:flex!important;flex-direction:column;align-items:stretch}.about-page .about-image{order:-1}}@media(max-width:700px){.about-page .about-started img{margin-top:calc(-3rem - 40%)}}@media(max-width:500px){.about-page .about-started img{margin-top:calc(-3rem - 55%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
