body.no-scroll{width:100%;height:100%;overflow:hidden}body.no-scroll section.courseRL{z-index:9999999}#overlay{z-index:999;background-color:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}#popup{z-index:99999;width:916px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000004d}#popup>div{background-color:#fff;border-radius:24px 0 0 24px;padding:24px}#popup .courseLeftSide{flex:0 0 50%}.popupTile .remove{color:#d85656;font-size:16px;line-height:24px;text-decoration:none}.popupWrapper{z-index:99999999;position:relative}#popup .popupContent .popupInnerContent{height:auto;max-height:338px;padding-right:24px;position:relative;overflow:hidden scroll}#popup .popupInnerContent::-webkit-scrollbar{border-radius:30px;width:7px}#popup .popupInnerContent::-webkit-scrollbar-thumb{background:#e9e9e9;border-radius:30px}#popup .popupInnerContent::-webkit-scrollbar-thumb:hover{background:#e9e9e9;border-radius:30px}#popup .popupInnerContent::-webkit-scrollbar-track{background:#f1f1f1;border-radius:30px}#popup .popupInnerContent::-webkit-scrollbar-thumb:active{background:#e9e9e9;border-radius:30px}#popup h2,#popup p{margin:0}#popup button#closeBtn{color:#303030;background-color:#efead8;border-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;display:flex}#popup .popupHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}#popup .popupHeader .headerLeft{align-items:center;display:flex}#popup .popupHeader .headerLeft p{margin-left:10px;font-size:20px;font-weight:700;line-height:24px}#popup .popupHeader .headerLeft .rl-check_2{color:#aed179;font-size:21px}.cartContent .popupInnerContent .popupTile,#popup .popupInnerContent .popupTile{border-bottom:1px solid #7070704d;margin-bottom:24px;padding-bottom:24px;position:relative}.cartContent .popupInnerContent .popupTile:last-child,#popup .popupInnerContent .popupTile:last-child{border-bottom:0;padding-bottom:0}.cartContent .popupInnerContent .popupTile h3,#popup .popupInnerContent .popupTile h3{color:#303030;margin-top:0;margin-bottom:10px;font-family:InterBold;font-size:18px;line-height:24px}.cartContent .popupInnerContent .popupTile p,#popup .popupInnerContent .popupTile p{color:#3030309e;font-size:16px;line-height:19px}.cartContent .popupInnerContent .popupTile p{margin-bottom:10px}.cartContent .popupInnerContent .popupTile .price,#popup .popupInnerContent .popupTile .price{align-items:center;margin:0;display:flex}.cartContent .popupInnerContent .popupTile .newPrice,#popup .popupInnerContent .popupTile .newPrice{margin-left:5px}.cartContent .popupInnerContent .popupTile .newPrice p,#popup .popupInnerContent .popupTile .newPrice p{color:#303030;font-size:14px;font-weight:700;line-height:17px}.cartContent .popupInnerContent .popupTile .oldPrice p{margin-bottom:0;text-decoration:line-through}.cartContent .popupInnerContent .popupTile .oldPrice s,#popup .popupInnerContent .popupTile .oldPrice s{color:#979593;font-size:14px;line-height:24px}#popup .addTocardBtn .addToCart{text-align:center;color:#fff;background:#c44b8f;border-radius:12px;height:46px;padding:7px 0;font-size:16px;line-height:32px;text-decoration:none;display:block}#popup .popupOfferSection{background:#f6f3e8;border-radius:0 24px 24px 0;width:100%;padding:24px 20px}.headerRight{position:absolute;top:15px;right:7px}.lf-player-container-Cart{background:#fff;border-radius:50%;margin:0 10px 0 0}.ViewCart{display:block}.ViewCart span{color:#bcbcbc;font-size:12px;line-height:16px;display:block}.allCourses .cartPopup .headerRight{top:15px}.section-3 .popupOfferSection .heading,#popup .popupOfferSection .heading{align-items:center;margin-bottom:24px;display:flex}.section-3 .popupOfferSection .heading{margin-bottom:18px}.section-3 .popupOfferSection .rl-offer,#popup .popupOfferSection .rl-offer{color:#c44b8f;margin-right:10px;font-size:23px;position:relative;left:-2px}#popup .popupOfferSection .heading h3{color:#303030;font-family:InterBold;font-size:20px;line-height:16px}.offerContent .OfferTile-1{border-bottom:1px dashed #7070704d;margin-bottom:18px;padding-bottom:18px}.offerContent .OfferTile_event{padding-bottom:0}.OfferTile-1 i{color:#aed179;font-size:21px;position:relative;top:4px}.offerContent h4{color:#303030;margin:0;font-family:InterRegular;font-size:18px;font-weight:400;line-height:24px}.offerContent p{color:#3030309e;font-size:14px;line-height:32px}.offerContent a{color:#c44b8f;font-size:18px;line-height:32px;text-decoration:none}.cartPopup{z-index:9999;max-width:407px;position:fixed;bottom:70px;right:50px}.cartPopup .cartPopupheader{color:#fff;background:#000;border-radius:32px;justify-content:space-between;align-items:center;padding:7px;display:flex;box-shadow:0 3px 8px #9e88885e}.cartPopupheader .headerLeft{align-items:center;width:200px;display:flex}.cartPopupheader .headerLeft h4{color:#fff;margin:0}.cartPopupheader .rl-cart{font-size:30px}.cartPopupheader a{color:#fff;background:#464646;border:0;border-radius:80px;padding:12px 11px;text-decoration:none}.cartPopup .cartContent{text-align:center;background:#efead8;border-radius:0 0 24px 24px;min-width:347px;padding:12px 24px;box-shadow:0 3px 8px #9e888866}.cartPopup .cartContent p{margin:0}.myCartWrapper{margin-top:16px}.myCartWrapper .cartHeader{justify-content:space-between;align-items:center;max-width:50%;display:flex}.myCartWrapper .headerLeft p{font-size:16px;line-height:19px}.myCartWrapper .headerLeft p span{color:#979593}.myCartWrapper .headerLeft h3{font-size:46px;font-weight:700;line-height:58px}.myCartWrapper .headerLeft h3 span{color:#979593;font-size:24px;line-height:31px}.myCartWrapper .headerRight h4{margin-bottom:10px;font-size:18px;line-height:24px}.myCartWrapper .headerRight h5{color:#3030309e;margin-bottom:10px;font-size:16px;line-height:19px}.myCartWrapper .headerRight p{font-size:18px;line-height:24px}.myCartWrapper .headerRight p s{color:#979593;font-size:12px;line-height:24px}.myCartWrapper .cartContent{justify-content:space-between;gap:24px;display:flex}.myCartWrapper.paymentDetail .cartContent{flex-direction:column}.myCartWrapper .cartContent .section-1{background:#efead8;border-radius:10px;align-items:center;padding:12px 20px;display:flex}.myCartWrapper .cartContent .section-1 .rl-offer{color:#1a9537;margin-right:10px;font-size:20px}.myCartWrapper .cartContent .section-2 p.remove{color:#d85656;margin-top:10px;margin-bottom:0;font-family:InterRegular;font-size:16px;line-height:24px}.myCartWrapper .cartContent .section-1 p{color:#1a9537;margin-bottom:0;font-size:14px;line-height:24px}.myCartWrapper .cartContent .section-2{background:#fff;border-radius:24px;margin-top:14px;margin-bottom:24px;padding:14px}.cartContent .popupInnerContent .popupTile .newPrice p,.cartContent .popupInnerContent .popupTile:last-child{margin-bottom:0}.myCartWrapper .cartContent .section-3 .heading h3{font-family:InterBold;font-size:24px;line-height:28px}.myCartWrapper .cartContent .section-3 .offerContent{background:#efead8;border-radius:24px;margin-top:24px;padding:24px}.myCartWrapper .cartContent .section-3 .offerContent p{margin-bottom:0}.myCartWrapper .cartContentRight{height:100%;position:sticky;top:150px}.myCartWrapper .cartContentRight .rightContent{background:#fff;border-radius:24px;padding:15px 14px}.myCartWrapper .cartContentRight .rightContent h4{margin-bottom:12px;font-family:InterBold;font-size:16px;line-height:24px}.cartContentRight .rightContent .inputWrapper{margin-bottom:24px;position:relative}.cartContentRight .rightContent .inputWrapper button{color:#c44b8f;background:0 0;border:0;border-radius:10px;padding:8px 18px;font-size:14px;position:absolute;top:4px;right:5px}.cartContentRight .rightContent input[type=text]{border:1px solid #e0dfde;border-radius:14px;width:100%;height:48px;padding:16px}.cartContentRight .rightContent .billDetails{margin-top:0}.cartContentRight .rightContent .billDetails .heading{margin-bottom:25px}.cartContentRight .rightContent .billDetails .heading h4{margin-bottom:0;font-size:16px;line-height:20px}.billDetails .content .billTile p{color:#303030;margin-bottom:0;font-family:InterRegular;font-size:14px;line-height:17px}.billDetails .content .billTile p:nth-child(2){color:#303030}.cartLoader{justify-content:center;align-items:center;padding:24px;display:flex}.cartLoader .skeletonWrapper4{position:static}.cartContentRight .rightContent .billDetails .content{border-bottom:1px solid #7070704d;padding-bottom:16px}.cartContentRight .rightContent .billDetails .content .billTile{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cartContentRight .rightContent .billDetails .content .billTile:last-child{margin-bottom:0}.cartContentRight .rightContent .payableAmount{z-index:8;margin-top:16px;display:block}.cartContentRight .rightContent .payableAmount p,.cartContentRight .rightContent .payableAmount h4{margin-bottom:0}.cartContentRight .rightContent .payableAmount button{color:#fff;cursor:pointer;background:#c44b8f;border:0;border-radius:10px;padding:11px 63px;font-size:16px}.section-3 .offerContent .OfferTile-2{border-bottom:1px dashed #707070;margin-bottom:18px;padding-bottom:18px}.offerContent .OfferTile-3 p.recommended{color:#fff;background:#4a4a4a;border-radius:6px;margin-bottom:12px;padding:4px 5px;line-height:normal;display:inline-block}.offerContent .OfferTile-3 h4{margin-top:10px;margin-bottom:18px}.offerContent .OfferTile-2 h4{margin-bottom:18px}.offerContent .OfferTile-1 h4{margin-bottom:8px}.offerContent div:last-child{border:none;margin:0}.secondary-h1 cite.cite{font-size:24px;line-height:31px}.cartContentRight .rightContent .payableAmount p{color:#979593;margin-bottom:3px;font-size:18px;line-height:21px}.cartContent .popupInnerContent .popupTile,#popup .popupInnerContent .popupTile{border-bottom:1px solid #7070704d}.offerPopupWrapper+div{margin-left:24px}.promotionalStrip .mycartPage.mycartPage{margin-top:94px;margin-bottom:120px}.mycartPage.mycartPage{margin-top:134px}.topStripBanner .mycartPage.mycartPage{margin-top:147px}.myCartWrapper .shopAccessPass{color:#fff;background:#333;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:20px;padding:12px;display:flex}.shopAccessPass .accessPassInner{align-items:center;max-width:calc(100% - 40px);display:flex}.shopAccessPass .accessPassContent span{font-size:12px;line-height:16px}.shopAccessPass .assessPassImage{max-width:23px;margin-right:12px}.shopAccessPass .shopAccessTitle{font-size:12px;line-height:17px;font-family:var(--secondary-heading-font);margin-bottom:0}.shopAccessPass .shopAddBtn{display:none}.shopAccessPass .shopAddBtn.shopAddBtnMob{display:block}.shopAccessPass .shopAddBtn{background:var(--primary-btnColor);color:#fff;cursor:pointer;border:none;border-radius:6px;width:110px;padding:8px 15px;text-decoration:none;display:none}.shopAccessPass .shopAddBtn.shopAddBtnMob{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;display:flex}.myCartWrapper .cartContent .section-2 .popupInnerContent .imageFrame{background:#e8e3d1;border-radius:10px;justify-content:center;align-items:center;width:56px;height:63px;margin-right:14px;display:flex}.myCartWrapper .cartContent .section-2 .popupInnerContent .imageFrame img{object-fit:contain;height:100%}.countWrapper{align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.countWrapper .count{color:#000;background:#e8e3d1;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.countWrapper .number{margin:0 11px}.cartContent .popupInnerContent .popupTile{width:calc(100% - 70px)}.cartContent .popupInnerContent .popupTile .removePriceWrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.cartContent .popupInnerContent .popupTile .removePriceWrapper .remove{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;line-height:17px}.myCartWrapper .cartContent .section-2 .popupInnerContent .addTocartWrapper{border-bottom:1px solid #e0dfde;justify-content:space-between;margin-bottom:14px;padding-bottom:14px;display:flex;position:relative}.myCartWrapper .cartContent .section-2 .popupInnerContent .addTocartWrapper .loader-class{justify-content:center;display:flex}.removeLoader{text-align:center;z-index:9;opacity:.5;background:#fff;border-radius:16px;width:100%;padding:24px;position:absolute;top:0;left:0}.myCartWrapper .cartContent .section-2 .popupInnerContent .addTocartWrapper:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.myCartWrapper .offerBenefits ul li{margin-bottom:14px;padding-left:24px;list-style:none;position:relative}.myCartWrapper .offerBenefits ul li p{margin-bottom:0;font-size:14px}.myCartWrapper .offerBenefits ul li:before{content:url(../media/offers.1b6ce1b0.svg);position:absolute;top:4px;left:0}.myCartWrapper .cancellationPolicy{margin-top:34px}.myCartWrapper .cancellationPolicy p{color:#9a9a9a;margin-bottom:0;font-size:14px;line-height:18px}.storeCartWrapper .cancellationPolicy.cancellationMob{margin-top:0}.myCartWrapper .cancellationPolicy .contentWrapper .readMoreBtn{font-size:14px;line-height:18px}.storeCartWrapper .cartContent{flex-direction:column;display:flex}.storeCartWrapper .cartContent .cartContentLeft{flex:2}.storeCartWrapper .cartContent .cartContentRight{flex:1}.cartContentRight .rightContent .payableAmount button{width:100%}.cartContentRight .rightContent .payableAmount .left{justify-content:space-between;margin-bottom:0;display:flex}.cartContentRight .rightContent .billDetails .content .freeDelivery{color:#e57926;font-size:14px;line-height:17px}.cartContentRight .rightContent .billDetails .content .billTile .discount{color:#1a9537}.cartContentRight .rightContent .payableAmount h4{font-size:18px;line-height:21px}.myCartWrapper .cartContent .section-2 .popupInnerContent{display:flex}.myCartWrapper.storeCartWrapper .cartContent .section-2 .popupInnerContent{display:block}.description.collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.description.expanded{display:block}span.disableOffer{opacity:.2}.offerPopupWrapper{z-index:8;position:fixed;bottom:0}.myCartWrapper .rightContentAddress{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px;display:flex}.myCartWrapper .rightContentAddress .contentRight a{color:#d85656;text-decoration:none}.myCartWrapper .rightContentAddress p.deliverName{font-size:14px;line-height:17px;font-family:var(--primary-font);margin-bottom:6px;display:flex}.myCartWrapper .rightContentAddress p.address{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}.myCartWrapper .rightContentAddress p.deliverName .name{font-family:var(--secondary-heading-font)}.myCartWrapper .rightContentAddress p.deliverName .home{background:#f5f2e8;border-radius:2px;margin-left:5px;padding:2px 8px;font-size:12px;line-height:15px}.addressFullWidth{display:none}.addressMob{margin-top:14px;display:block}.cartContent .popupInnerContent .popupTile h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}.cartContent .popupInnerContent .popupTile p{color:#9a9a9a;font-size:12px;line-height:15px}.myCartWrapper .detailContentWrapper .perfectParing h3,.myCartWrapper .shopSectionTitle{margin-bottom:10px;font-size:16px;line-height:24px}.stickyPaymentBar{background:#303030;justify-content:space-between;align-items:center;padding:18px;display:flex;position:fixed;bottom:0;left:0;right:0}.stickyPaymentBar .paymentLeft p{color:#9a9a9a;margin-bottom:0;font-size:14px;line-height:17px}.stickyPaymentBar .paymentLeft h4{color:#fff;margin-bottom:0;font-size:18px;line-height:21px}.stickyPaymentBar .paymentRight a,.stickyPaymentBar .paymentRight button{color:#fff;border:1px solid var(--primary-btnColor);background:#c44b8f;border-radius:10px;padding:8px 57px;text-decoration:none;display:block}.cartContentRight .rightContent .payableAmount .right.paymentActionBtn,.myCartWrapper.paymentDetail .cartContent .payableAmount .right{display:none}.cancellationPolicy.cancellationMob{display:block}.cancellationPolicy.cancellationFullWidth{display:none}@media screen and (min-width:992px){.cancellationPolicy.cancellationMob{display:none}.cancellationPolicy.cancellationFullWidth,.cartContentRight .rightContent .payableAmount .right.paymentActionBtn,.myCartWrapper.paymentDetail .cartContent .payableAmount .right{display:block}.myCartWrapper .cartContent .section-2 .popupInnerContent .imageFrame{width:68px;height:74px}.shopAccessPass .shopAddBtn{display:block}.shopAccessPass .shopAddBtn.shopAddBtnMob{display:none}.shopAccessPass .shopAccessTitle{font-size:16px;line-height:17px}.shopAccessPass .accessPassContent span{font-size:14px;line-height:16px}.shopAccessPass .assessPassImage{max-width:35px}.myCartWrapper .shopAccessPass{padding:22px 18px}.mycartPage.mycartPage{max-width:1186px;margin:148px auto 0}.promotionalStrip .mycartPage.mycartPage{margin-top:107px;margin-bottom:0}.offerBox{background:#efead8;border:1px dashed #7070704d;border-radius:18px;margin-bottom:28px;padding:24px}.offerBox .offerheading{font-family:var(--secondary-heading-font);align-items:normal;display:flex}.offerBox .offerheading i{color:var(--orangeHeading);margin-right:10px;font-size:24px;position:relative;top:4px}.offerBox p{color:#3030309e;margin:8px 0 0 30px}.offerWraperScroll{display:flex}.offerWraper{flex:0 0 49.2%}.offerWraper+.offerWraper{margin-left:16px}.offerheading h3{font-family:var(--secondary-heading-font);font-size:18px;line-height:28px}.offerPopupWrapper+div{margin-left:0}.myCartWrapper .cartContent .section-1 .rl-offer{font-size:23px}.cartContentRight .rightContent .payableAmount button{padding:9px 63px}.addressFullWidth{display:block}.addressMob{display:none}.storeCartWrapper .cartContent{flex-direction:row}.stickyPaymentBar{display:none}.detailContentWrapper .perfectParing .paringCards:first-child{margin-bottom:16px;margin-left:0}.myCartWrapper .detailContentWrapper .perfectParing h3,.myCartWrapper .shopSectionTitle{padding-left:0;font-size:18px;line-height:21px}.cartContentRight .rightContent .payableAmount .left{margin-bottom:24px}.myCartWrapper .cartContentRight .rightContent h4,.cartContentRight .rightContent .billDetails .heading h4{font-size:18px}.myCartWrapper .cartContent .section-2,.myCartWrapper .cartContentRight .rightContent{padding:24px}.myCartWrapper .rightContentAddress p.deliverName .home{margin-left:14px}.myCartWrapper.paymentDetail .cartContent{flex-direction:row}.cartContent .popupInnerContent .popupTile h3{margin-bottom:5px;font-size:16px;line-height:22px}.cartContent .popupInnerContent .popupTile p{color:#3030309e;font-size:14px;line-height:19px}.billDetails .content .billTile p{font-size:16px;line-height:17px}}
