@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);
:root{--doro-blue:#22408d;--doro-yellow:#fbe800;--doro-teal:#69c8c4;--light-grey:#e9ecf3;--primary-grey:#1a1a1a;--secondary-grey:#555c6a;--tertiary-grey:#99a1b3;--teal-text-color:#46bdb8;--red:#ef4444;--doro-blue-hovered:#1a3274;--doro-yellow-hovered:#e8d700;--doro-teal-hovered:#4aa59c;--loading-placeholder:#e7e9ee;--loading-placeholder-layer:#f2f3f7;--extra-light-grey:#f2f2f2;--on-sale:#d62828;--tier-normal:linear-gradient(135deg,#939393,#e6e6e6);--tier-bronze:linear-gradient(135deg,#957437,#ffb700 50%,#bb8200);--tier-silver:linear-gradient(135deg,#7d8494,#d6ddee 45%,#868c9c);--tier-gold:linear-gradient(135deg,#deb247,#ffde8a 47%,#bc8603);--tier-premium:linear-gradient(135deg,#327976,#86dfdb 50%,#0c7c77);--box-shadow:0 6px 30px 0 rgba(153,161,179,.3);--divider-thin:1px solid #e0e0e0}*{box-sizing:border-box;font-family:Outfit,sans-serif;font-optical-sizing:auto;line-height:1.3em;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}html{overflow-y:auto;scroll-behavior:smooth}html img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}html .icon svg{display:block;height:100%;width:100%}body{overflow-x:hidden;overflow-y:auto}.doro{display:flex;flex-direction:row;min-height:100vh;width:100%}.doro.blank{background:var(--light-grey)}[class*=btn-]{border:none;border-radius:50px;cursor:pointer;font-weight:500;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=btn-].loading,button:disabled{cursor:not-allowed;opacity:.5}.btn-doro-blue{background:var(--doro-blue);color:#fff}.btn-doro-blue:hover{background:var(--doro-blue-hovered)}.btn-doro-teal{background:var(--doro-teal);color:#fff}.btn-doro-teal:hover{background:var(--doro-teal-hovered)}.btn-doro-yellow{background:var(--doro-yellow);color:var(--doro-blue)}.btn-doro-yellow:hover{background:var(--doro-yellow-hovered)}.btn-doro-red{background:var(--red);color:#fff}.btn-doro-red:hover{background:#cc3131}.btn-primary-grey{background:var(--primary-grey);color:#fff}.btn-primary-grey:hover{background:#373737}.btn-light-grey{background:#f5f7fa;color:var(--secondary-grey)}.btn-light-grey:hover{background:#e8eaec}.btn-outline{background:#fff;border:1px solid var(--doro-blue);color:var(--doro-blue)}.btn-outline:hover{background:#ebf0fa}.disabled-btn{background:var(--light-grey);border-radius:50px;color:var(--tertiary-grey);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-with-arrow{align-items:center;border:none;border-radius:30px;display:flex;gap:5px}.btn-with-arrow .icon{height:13px;width:13px}.tertiary-text-btn{color:var(--tertiary-grey);cursor:pointer;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tertiary-text-btn:hover{color:#646a76}.icon.arrow-right{transform:rotate(270deg)}.icon.arrow-left{transform:rotate(90deg)}.icon.arrow-up{transform:rotate(180deg)}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-text-two-lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.centered-content{text-align:center}.container{background:#fff;border-radius:30px;box-shadow:var(--box-shadow)}.column{flex-direction:column}.column,.row{display:flex}.page-title{margin-bottom:30px}.mobile-fixed-header{min-height:50px;position:fixed;top:0;width:100%}.page-with-mobile-fixed-header{margin-top:50px}.end-of-list__message{color:#bac0cd;font-size:clamp(13px,1.8vw,14px);padding:0 10px 5px;text-align:center}@media (max-width:1024px){html{-webkit-user-select:none;-moz-user-select:none;user-select:none}html::-webkit-scrollbar{display:none}.container{border-radius:10px}.page-title{border-radius:0 0 15px 15px;box-shadow:0 3px 15px 0 rgba(0,0,0,.1);margin-bottom:10px;padding:70px 15px 15px}}.doro h1{font-size:clamp(26px,6vw,42px);font-weight:700}.doro h3{font-size:clamp(18px,3.5vw,24px);font-weight:700}.doro h4{font-size:18px;font-weight:700}.doro h5{font-size:clamp(14px,2vw,16px);font-weight:700}.doro h6{font-size:14px;font-weight:500}fieldset{border:none;display:flex;flex-direction:column;gap:25px;margin:0;padding:0}.form-disabled .form-group{opacity:.5;pointer-events:none}.outline-input{background:#fff;border:1px solid var(--light-grey);border-radius:50px;color:var(--secondary-grey)}.outline-input:focus{background:#f5f7fa;border-color:var(--doro-blue)}.form-group-row{display:grid;gap:25px}.form-group-row.col-2{grid-template-columns:repeat(2,1fr)}.button-group{align-items:center;display:flex;gap:15px}.dp__main .dp__input{border-color:var(--light-grey);border-radius:30px}@media (max-width:767px){fieldset{gap:10px}.form-group{margin-bottom:10px}.form-group-row{display:grid;gap:10px}.form-group-row.col-2{grid-template-columns:repeat(1,1fr)}}html .v-toast{padding:30px;z-index:99999}html .v-toast.v-toast--top{gap:5px;top:50px}html .v-toast.v-toast--bottom{bottom:30px}html .v-toast__item{border-radius:30px;font-size:14px;gap:12px;margin:0;min-height:30px;padding:8px 20px}html .v-toast__item .v-toast__icon{height:18px;margin-left:0;min-width:18px;width:18px}html .v-toast__item .v-toast__text{padding:0}html .v-toast__item--success{background-color:#0db10d}html .v-toast__item--error{background-color:var(--red)}@media (max-width:767px){html .v-toast__item{border-radius:6px;font-size:13px;min-height:25px;padding:8px 20px}html .v-toast.v-toast--top{top:30px}html .v-toast__item .v-toast__icon{height:15px;min-width:15px;width:15px}html .v-toast__item--success{background-color:#0db10d}}.tier.badge{border-radius:40px;font-weight:500}.tier.badge.trainer{background:var(--tier-normal);color:#3f4042}.tier.badge.bronze{background:var(--tier-bronze);color:#1f1200}.tier.badge.silver{background:var(--tier-silver);color:#4b4c51}.tier.badge.gold{background:var(--tier-gold);color:#402c03}.tier.badge.premium{background:var(--tier-premium);color:#013036}.doro .pane{color:var(--primary-grey);overflow:hidden;padding:0 10px 10px;position:relative;width:calc(100% - 170px)}.doro.blank .pane{padding:60px 40px;width:100%}.simplebar-track.simplebar-vertical{right:0;width:8px}.simplebar-scrollbar:before{background:rgba(0,0,0,.3);border-radius:4px}.doro .pane .content-area{background-color:var(--light-grey);border-radius:35px;color:var(--primary-grey);height:89vh;padding:30px 30px 15px}.doro .pane .content-area .container-with-side{align-items:start;display:flex;gap:25px}.doro .pane .content-area .container-with-side .main-area{width:calc(100% - 320px)}.doro .pane .content-area .container-with-side .side-area{background:#fff;border-radius:30px;box-shadow:var(--box-shadow);min-height:50px;padding:5px;width:320px}@media (max-width:1024px){.doro .pane{background:#fff;padding:0;width:100%}.doro .pane .container-with-side{flex-direction:column}.doro .pane .container-with-side .main-area,.doro .pane .container-with-side .side-area{width:100%}}.doro .catalogue__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.doro .catalogue__head .title-with-count{align-items:baseline;display:flex;gap:10px}.doro .catalogue__head .title-with-count .count-item{color:var(--tertiary-grey);font-size:clamp(11px,2vw,14px);font-weight:500}.doro .catalogue .listing{display:grid}.product-card .sold{opacity:.4}.product-card .overlay-sold{background:var(--secondary-grey);border-radius:20px;color:#fff;font-size:clamp(14px,2.5vw,16px);font-weight:500;left:50%;opacity:1;padding:5px 15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:clamp(100px,10vw,150px)}.listing__no-result{color:var(--tertiary-grey);font-size:clamp(14px,2.5vw,16px);margin-top:35px;padding:15px 30px}@media (max-width:1024px){.doro .catalogue__head{gap:10px;margin-bottom:10px}.listing__no-result{align-items:center;box-shadow:none;color:var(--secondary-grey);display:flex;justify-content:center;padding:15px 10px}}@media (max-width:767px){.doro .catalogue__head .title-with-count{flex-direction:column;gap:0}}.modal-wrapper.account .modal-body .content-container{display:flex;height:100%;padding:5px}.modal-wrapper.account .modal-body .content-container .feature{height:100%;width:40%}.modal-wrapper.account .modal-body .content-container .feature .banner{background:var(--doro-blue);border-radius:30px;height:100%;width:100%}.modal-wrapper.account .modal-body .content-container .form{margin:0 auto;max-width:800px;padding:30px 50px 30px 45px;width:80%}.modal-wrapper.account .modal-body .content-container .form .action-tab{background:var(--light-grey);border-radius:40px;color:var(--primary-grey);display:flex;gap:5px;height:50px;margin-bottom:35px;padding:4px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.modal-wrapper.account .modal-body .content-container .form .action-tab li{align-items:center;border-radius:40px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;transition:all .2s ease-in-out;width:50%}.modal-wrapper.account .modal-body .content-container .form .action-tab li.active{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.modal-wrapper.account .modal-body .content-container .form .action-tab li:hover{background:#fff}.overlay{background:rgba(0,0,0,.5);z-index:9999}.modal,.overlay{height:100%;left:0;position:fixed;top:0;width:100%}.modal{z-index:99999}.modal .modal-content{background:#fff;border-radius:35px;box-shadow:0 4px 20px 0 rgba(0,0,0,.3);display:block;max-width:900px;width:95%}.doro .quantity-btn-wrapper{align-items:center;border:1px solid var(--light-grey);border-radius:30px;display:flex;padding:6px 8px;width:-moz-fit-content;width:fit-content}.doro .quantity-btn{color:var(--primary-grey);cursor:pointer;height:clamp(16px,2vw,22px);width:clamp(16px,2vw,22px)}.doro .quantity-btn[disabled=true]{color:var(--light-grey);cursor:not-allowed}.doro .quantity-input{border:none;color:var(--primary-grey);font-size:clamp(15px,3vw,20px);font-weight:500;height:100%;text-align:center;width:clamp(50px,6vw,78px)}#shopping-cart .title-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:35px;padding-left:5px;padding-right:15px}#shopping-cart .title-row .label{align-items:baseline;display:flex;gap:20px}#shopping-cart .title-row .label .count{color:var(--secondary-grey);font-size:20px}#shopping-cart .clear-all-btn{align-items:center;color:var(--secondary-grey);cursor:pointer;display:flex;font-size:16px;gap:12px}#shopping-cart .clear-all-btn .icon{height:15px;width:15px}#shopping-cart .cart-list{display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:18px}#shopping-cart .cart-list .col{align-items:center;display:flex;gap:10px}#shopping-cart .cart-list .col>div:first-child{width:55%}#shopping-cart .cart-list .col>div:nth-child(2){text-align:center;width:20%}#shopping-cart .cart-list .col>div:nth-child(3){width:calc(25% - 30px)}#shopping-cart .cart-list .col>div:nth-child(4){width:30px}#shopping-cart .cart-list .cart-list-head{color:var(--secondary-grey);display:flex;padding:0 25px 0 3px}#shopping-cart .cart-list .cart-list-body{display:flex;flex-direction:column;gap:15px}#shopping-cart .cart-list .cart-list-head>div:first-child{padding-left:15px}#shopping-cart .cart-list .cart-list-body li{background:#fff;border-radius:25px;box-shadow:var(--box-shadow);padding:3px 25px 3px 3px}#shopping-cart .cart-list .cart-list-body li .image-name{align-items:center;display:flex;gap:20px}#shopping-cart .cart-list .cart-list-body li .image-name img{border-radius:22px;height:85px;width:85px}#shopping-cart .cart-list .cart-list-body li .image-name p{line-height:1.25em}#shopping-cart .cart-list .cart-list-body li .quantity-btn-wrapper{gap:6px;margin:auto;padding:6px}#shopping-cart .cart-list .cart-list-body li .quantity-btn-wrapper .quantity-btn{height:18px;width:18px}#shopping-cart .cart-list .cart-list-body li .quantity-btn-wrapper .quantity-input{font-size:14px;font-weight:400;width:35px}#shopping-cart .cart-list .cart-list-body li .btn-delete{align-items:center;background:#ffecec;border-radius:50%;color:var(--red);display:flex;height:30px;justify-content:center;width:30px}#shopping-cart .cart-list .cart-list-body li .btn-delete:hover{background:#fde0e0}#shopping-cart .cart-list .cart-list-body li .btn-delete .icon{height:15px;width:15px}#shopping-cart .cart-list .inactive-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:30px;padding:0 15px}#shopping-cart .cart-list .inactive-item .label{color:var(--tertiary-grey);font-size:16px;font-weight:400}#shopping-cart .cart-list .inactive-item .btn-delete-unavailable{align-items:center;display:flex;font-size:14px;gap:10px;padding:8px 20px}#shopping-cart .cart-list .inactive-item .btn-delete-unavailable .icon{height:13px;width:13px}#shopping-cart .cart-list .cart-list-body.inactive li{opacity:.45}#shopping-cart .cart-list .cart-list-body.inactive li .image-name img{filter:grayscale(1);height:70px;width:70px}#shopping-cart .side-area.order-summary{padding:20px}#shopping-cart .order-summary .btn-checkout{align-items:center;display:flex;font-size:14px;height:40px;justify-content:center;margin-top:40px;width:100%}.order-summary .summary-details{display:flex;flex-direction:column;gap:20px;margin-top:25px}.order-summary .summary-details .apply-voucher{display:flex;flex-direction:row;gap:8px}.order-summary .summary-details .apply-voucher .form-group{width:calc(100% - 80px)}.order-summary .summary-details .apply-voucher input{font-size:14px;padding:10px 20px;width:100%}.order-summary .summary-details .apply-voucher .btn-apply{align-items:center;display:flex;font-size:13px;justify-content:center;width:80px}.order-summary .summary-details .price-listdown{display:flex;flex-direction:column;gap:10px}.order-summary .summary-details .price-listdown li{color:var(--secondary-grey);display:flex;font-size:14px;justify-content:space-between}.order-summary .summary-details .price-listdown .title{font-weight:500}.order-summary .summary-details .price-listdown .value{text-align:right}.order-summary .summary-details .price-total{border-top:1px solid var(--light-grey);margin-top:15px;padding-top:12px}.order-summary .summary-details .price-total .total{align-items:baseline;display:flex;justify-content:space-between}.order-summary .summary-details .price-total .total .title{font-size:14px;font-weight:500}.order-summary .summary-details .price-total .total .value{font-size:18px;font-weight:700}.order-summary .summary-details .price-total .reminder{color:var(--teal-text-color);font-size:14px;margin:12px 0 40px}.message-page{color:var(--secondary-grey);font-size:clamp(15px,3vw,16px);padding:45px 30px;text-align:center}.message-page .message .message__item{align-items:center;display:flex;gap:15px;justify-content:center}.message-page .message .message__item.success{color:green}.message-page .message .message__item.failed{color:var(--red)}.message-page .message .message__item .icon{border-radius:50%;color:#fff;height:35px;padding:5px;width:35px}.message-page .message .message__item.success .icon{background:green}.message-page .message .message__item.failed .icon{background:var(--red)}.message-page .message .btn-redirect{font-size:14px;margin-top:20px;padding:11px 40px}@media (max-width:1024px){.message-page{box-shadow:none;margin-top:60px;padding:60px 20px}.message-page .message .btn-redirect{margin-top:30px}}.settings-title{margin-bottom:25px}@media (max-width:1024px){.settings-title{display:none}}.product-list{display:flex;flex-direction:column;gap:10px}.product-list__item{display:flex;font-size:14px;font-weight:500;gap:20px}.product-list__image-wrapper{border-radius:10px;height:75px;overflow:hidden;width:75px}.product-list__item-details{display:flex;gap:20px;width:calc(100% - 95px)}.product-list__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-list__title{max-height:36px;width:calc(100% - 120px)}.product-list__meta{display:block;text-align:right;width:100px}.product-list__quantity{color:var(--tertiary-grey)}@media (max-width:1024px){.product-list{gap:8px}.product-list__item{align-items:center;font-size:13px;gap:10px}.product-list__image-wrapper{border-radius:5px;height:65px;width:65px}.product-list__meta{align-items:center;color:var(--primary-grey);display:flex;font-size:13px;font-weight:500;justify-content:space-between;width:100%}.product-list__item-details{flex-direction:column;gap:8px;width:calc(100% - 75px)}.product-list__title{font-weight:400;width:100%}.product-list__quantity{color:var(--primary-grey)}}#razorpay-checkout-v2-container.loaded{border-radius:0;height:100%!important;max-width:100%;width:100%}.search-bar-with-back{align-items:center;background:#fff;display:flex;height:clamp(50px,6vw,60px);justify-content:space-between;padding:0 10px}.search-bar-with-back .search-container{width:calc(100% - 30px)}.search-bar-with-back .cancel-btn{color:#fff;font-size:14px;font-weight:500;text-align:center;width:60px}.search-bar-with-back .arrow-left{color:var(--secondary-grey);height:20px;width:20px}.back-button-menu__action .icon{color:var(--secondary-grey);height:25px;width:25px}.back-button-menu__notification-wrapper{display:flex;height:35px;justify-content:center;padding:4px;position:absolute;right:10px;width:35px}.back-button-menu__notification-icon{color:var(--secondary-grey)}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-150px;position:absolute;top:0;width:150px}@keyframes shimmer{to{left:100%}}.fade-enter-active,.fade-leave-active{transition:opacity 10s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(0)}.modal-enter-active,.modal-leave-active{transition:transform .4s ease,opacity .2s ease}.modal-enter-to,.modal-leave-from{opacity:1;transform:scale(1)}.slide-in-right-enter-active,.slide-in-right-leave-active{transition:transform .3s ease}.slide-in-right-enter-from,.slide-in-right-leave-to{transform:translateX(100%)}.slide-in-right-enter-to,.slide-in-right-leave-from{transform:translateX(0)}.slide-right-enter-active,.slide-right-leave-active{transition:transform .3s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translateX(100%)}.slide-right-enter-to,.slide-right-leave-from{transform:translateX(0)}.slide-in-bottom-enter-active,.slide-in-bottom-leave-active{transition:transform .3s ease}.slide-in-bottom-enter-from,.slide-in-bottom-leave-to{transform:translateY(100%)}.slide-in-bottom-enter-to,.slide-in-bottom-leave-from{transform:translateY(0)}.skeleton-placeholder{background:#e0e0e0;height:100%;width:100%}
