.custom-tab-section .custom-tabs{margin-top:2rem}.custom-tab-section .main-tabs-buttons{display:flex;gap:10px;margin-bottom:1rem}.custom-tab-section .main-tab-button{padding:10px 20px;background:#f0f0f0;border:none;cursor:pointer;font-weight:700;border-radius:5px 5px 0 0}.custom-tab-section .main-tab-button.active{background:#fff;border-bottom:2px solid white}.custom-tab-section .tabs-content{border:1px solid #ccc;padding:1rem;background:#fff}.custom-tab-section .tab-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.custom-tab-section .tab-panel.active{display:block;max-height:100%;opacity:1;transition:max-height .3s ease,opacity .3s ease}.custom-tab-section .service-wrapper h2{font-size:2rem;margin-bottom:1rem}.custom-tab-section .service-container{display:flex;gap:2rem;flex-wrap:wrap}.custom-tab-section .service-options{display:flex;flex-direction:column;gap:1rem;flex:1;max-width:300px}.custom-tab-section .service-card{border:3px solid transparent;border-radius:10px;padding:.5rem;text-align:center;transition:.3s;cursor:pointer}.custom-tab-section .service-card.active,.custom-tab-section .service-card:hover{border-color:orange;background:#fff8f0}.custom-tab-section .service-card img{width:100%;border-radius:10px}.custom-tab-section .service-card p{font-weight:700;margin-top:.5rem}.custom-tab-section .service-details{flex:2;border:2px solid #007bff;border-radius:15px;background:#fff8b3;padding:1.5rem;max-width:600px;position:relative}.custom-tab-section .service-header h3{margin-top:0;font-size:1.5rem}.custom-tab-section .features-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:1rem 0;gap:.5rem}.custom-tab-section .features-list li{font-size:1rem}.custom-tab-section .extra-note{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem;border-radius:10px;margin:1rem 0}.custom-tab-section .book-btn{display:inline-block;background:red;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:30px;font-weight:700;font-size:1rem;cursor:pointer;margin:1rem 0}.custom-tab-section .disclaimer{font-size:.85rem;color:#333}.custom-tabs.show-bg-image{margin-top:0!important}.custom-tab-section .custom-tabs.show-bg-image .section__wrapper{padding:0 15px}.custom-tab-section .custom-tabs .custom-tabs{width:58%;margin:0 auto}.custom-tab-section .custom-tabs .main-tabs-buttons{justify-content:space-between;gap:0!important;border-bottom:3px solid #33333333}.custom-tab-section .custom-tabs .main-tab-button{width:100%;border:0;position:relative;bottom:-3px;background-color:transparent!important;text-transform:unset;font-size:var(--font-h4-size)!important;--reversed-link-gap: 3px;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-secondary-button)),rgb(var(--color-secondary-button))) 0 var(--reversed-link-gap) / 0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default)}.custom-tab-section .custom-tabs .main-tab-button.active{color:rgb(var(--color-secondary-button))!important;background-position-x:var(--transform-origin-start);background-size:100% var(--reversed-link-gap);background-position-y:bottom}.custom-tab-section .tab-content-main .tabs-content{border:0!important;padding:0!important}.custom-tab-section .tab-content-main .tabs-content h2{font-size:var(--font-h1-size)!important;margin-bottom:30px}.custom-tab-section .tab-content-main .services-section{padding-block-start:50px;padding-block-end:60px}.custom-tab-section .service-container .service-options{max-width:40%;flex-direction:row;gap:25px}.custom-tab-section .service-card{border:0!important;background:transparent!important;height:auto!important;padding:0!important}.custom-tab-section .service-details{flex:auto!important;border:0;max-width:55%;background:#fdf7e9!important;border-radius:var(--blocks-radius)!important;padding:0!important}.custom-tab-section .service-container{align-items:flex-start;gap:50px}.custom-tab-section .service-details .service-header{background:#fff2ae!important;padding:20px 40px;border-radius:25px 25px 0 0;position:relative}.custom-tab-section .service-details .service-header h3{font-size:calc(var(--font-h2-size) - 2px)}.custom-tab-section .service-details .service-content-detail{border:2px solid #828282;border-top:0!important;padding:30px 40px;border-radius:0 0 25px 25px}.custom-tab-section .service-details .service-content-detail .service-content ul{column-count:2}.custom-tab-section .service-details .service-content-detail .service-content ul li{margin-bottom:10px;font-weight:var(--font-body-weight-bolder);position:relative;padding-left:25px}.custom-tab-section .extra-note{background:transparent;padding:0;margin:25px 0}.custom-tab-section .extra-note h5{width:55%}.custom-tab-section .extra-note .svg-icon{min-height:69px;min-width:69px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff2ae;margin-right:15px}.custom-tab-section .service-details .service-content-detail a.book-btn,.custom-tab-section .experience-section .step-detail-card .step-detail-card-single .book-btn{height:66px;line-height:46px;padding:11px 30px;font-size:var(--font-body-size);font-family:var(--font-heading-family);width:100%;text-align:center;background:var(--color-badge-sale)}.custom-tab-section .service-content-detail .disclaimer{font-size:calc(var(--font-body-size) * 1.2);font-weight:var(--font-body-weight-bolder);text-align:center}.custom-tab-section .service-details .service-content-detail .service-content ul li:before{content:"";height:16px;width:16px;position:absolute;background:url(/cdn/shop/files/check.png?v=1753090341);background-repeat:no-repeat;left:0;top:5px}.custom-tab-section .services-section .service-container .service-options{border-bottom:2px solid #33333333}.custom-tab-section .services-section .service-card p{font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);font-size:calc(var(--font-body-size) * 1.25);margin-top:25px;margin-bottom:0!important;padding-bottom:10px;bottom:-2px;position:relative;--reversed-link-gap: 2px;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-secondary-button)),rgb(var(--color-secondary-button))) 0 var(--reversed-link-gap) / 0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default)}.custom-tab-section .service-card.active p{color:rgb(var(--color-secondary-button));background-position-x:var(--transform-origin-start);background-size:100% var(--reversed-link-gap);background-position-y:bottom}.custom-tab-section .personailzed-section .service-container .service-options{flex-wrap:wrap}.custom-tab-section .personailzed-section .service-container .service-options .service-card{width:30%}.custom-tab-section .personailzed-section .service-card p{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-size) * .9);margin-top:20px}.custom-tab-section .tab-content-main .personailzed-section{padding-top:30px;padding-bottom:50px}.custom-tab-section .service-container .service-details .service-detail,.custom-tab-section .experience-section .step-detail-card .step-detail-card-single{opacity:0;visibility:hidden;transform:translateY(50px);transition:all .4s ease;position:absolute;top:0;left:0;width:100%}.custom-tab-section .service-container .service-details .service-detail.active,.custom-tab-section .experience-section .step-detail-card .step-detail-card-single.active{opacity:1;visibility:visible;transform:translateY(0);position:relative}.custom-tab-section .tab-content-main .experience-section{padding-top:30px;padding-bottom:50px}.custom-tab-section .tab-content-main .experience-section .experience-container{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.custom-tab-section .tab-content-main .experience-section .experience-container .steps-list,.custom-tab-section .tab-content-main .experience-section .experience-container .step-detail-card{width:50%}.custom-tab-section .experience-section .experience-container .steps-list .step-item{background:#fdf7e9!important;padding:10px 30px;font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);font-size:calc(var(--font-body-size) * 1.12);display:flex;align-items:center;gap:20px}.custom-tab-section .experience-section .experience-container .steps-list .step-item:nth-child(odd){background:#fff2ae!important}.custom-tab-section .experience-section .experience-container .steps-list .step-item .step-number{height:50px;width:50px;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:50%}.custom-tab-section .experience-section .experience-container .steps-list .step-item:first-child{border-radius:25px 25px 0 0}.custom-tab-section .experience-section .experience-container .steps-list .step-item:last-child{border-radius:0 0 25px 25px}.custom-tab-section .experience-section .step-detail-card .step-detail-card-single{border-radius:var(--blocks-radius);background:#fdf7e9;padding:35px 40px}.custom-tab-section .experience-section .step-detail-card .step-detail-card-single .detail-content{display:flex;align-items:center;gap:30px;margin-bottom:20px}.custom-tab-section .experience-section .step-detail-card .step-detail-card-single .detail-content .step-content{font-family:var(--font-heading-family);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-size) * .9);color:#2229}.custom-tab-section .experience-section .step-detail-card .step-detail-card-single .detail-content .step-content strong{font-size:var(--font-body-size);margin-bottom:10px;display:inline-block;color:var(--color-black-light)}.custom-tab-section .experience-section .experience-container .steps-list .step-item.active .step-number{background:rgb(var(--color-secondary-button))}.custom-tab-section .experience-section .experience-container .steps-list .step-item.active .step-label{color:rgb(var(--color-secondary-button))}@media only screen and (max-width: 1699px){.custom-tab-section .custom-tabs .custom-tabs{width:68%}}@media only screen and (max-width: 1699px){.custom-tab-section .custom-tabs .custom-tabs{width:80%}}@media only screen and (max-width: 1299px){.custom-tab-section .personailzed-section .service-container .service-options .service-card{width:28%}}@media only screen and (max-width: 991px){.custom-tab-section .service-container .service-options,.custom-tab-section .service-details{max-width:100%;width:100%}.custom-tab-section .personailzed-section .service-container .service-options{justify-content:center}.custom-tab-section .tab-content-main .experience-section .experience-container{flex-wrap:wrap}.custom-tab-section .tab-content-main .experience-section .experience-container .steps-list,.custom-tab-section .tab-content-main .experience-section .experience-container .step-detail-card,.nutritional-consult .rich-text-section.show-bg-image .button_show_with_heading .rich-text__text{width:100%}}@media only screen and (max-width: 767px){.custom-tab-section .custom-tabs .custom-tabs,.custom-tab-section .extra-note h5{width:100%}.custom-tab-section .service-details .service-content-detail,.custom-tab-section .service-details .service-header,.custom-tab-section .experience-section .step-detail-card .step-detail-card-single{padding:20px}.custom-tab-section .experience-section .experience-container .steps-list .step-item{padding-left:20px;padding-right:20px}.custom-tab-section .experience-section .step-detail-card .step-detail-card-single .detail-content{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_tab_section.css.map */
