.slim-slim-weight-loss-plan .text-with-collection h2{margin:0 auto;font-size:40px}.slim-slim-weight-loss-plan{padding-left:15px;padding-right:15px}.slim-slim-weight-loss-plan .text-with-collection .description p{margin:0 0 40px;letter-spacing:-.5px;font-size:20px;font-weight:300}.slim-slim-weight-loss-plan .page-width{padding:0;max-width:1160px}.slim-slim-weight-loss-plan .icon-text-info p{margin:0;font-size:18px;font-weight:400;color:#2e2b28}.slim-slim-weight-loss-plan .bundle-highlights{padding:0;display:flex;flex-direction:column;align-items:center;max-width:555px;margin:0 auto;justify-content:end}. slim-slim-weight-loss-plan .bundle-highlights{max-width:570px;text-align:center;margin:auto}.slim-slim-weight-loss-plan .collection-main-img img{height:auto;width:100%}.main-content .slim-slim-weight-loss-plan-top g path:nth-child(1){fill:#fff3e6}.main-content .slim-slim-weight-loss-plan-top g path:nth-child(2),.main-content .slim-slim-weight-loss-plan-top g path:nth-child(3){fill:#fff}.main-content .slim-slim-weight-loss-plan-bottom{transform:scaleX(-1)}.slim-slim-weight-loss-plan .cta-button.pale-taupe{background:#be9c82;border:solid 1px #be9c82;max-width:440px;margin:auto}.slim-slim-weight-loss-plan .cta-button.pale-taupe:hover{background:#2e2b28;border:solid 1px #2e2b28}.main-content .slim-slim-weight-loss-plan-top{transform:scaleX(-1)}.slim-meal-also-like-top.section-shape-top{transform:rotate(180deg);transform:scaleX(-1)}.section-shape.slim-meal-also-like-bottom{transform:scaleX(-1)}.tab-top-row{display:flex;margin-bottom:40px;gap:24px;align-items:self-start}.tab-headers{width:35%;border:solid 1px #bc9c84;border-radius:12px;background:#fff;overflow:hidden;flex-direction:column}.tab-header{padding:20px;font-size:18px;cursor:pointer;text-align:left;gap:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:solid #e1d1c2 1px}.tab-header:last-child{border-bottom:0}.tab-header svg{min-width:18px}.tab-header.active{color:#ff85b1;font-weight:600}.tab-header.active svg path{fill:#ff85b1}.tab-right-col{width:65%;border:solid 1px #bc9c84;border-radius:12px;background:#fff;overflow:hidden}.tab-left-img{max-width:311px;width:41%}.tab-left-img img{width:100%;height:auto;height:100%;max-width:311px;object-fit:cover}.text-tab-right{padding:24px;display:flex;flex-direction:column;justify-content:center;width:59%}.text-tab-right h3{font-size:24px;font-weight:600;margin-bottom:24px}.text-tab-right .text-box{font-size:18px;font-weight:300}.text-tab-right .msg-text p{margin:0}.text-tab-right .msg-text{background:#ffe1ec;padding:12px;border-radius:4px;font-size:16px;font-weight:500}.text-tab-right .text-box strong{font-weight:500}@media (min-width: 767px){.bottom-brn-row .cta-button.pale-taupe{min-width:440px}.accordion-item{display:none}.tab-content{display:none;min-height:330px}.tab-content.active{display:flex}}@media (max-width: 767px){.tab-top-row{display:none}.slim-slim-weight-loss-plan .accordion-item{border-bottom:solid 1px #bc9c84;background:#fff;padding:0 16px}.slim-slim-weight-loss-plan .accordion-box:last-child .accordion-item{border-bottom:0}.tab-left-img img{width:100%;max-width:100%}.text-tab-right{padding:16px;display:flex;flex-direction:column;justify-content:center;width:100%}.text-tab-right h3{display:none}.tab-left-img{max-width:100%;width:100%}.text-tab-right .text-box{font-size:15px}.accordion-item .accordion-header{padding:16px 0;display:flex;justify-content:space-between}.slim-slim-weight-loss-plan .text-with-collection .description p{margin:0 0 24px;letter-spacing:0;font-size:16px}.slim-slim-weight-loss-plan .text-with-collection h2{margin:0 auto;font-size:28px}.accordion-item.active .accordion-header{color:#ff85b1;font-weight:600}.accordion-item.active .accordion-header svg path{fill:#ff85b1}.accordion-item.active .accordion-header svg{transform:rotate(-90deg)}.accordion-content{display:none}.accordion-mobile{margin-bottom:24px}.accordion-item.active .accordion-content{display:block;border:solid 1px #bc9c84;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:16px}.accordion-item .accordion-header svg{transform:rotate(90deg)}.text-tab-right .msg-text{font-size:13px}.tab-right-col,.tab-headers,body .bottom-brn-row .cta-button.pale-taupe{width:100%}.bottom-brn-row{padding:5px 15px 0}.slim-slim-weight-loss-plan .cta-button.pale-taupe{max-width:100%}.accordion-mobile{border:solid 1px #bc9c84;border-radius:12px;background:#fff;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/slim-weight-loss-plan.css.map */
