.appointment img{margin-bottom:20px}.appointment .tab-pane p{font-size:18px}.appointment h1,.section-box.closer-look h2,.three-in-one-relief h1{font-size:4rem}.three-in-one-relief h1{margin-bottom:3.5rem!important}.appointment p,.section-box.closer-look p{font-size:1.3rem}.appointment .nav-link{font-size:22px;color:#000;padding:0}.appointment a.nav-link.active{font-weight:700;color:#ffb400}.appointment .nav-item{border-bottom:1px solid #dee2e6;padding-bottom:12px;max-width:95%}.relief-card{position:relative;border-radius:20px;overflow:hidden;height:420px;background:#f5f5f5}.relief-card:before{background:#0006;height:100%;position:absolute;content:"";top:0;left:0;width:100%}.relief-card img{width:100%;height:100%;object-fit:cover;border-radius:20px}.relief-badge{position:absolute;top:16px;left:16px;background:#ffffffd9;padding:6px 14px;border-radius:50px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.relief-title{position:absolute;bottom:0;left:0;font-size:24px;font-weight:700;color:#fff;text-shadow:0px 2px 8px rgba(0,0,0,.6);line-height:32px;padding:15px}.relief-info-box{width:100%;padding:14px 0;font-size:13px;color:#fff;line-height:1.45;margin:0;font-weight:400}.section-box{background:#f1f2f4;padding:30px 0}.toggle-btn{border-radius:40px;overflow:hidden;display:inline-flex;background:#d6d9dd;padding:4px}.toggle-btn button{border:none;padding:10px 28px;background:transparent;font-weight:600;border-radius:40px}.toggle-btn button.active{background:#fff;box-shadow:0 2px 8px #00000026}.product-img-wrapper{position:relative}.product-img-wrapper img{width:100%;transition:.4s ease-in-out;border-radius:12px}.outside,.inside{position:relative}.hotspot{position:absolute;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:22px;line-height:30px;border:2px solid #c4c4c4;transition:.3s;text-align:center}.hotspot:hover{transform:scale(1.15)}.tooltip-box{position:absolute;background:#fffffff2;padding:10px 14px;border-radius:10px;font-size:14px;color:#111;width:230px;box-shadow:0 4px 12px #00000026;opacity:0;pointer-events:none;transition:.3s}.hotspot:hover+.tooltip-box{opacity:1}.tooltip-box:after{content:"";position:absolute;border:6px solid transparent;border-bottom-color:#fffffff2;top:-12px;left:20px}.daily-sessions{padding:150px 0;font-family:Inter,sans-serif;background:url(/cdn/shop/files/bg-image_5bef1a8f-e5e3-47fb-aa0b-10a6136f2872.png?v=1761577044) 0 0 no-repeat;background-size:cover;position:relative}.daily-sessions:before{background:#0006;height:100%;position:absolute;content:"";top:0;left:0;width:100%;z-index:0}.left{flex:1}.right{flex:1.2;position:relative}.daily-sessions .sub-heading{text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#fff;position:relative;z-index:9}.daily-sessions h2{font-size:40px;font-weight:700;margin:15px 0 25px;position:relative;z-index:9;color:#fff}.session-list{list-style:none;padding:16px;margin-top:0;border-top:1px solid #ccc;background:#fff;position:relative;z-index:9}.faq-item{border-bottom:1px solid #ddd;padding:8px 0;background:transparent;border-radius:0;margin:0}.item-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.item-header h3{font-size:19px;margin:0}.item-header h3 span{font-weight:400;color:#777;font-size:16px}.toggle{font-size:23px;font-weight:300;border:none;background:none;cursor:pointer;transition:transform .3s}.item-content{max-height:0;overflow:hidden;opacity:0;transition:all .35s ease;display:flex;align-items:flex-start;gap:20px;padding-top:0}.item-content img{width:150px;border-radius:8px;border:1px solid #aeaeae}.item-content p{flex:1;line-height:1.6;color:#555;font-size:1.3rem}.faq-item.active .item-content{max-height:500px;opacity:1;padding-top:20px}.faq-item:last-child{border:none}.tech_Spec{color:#fff}.yoga-hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.yoga-hero .bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2;transform:translate(-50%,-50%);object-fit:cover}.yoga-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:-1}.hero-content{z-index:10}.small-label{font-size:16px;letter-spacing:2px;font-weight:400;display:block;margin-bottom:12px;margin-top:15px;max-width:70%;margin-inline:auto}.hero-title{font-size:48px;font-weight:700;line-height:1.3;display:block}.three-in-one-relief{padding-top:80px;padding-bottom:80px}@media (max-width: 768px){.hero-title{font-size:32px}.appointment h1,.section-box.closer-look h2,.three-in-one-relief h1{font-size:3rem}}@media screen and (max-width: 1000px){.daily-sessions h2{font-size:25px}.hotspot{width:20px;height:20px;font-size:14px;line-height:16px}.tooltip-box{padding:6px 5px;border-radius:3px;font-size:7px;width:84px}}@media screen and (max-width: 400px){.faq-item.active .item-content{flex-direction:column}.item-content img{margin:0 auto}.small-label{max-width:100%;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/decompression-massage-table.css.map */
