:root{--hue:223;--bg:hsl(var(--hue),10%,85%);--fg:hsl(var(--hue),10%,5%);--trans-dur:0.3s;--secondary-metallic-blue:#5F6E95;--main-primary-color:#325DE6;--main-primary-hover-color:#1739a6;--lightblue-color:#007aff;--main-gray-color:#DADEEA;--main-white-color:#F2F2F2;--main-highlight-color:#FCE45B;--rating-star-active-color:#F6B73C;--rating-star-inactive-color:#FFF4D6;--rating-star-stroke-color:#D89516;--main-blueblack-color:#000F1E;--main-darkgray-color:#828282;--main-blueblack-secondary-color:#0B3558;--main-white-pure-color:#ffffff;--main-neutral-grey-color:#2D2D2D;--main-disabled-color:#d7d7d7;--main-sub-color:#E1E8FE;--border-silver-color:#D5D9E7;--alert-linfo-color:#E1E8FE;--alert-info-color:#325DE6;--alert-lsuccess-color:#d8f8cd;--alert-success-color:#1F8900;--alert-lwarning-color:#fff9d8;--alert-warning-color:#EAB226;--alert-ldanger-color:#FDE4E4;--alert-ldanger-color-hover:#efcccc;--alert-danger-color:#D62424;--alert-danger-color-hover:#b81515;--love-color:#D62424;--sub-border-white-color:#D5D9E7;--input-border-color:#A3A3A3;--shape-rounded:100px;--shade-square:8px;--ff-roboto:"Roboto";--ff-manrope:"Manrope","Roboto Flex","sans-serif";--ff-roboto-mono:'Roboto Mono';--fs-xxs:0.875rem;--fs-xsm:1rem;--fs-sm:1.2rem;--fs-md:1.44rem;--fs-lg:1.728rem;--fs-xl:2.074rem;--fs-xxl:2.488rem;--fs-xxxl:2.986rem;--fs-huge:3.583rem;--fs-xh:4.3rem;--fs-xxh:5.16rem;--fs-xxxh:6rem;--fs-dynamic:clamp(12px, 2vw, 20px);--fw-xthin:100;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-xbold:800;--ls-xxs:-0.1em;--ls-xsm:-0.2em;--ls-sm:-0.3em;--ls-md:-0.4em;--ls-lg:-0.5em;--ls-xl:-0.6em;--ls-xxl:-0.7em;--ls-xxxl:-0.8em;--ls-dynamic:clamp(-0.2em, 1vw, 0.2em);--lh-xxs:1.125;--lh-xsm:1.25;--lh-sm:1.375;--lh-md:1.5;--lh-lg:1.625;--lh-xl:1.75;--lh-xxl:1.875}@media screen and (max-width:450px){html{font-size:14px}}html.dark-theme,html.white-theme{--main-primary-color:#325DE6;--main-gray-color:#DADEEA;--main-white-color:#F2F2F2;--main-highlight-color:#FCE45B;--main-blueblack-color:#000F1E;--main-darkgray-color:#828282;--main-blueblack-secondary-color:#0B3558;--main-white-pure-color:#ffffff;--main-neutral-grey-color:#2D2D2D;--sub-border-white-color:#D5D9E7}.f-row{display:flex;align-items:center;gap:10px}.f-row-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.f-col{display:flex;flex-direction:column;gap:10px}.f-col-stretch{display:flex;flex-direction:column;align-items:stretch;gap:10px}.f-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.w-full{width:100%}.h-full{height:100%}.max-w-sm{max-width:420px}.max-w-md{max-width:640px}.max-w-lg{max-width:960px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.px-16{padding-inline:16px}.py-16{padding-block:16px}.text-muted{color:var(--main-darkgray-color)}.text-primary{color:var(--main-primary-color)}.text-danger{color:var(--alert-danger-color)}.bg-card{background:var(--main-white-pure-color)}.rounded-lg{border-radius:16px}.rounded-xl{border-radius:22px}.rounded-2xl{border-radius:26px}.shadow-soft{box-shadow:0 20px 50px rgba(15,23,42,.08)}.fitvibe-toast-container{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column-reverse;gap:10px;z-index:9999;pointer-events:none}.fitvibe-toast{--toast-bg:#ffffff;--toast-border:#f0f0f0;--toast-text:var();--toast-muted:var();--toast-muted:var(--);--toast-muted:var();--toast-text:var(--main-neutral-grey-color);background:var(--toast-bg);border-radius:14px;padding:10px 12px;box-shadow:0 18px 40px rgba(0,0,0,.55);border:1px solid var(--toast-border);display:flex;align-items:flex-start;gap:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",Roboto,sans-serif;color:var(--toast-text);pointer-events:auto;opacity:0;transform:translateY(10px);transition:opacity .18s ease-out,transform .18s ease-out}.fitvibe-toast--visible{opacity:1;transform:translateY(0)}.fitvibe-toast__accent{width:5px;height:5px;border-radius:999px;background:var(--toast-accent);flex-shrink:0}.fitvibe-toast__icon{flex-shrink:0;margin-top:2px;font-size:18px}.fitvibe-toast__body{flex:1;min-width:0}.fitvibe-toast__title{font-size:13px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:6px}.fitvibe-toast__message{font-size:12px;color:var(--toast-muted);line-height:1.4;word-wrap:break-word}.fitvibe-toast__action{display:inline-block;margin-top:6px;padding:2px 10px;border:1px solid currentColor;border-radius:4px;background:0 0;color:var(--toast-text);font-size:11px;font-weight:600;cursor:pointer;opacity:.85;transition:opacity .15s}.fitvibe-toast__action:hover{opacity:1}.fitvibe-toast__close{flex-shrink:0;border:none;background:0 0;color:var(--toast-muted);cursor:pointer;padding:2px;margin-left:4px;font-size:12px}.fitvibe-toast__close:hover{color:var(--toast-text)}.fitvibe-toast--success{--toast-accent:#3ddc84}.fitvibe-toast--warning{--toast-accent:#ffb74d}.fitvibe-toast--error{--toast-accent:#ff3b30}.fitvibe-toast--info{--toast-accent:#1e88ff}@media (max-width:768px){.fitvibe-toast-container{top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;bottom:auto;left:12px;flex-direction:column;gap:8px}.fitvibe-toast{width:100%;transform:translateY(-10px)}.fitvibe-toast--visible{transform:translateY(0)}}.f-card{background:var(--main-white-pure-color);border-radius:24px;padding:20px 24px;box-shadow:0 20px 50px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px}.f-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.f-card-title{font-size:18px;font-weight:var(--fw-semibold);color:var(--main-blueblack-color)}.f-card-subtitle{font-size:var(--fs-xxs);color:var(--main-darkgray-color)}.f-card-body{margin-top:4px}.f-card-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-silver-color);display:flex;justify-content:flex-end;gap:10px}.f-dashboard-page{min-height:100dvh;background:#f3f5fb;padding:24px}.f-dashboard-grid-2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);gap:24px}.f-dashboard-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:960px){.f-dashboard-grid-2,.f-dashboard-grid-3{grid-template-columns:minmax(0,1fr)}}.f-table{width:100%;border-collapse:collapse;font-size:var(--fs-xxs);color:var(--main-neutral-grey-color)}.f-table thead{background:#eef2ff}.f-table thead th{text-align:left;padding:10px 12px;font-weight:var(--fw-semibold);border-bottom:1px solid var(--border-silver-color)}.f-table tbody tr{background:var(--main-white-pure-color)}.f-table tbody tr:nth-child(2n){background:#f9fafb}.f-table tbody td{padding:10px 12px;border-bottom:1px solid #e5e7eb}.f-table tbody tr:hover{background:#eef2ff}.f-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:var(--fw-semibold);border:1px solid var(--border-silver-color);background:var(--main-white-pure-color);color:var(--main-neutral-grey-color);gap:6px}.f-badge-success{border-color:var(--alert-success-color);background:var(--alert-lsuccess-color);color:var(--alert-success-color)}.f-badge-warning{border-color:var(--alert-warning-color);background:var(--alert-lwarning-color);color:var(--alert-warning-color)}.f-badge-danger{border-color:var(--alert-danger-color);background:var(--alert-ldanger-color);color:var(--alert-danger-color)}.form-error-details .error-box{background:#fff0f0;border:1px solid #f0b4b4;border-radius:10px;padding:12px;overflow:auto;max-height:200px}.error-field{margin:10px 0;border-bottom:1px solid #f0b4b4;padding-bottom:10px}.error-field:last-child{border-bottom:none}.error-field .error-label{font-weight:700;display:block;margin-bottom:4px}.error-field .error-msgs{margin:0;padding-left:18px}.error-field .error-msgs li{margin:2px 0}.error-title{font-weight:600;margin:0 0 8px}.error-list{list-style:none;margin:0;padding-left:18px;text-align:left}.error-label{font-weight:600;margin-right:4px}.error-msg{text-align:left;font-size:var(--fs-xxs)}.area-header{margin-bottom:15px}.coming-soon-header .main-menu{visibility:hidden}.coming-soon{max-height:100dvh;height:calc(100dvh - 80px);display:grid;color:var(--main-darkgray-color);position:relative;overflow:hidden}.coming-soon .content{text-align:center;margin-top:60px;display:grid;align-content:start;gap:10px}.coming-soon .content h2{font-weight:500}.coming-soon svg{width:50%;align-self:end;position:absolute;margin:0 auto;bottom:0;left:0;right:0;max-height:calc(100dvh - 310px);min-width:800px}.coming-soon strong{font-size:38px;color:var(--main-primary-color)}.color-picker-container .j-end{display:flex;justify-content:end}.color-picker-container .j-end .preview{border:1px solid;width:50px;height:50px;border-radius:5px}.f-calendar .week-view{margin-top:20px;position:relative}.f-calendar .calendar-container{display:grid;align-items:start;width:100%;grid-template-columns:55px auto;padding-bottom:100px}.f-calendar .viewWeekSchedule.calendar-container{grid-template-columns:70px auto}.f-calendar .calendar-container .hour-list{margin-top:131px}.f-calendar .viewWeekSchedule.calendar-container .hour-list{margin-left:15px}.f-calendar .calendar-container .hour-list.scrolled{margin-top:131px}.f-calendar .calendar-container .time-row{height:60px;font-size:var(--fs-xxs);position:relative;top:-9px;font-variant-numeric:tabular-nums}.f-calendar .day-container{flex:1;width:max-content}.f-calendar .day-container.paste .day-room-list{border:2px dashed var(--alert-success-color);background:var(--alert-lsuccess-color)}.f-calendar .day-container.paste .event{z-index:0}.f-calendar .day-container .paste{border-radius:20px;position:absolute;content:'paste';width:100px;height:100px;bottom:0;background:var(--main-white-pure-color);z-index:24;display:grid;place-content:center;bottom:-50dvh;font-size:29px;border:2px solid var(--alert-success-color);color:var(--alert-success-color);visibility:hidden;opacity:0;transform:scale(0);transition:.3s;gap:10px}.f-calendar .day-container .paste span{font-size:var(--fs-xxs)}.f-calendar .day-container.paste .paste{visibility:visible;opacity:1;transform:scale(1);cursor:pointer}.f-calendar .day-container .day-header{position:sticky;top:0;z-index:26;background:var(--main-white-pure-color);display:grid;align-items:center;border-right:2px solid #6363635c;border-bottom:2px solid #6363635c;min-height:110px;transition:none}.f-calendar .day-container:hover:not(.paste) .tool-area{visibility:visible;opacity:1}.f-calendar .day-container .day-header.scrolled{border-bottom:1px dashed #6363635c}.f-calendar .day-header.scrolled>div.day-header-radius{height:35px;font-size:13px;width:100%;border-color:transparent;border-radius:0}.f-calendar .day-container .day-header.scrolled>div .day-room-header{margin:5px auto}.f-calendar .day-container .day-header.scrolled>div .day-room-header>div{margin:0 auto;font-size:11px;height:26px}.f-calendar .day-container .day-room-header-list,.f-calendar .day-container .day-room-list{display:flex;flex:1 1 100%}.f-calendar .day-container .day-room-header-list .day-room-header{flex:1;text-align:center;margin:15px auto;font-size:var(--fs-xxs);min-width:200px}.f-calendar .day-container .day-room-container{min-width:200px}.f-calendar .day-container .day-room-header-list .day-room-header>div{height:35px;align-content:center;background:linear-gradient(135deg,var(--main-sub-color),var(--main-white-color));margin:0 auto;width:70%;border-radius:100px;padding:0 10px}.f-calendar .day-column{flex:1;border-right:2px solid #6363635c;position:relative}.f-calendar .day-container.paste .day-column{pointer-events:none}.f-calendar .day-header>div.day-header-radius{text-align:left;background:var(--main-white-pure-color);padding:10px 5px;font-weight:700;height:45px;display:grid;place-content:center;border-radius:50px;width:100%;margin:0 auto;transition:.3s;display:flex}.f-calendar .time-slot{height:60px;border-bottom:2px solid #6363635c;box-sizing:border-box;min-width:200px;cursor:pointer;cursor:url('https://cdn-icons-png.flaticon.com/16/1828/1828911.png'),auto}.weekly-schedule-area .f-calendar .event,.weekly-schedule-area .f-calendar .time-slot{cursor:pointer}.f-calendar .event{position:absolute;width:100%;color:#fff;font-size:14px;border-radius:15px;cursor:move;z-index:10;box-sizing:border-box;left:0;touch-action:none}.f-calendar .event.locked .remove-box{display:none}.f-calendar .event:hover{z-index:26}.f-calendar .event:hover .remove-box{opacity:1;visibility:visible}.f-calendar .event .container{display:grid;position:relative;height:100%;color:#fff;padding:10px 5px;font-size:14px;border-radius:15px;width:95%;margin:0 auto;align-content:start;box-shadow:0 0 4px 1px #b4b4b4;background:var(--main-white-color);border-left:5px solid var(--box-color);background:var(--main-white-pure-color);color:var(--main-blueblack-color)}.f-calendar .event .locked-box,.f-calendar .event .remove-box{text-align:right;cursor:pointer;position:absolute;right:-7px;top:-10.9px;width:25px;display:grid;place-content:center;border-radius:20px;height:25px;box-shadow:0 0 1px 1px #737373b3;opacity:0;visibility:hidden;transition:.2s;background:var(--main-white-color)}.f-calendar .event .locked-box{opacity:1;visibility:visible;color:var(--alert-danger-color);background:var(--alert-ldanger-color)}.f-calendar .event .warning-box{display:grid;color:var(--alert-warning-color);font-size:20px;position:absolute;bottom:-8px;background:var(--main-white-pure-color);border-radius:31px;padding:2px;right:0;opacity:0;visibility:hidden}.f-calendar .event.warning .warning-box{opacity:1;visibility:visible;cursor:pointer}.f-calendar .event .class-and-time{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-silver-color);padding-bottom:5px;align-items:center;gap:5px;overflow:hidden;max-width:100%;font-weight:500}.f-calendar .event .class-and-time>div:first-child{text-wrap:nowrap;text-overflow:ellipsis;width:100%;max-width:92px;overflow:hidden}.f-calendar .event .instructor-list{margin-top:5px}.f-calendar .event .instructor-list .instructor{display:flex;align-items:center;gap:5px;font-size:11px;justify-content:start;font-weight:500}.f-calendar .event .class-and-time .event-time{font-size:12px;font-variant-numeric:tabular-nums;min-width:73px}.f-calendar .event img{width:20px;height:auto;border-radius:50%}.f-calendar .hover-line{position:absolute;left:0;right:0;margin-top:100px;height:100px;pointer-events:none;z-index:100}.f-calendar .hover-line.is-hidden{display:none}.f-calendar #popup-form{display:none;position:fixed;top:30%;left:50%;transform:translate(-50%,-30%);background:#fff;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:200}.f-calendar #popup-form label{display:block;margin-top:10px}#popup-form button,.f-calendar #popup-form input{width:100%;padding:5px;margin-top:5px}.f-calendar .error-message{color:red;font-size:12px;margin-top:5px;display:none}.copy-text{display:inline-block;padding:5px;cursor:pointer;transition:color .3s;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.copy-text:hover{color:#007aff}.copied-tooltip{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:#000;color:#fff;font-size:12px;padding:5px 8px;border-radius:5px;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;white-space:nowrap;z-index:3}.copied-tooltip.show{opacity:1}.swiper-fitvibe-packets{display:flex;justify-content:center}.fitvibe-packet-message h3{font-weight:var(--fw-xbold);margin:0 0 20px;line-height:1.55;letter-spacing:-.01em;font-size:19px;white-space:pre-line;line-height:var(--lh-sm);font-weight:var(--fw-semibold);text-align:center;color:#2d2d2d;font-weight:600}.fv-fitvibe-packets-track{user-select:none}.fitvibe-packet{border:2px solid var(--main-sub-color);box-shadow:0 2px 5px rgba(0,0,0,.1);background:var(--main-white-pure-color)}@-webkit-keyframes Animation{0%,100%{background-position:0 0}50%{background-position:70% 400%}}@keyframes rotateBorder{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fitvibe-packet .packet-main{border-bottom:2px solid var(--main-sub-color)}.fitvibe-packet .packet-main .persent-box{background:var(--main-sub-color);width:140px;display:flex;align-items:center;font-size:var(--fs-xxs);justify-content:center;gap:10px}.fitvibe-packet .packet-main .persent-box strong{font-weight:var(--fw-xbold);font-weight:700;color:#4f62a2}.fitvibe-packet .packet-footer{display:grid;justify-content:center}.fitvibe-packet .packet-footer li{display:flex;align-items:center;gap:10px;font-weight:var(--fw-xthin);font-size:var(--fs-xxs)}.fitvibe-packet .packet-main .price-box{display:flex;justify-content:center;font-size:var(--fs-xxl);gap:20px;font-weight:var(--fw-bold)}.fitvibe-packet .packet-main .arrow-down-box{opacity:.5}.fitvibe-packet .packet-main .fitcoin-box{font-size:var(--fs-xxxl);display:flex;justify-content:center;align-items:center;gap:10px;color:var(--main-blueblack-color)}.fitvibe-packet .packet-main .price-box span{letter-spacing:-3px}.fitvibe-packet .packet-header{display:flex;justify-content:center;height:90px;align-items:center;border-bottom:2px solid var(--main-sub-color)}.packet-buy>div:first-child{display:flex;justify-content:center;align-items:center;color:#606d97;gap:20px;padding:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.packet-buy .fitcoin-box{font-size:var(--fs-lg);display:flex;align-items:center;gap:10px}.packet-buy .fitcoin-box svg{width:30px;height:30px}.packet-buy h2{display:flex;align-items:center;gap:10px}.fitvibe-packet .packet-header h2{display:flex;align-items:center;gap:15px}.fitvibe-packet.selected::after{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:20px;z-index:-1;margin:4px}@keyframes backgroundAnimate{0%{background:linear-gradient(0deg,#1ecdff,#0055bd)}25%{background:linear-gradient(90deg,#1ecdff,#0055bd)}50%{background:linear-gradient(180deg,#1ecdff,#0055bd)}75%{background:linear-gradient(270deg,#1ecdff,#0055bd)}100%{background:linear-gradient(360deg,#1ecdff,#0055bd)}}.fitvibe-packet.selected::before{content:'';position:absolute;top:-46px;left:-70%;right:0;bottom:0;background:linear-gradient(45deg,#fff,#21bae9,#60dcff,#60dcff,#01469b,#004cba,#004cba);border-radius:100%;z-index:-1;animation:11.5s ease-out infinite rotateBorder;width:700px;height:700px}.fitvibe-packets-modal{margin:0 auto 22px;overflow-x:hidden;width:min(1400px,100%);max-width:1400px;padding:4px 4px 2px}.basic-popUp.fitcoinPacketPopUp .popup-box{width:min(1440px,calc(100dvw - 28px));max-width:1440px;min-width:0;max-height:calc(100dvh - 32px)}.basic-popUp.fitcoinPacketPopUp .popup-content{padding:10px 20px 20px;overflow-x:hidden}.fitvibe-packet-message{max-width:820px;margin:10px auto 24px;padding:0 18px;text-align:center;color:#7a85a5}.fitvibe-packets-note-accent{color:#3f6df6;font-weight:700}.swiper-fitvibe-packets{overflow:hidden;margin:0;padding:4px 2px 18px;display:flex;justify-content:center;min-width:0}.swiper-fitvibe-packets .swiper-wrapper{align-items:stretch}.fitvibe-packets-note{margin:8px auto 0;text-align:center;font-size:12px;line-height:1.45;color:#97a1b9}.fitvibe-packets-link-row{margin-top:6px;text-align:center}.fitvibe-packets-link{color:#6f7b9b;font-size:12px;line-height:1.4;text-decoration:none;border-bottom:1px solid rgba(111,123,155,.28);transition:color .2s,border-color .2s}.fitvibe-packets-link:hover{color:#3f6df6;border-color:rgba(63,109,246,.45)}.fitvibe-packets-carousel-shell{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:center;width:100%}.fitvibe-packets-carousel-shell .swiper-fitvibe-packets{grid-column:2}.fitvibe-packets-nav{z-index:5;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dbe3f5;border-radius:999px;background:#fff;color:#325de6;box-shadow:0 8px 18px rgba(31,45,91,.1);cursor:pointer;justify-self:center;transition:opacity .2s,transform .2s,border-color .2s,box-shadow .2s}.fitvibe-packets-nav:hover{transform:scale(1.03);border-color:#bccaf3;background:#f6f8ff;box-shadow:0 10px 22px rgba(50,93,230,.13)}.fitvibe-packets-nav--prev{grid-column:1}.fitvibe-packets-nav--next{grid-column:3}.fitvibe-packets-nav.swiper-button-disabled{opacity:.5;border-color:#dbe3f5;background:#f8faff;color:#325de6;cursor:default;pointer-events:none}.fitvibe-packets-modal:not(.has-packet-overflow) .fitvibe-packets-nav{opacity:.45}.swiper-fitvibe-packets .swiper-slide{width:320px!important;max-width:320px;flex:0 0 320px}.fitvibe-packet{border:2px solid #e4e9f7;min-width:320px;min-height:0;border-radius:28px;width:320px;z-index:0;box-shadow:0 10px 28px rgba(31,45,91,.06);position:relative;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.fitvibe-packet:hover{transform:translateY(-2px);border-color:#d6ddf4;box-shadow:0 14px 32px rgba(31,45,91,.08)}.fitvibe-packet.selected{padding:0;animation:none;transition:.2s;overflow:hidden;border:2px solid #3f6df6;border-radius:28px;box-shadow:0 10px 15px rgba(63,109,246,.16)}.fitvibe-packet .packet-main{padding:18px 20px 16px;text-align:center;color:#66739a;border-bottom:1px solid #e8ecf8}.fitvibe-packet .packet-main .persent-box{background:#eef2ff;width:fit-content;min-width:112px;height:auto;display:flex;align-items:center;border-radius:999px;font-size:12px;justify-content:center;gap:6px;margin:0 auto 16px;padding:7px 12px;color:#7b819b;font-weight:500}.fitvibe-packet .packet-footer{display:grid;justify-content:center;gap:8px;padding:16px 18px 20px;color:#6a769d;align-content:start;width:min(100%,236px);margin:0 auto;min-height:170px}.fitvibe-packet .packet-footer li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;width:100%;margin:0;font-size:12.5px;font-weight:400;line-height:1.38;color:#6a769d;justify-content:start}.fitvibe-packet .packet-footer li span{display:block;overflow-wrap:anywhere}.fitvibe-packet .packet-footer li i,.fitvibe-packet .packet-footer li svg{width:16px;min-width:16px;margin-top:2px;justify-self:end}.fitvibe-packet .packet-main .price-box{display:flex;justify-content:center;align-items:flex-end;font-size:clamp(34px, 2.2vw, 42px);gap:8px;font-weight:var(--fw-bold);margin-bottom:4px;color:#586791}.fitvibe-packet .packet-main .arrow-down-box{font-size:20px;opacity:1;position:relative;margin-top:-2px;margin-bottom:2px;height:22px;color:#bcc5dd}.fitvibe-packet .action-area{padding:30px 0 0}.fitvibe-packet .action-area button{width:100%;min-height:48px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:none}.fitvibe-packet .action-area .fitcoin-packet-soon-note{margin-top:12px;font-size:12px;line-height:1.4;text-align:center;color:#8a93aa}.fitvibe-packet .packet-main .price-box>div{display:flex}.fitvibe-packet .packet-main .fitcoin-box{font-size:clamp(34px, 2.4vw, 40px);display:flex;justify-content:center;align-items:center;gap:8px;color:#151827}.fitvibe-packet .packet-main .fitcoin-box strong{font-size:clamp(34px, 2.5vw, 42px);line-height:.98;letter-spacing:-.04em;font-weight:700}.fitvibe-packet .packet-main .fitcoin-box svg{width:38px;height:38px}.fitvibe-packet .packet-main .price-box>div.old-price{font-size:.72em}.fitvibe-packet .packet-main .price-box>div.old-price .center-line span,.fitvibe-packet .packet-main .price-box>div.old-price i{opacity:.5}.fitvibe-packet .packet-main .price-box i{font-size:.42em;position:relative;top:7px;font-style:normal;font-weight:800}.fitvibe-packet .packet-main .price-box span{display:block;letter-spacing:-.03em;line-height:unset;position:relative}.fitvibe-packet .packet-main .price-box .old-price span.center-line:after{position:absolute;content:' ';width:110%;height:3px;background:var(--main-primary-color);right:0;bottom:0;top:20px;left:1px;opacity:1}.fitvibe-packet .packet-main p{margin:0 0 14px;min-height:45px;font-size:14px;line-height:1.45;color:#7b819b;font-weight:500}.fitvibe-packet .packet-header{display:flex;justify-content:center;min-height:82px;align-items:center;border-bottom:1px solid #e8ecf8;color:#1e2f5d;background:#fff;padding:16px 20px;position:relative}.fitvibe-packet.selected .packet-header,.fitvibe-packet.selected .packet-main{margin:0}.fitvibe-packet.selected .packet-main{padding:18px 20px 16px}.fitvibe-packet.selected .packet-header{align-items:flex-end;padding-top:22px}.fitvibe-packet.selected .packet-header::after{content:'ΠΡΟΤΕΙΝΟΜΕΝΟ';position:absolute;top:8px;left:79%;display:inline-flex;align-items:center;justify-content:center;min-height:12px;padding:4px 6px;border-radius:999px;background:#ffd54f;color:#5d4700;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1;transform:translateX(-50%)}.fitvibe-packet .packet-header h2{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-weight:700;letter-spacing:-.01em;padding-right:0;font-size:20px;color:#1d2340}.fitvibe-packet.selected .packet-header h2{padding-right:0}.fitvibe-packet.selected::after,.fitvibe-packet.selected::before{content:none}main h2{font-size:var(--fs-md)}.f-flex{display:flex;align-items:center;gap:10px}div.f-progress{width:100%;height:10px;background:var(--main-gray-color);border-radius:30px;overflow:hidden}div.f-progress .bar,div.success_rates-bar{width:0%;height:100%;font-size:1rem;color:var(--main-white-pure-color);text-align:center;-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s;background-color:var(--main-primary-color);background-size:20px 25px;display:grid;place-content:center}div.success_rates-bar-success{background-color:var(--main-primary-color);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}div.bar-animate{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}@keyframes progress-bar-stripes{from{background-position:80px 0}to{background-position:0 0}}div#button-top{display:none}.l-container{padding:20px;margin:20px 0;background:#fff}.l-container>.l-container{border-bottom:1px solid;margin:0}.l-container h3{margin-bottom:15px}.l-container h2{text-align:center;border-bottom:3px dashed;font-size:30px;padding-bottom:10px}.l-list{display:flex;gap:20px 30px;flex-wrap:wrap;align-items:end}.l-list .container{display:flex;flex-wrap:wrap;justify-content:left;gap:20px}.l-list .color-card,l-list .font-card{width:270px;padding:15px 10px 10px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;font-size:14px;background:#ebebeb}.l-list .color-card .color-name{display:grid;margin:0;gap:5px;cursor:pointer;position:relative}.l-list .color-card .color-name strong{font-size:20px}.color-card>div:first-child{width:100%;height:50px;border-radius:4px;margin-bottom:5px;position:relative;display:grid;overflow:unset}.btn-switch{width:100px;border-radius:100px;background-color:#e5e5e5;min-height:50px;display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center;position:relative;transition:.3s linear;overflow:hidden;cursor:pointer;box-shadow:var(--global-theme-minimal-box-container-shadow);font-size:13px}.btn-switch.small{height:40px;min-height:40px;width:90px;box-shadow:none}.btn-switch.extra-small{height:32px;min-height:32px;width:65px;box-shadow:none;font-size:10px}.btn-switch.extra-small .switch-off span{position:relative;left:3px}.btn-switch.f-size-10{font-size:9px;font-family:sans-serif}.btn-switch.disabled{opacity:.4}.btn-switch.on .switch-on,input:checked~.btn-switch .switch-on{color:#fff}.btn-switch>div{z-index:2;position:relative;color:#000;transition:.3s linear;font-weight:var(--fw-bold)}.btn-switch .switch-toggle{position:absolute;top:0;background-color:#fff;height:40px;width:40px;border-radius:100px;margin:auto auto auto 5px;z-index:1;bottom:0;transition:.3s linear;left:0;transform-origin:right;animation-name:widthAnimation-rev;animation-duration:.4s;animation-iteration-count:1}.btn-switch.small .switch-toggle{height:35px;width:35px;background:var(--global-theme-bg-color)}.btn-switch.extra-small .switch-toggle{height:25px;width:30px;background:var(--main-white-pure-color)}.btn-switch .switch-on,.btn-switch.on .switch-off,input:checked~.btn-switch .switch-off{color:#e5e5e5}.btn-switch.on .switch-toggle,input:checked~.btn-switch .switch-toggle{left:50px;animation-name:widthAnimation;animation-duration:.4s;animation-iteration-count:1;right:6px;animation-direction:reverse;transform-origin:left;background-color:var(--main-primary-color)}.btn-switch.small.on .switch-toggle,input:checked~.btn-switch.small .switch-toggle{left:43px}.btn-switch.extra-small.on .switch-toggle,input:checked~.btn-switch.extra-small .switch-toggle{left:27px}div.fitvibe-btn-loader{display:flex;top:55px;position:absolute;background:var(--main-primary-color);transition:.2s}.fitvibe-btn-loader.show{top:0;transform:unset}.f-btn{all:unset;width:auto;height:35px;font-size:var(--fs-xxs);display:flex;cursor:pointer;gap:8px;padding:0 13px;align-items:center;border-radius:100px;justify-content:center;min-width:70px;box-sizing:border-box;font-family:Manrope,'Roboto Mono';transition:.3s;text-align:center;line-height:1.2}.f-btn>i,.f-btn>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;line-height:1.2;text-align:center;color:inherit}.secondary-btn{background:#fff;color:#111827;border:1px solid #d5d9e7;box-shadow:none}.amount-btn{width:44px;height:44px;border:none;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#151824;flex-shrink:0;min-width:unset}.amount-input-wrapper{display:flex;align-items:center;justify-content:center;max-width:65px;margin:0 10px}.amount-suffix{font-size:var(--fs-xl);margin-left:4px;color:var(--main-primary-color);min-width:30px}.small-hint{font-size:11px;color:#7c8395;margin-top:6px}.f-btn.shadow{box-shadow:0 0 3px 0 #4a4a4a69}.f-btn.square{border-radius:8px}.f-btn.white-btn{background:var(--main-white-pure-color)}.f-btn.info-btn{color:var(--alert-info-color);background:var(--alert-linfo-color)}.f-btn.success-btn{color:var(--alert-success-color);background:var(--alert-lsuccess-color)}.f-btn.success-btn:hover{background:#b2d7a5}.f-btn.warning-btn{color:var(--alert-warning-color);background:var(--alert-lwarning-color)}.f-btn.danger-btn{color:var(--alert-danger-color);background:var(--alert-ldanger-color)}.f-btn.danger-btn:hover{color:var(--alert-danger-color);background:var(--alert-ldanger-color-hover)}.f-btn.medium{width:auto;height:50px;font-size:var(--fs-xsm);min-width:130px;font-weight:600}.f-btn.w-150{width:150px}.f-btn.w-250{width:250px}.user-menu{justify-content:space-between}.user-menu i{min-width:40px}.user-menu img{border-radius:100%;padding:5px}.f-btn img{width:auto;height:100%}.f-btn.medium>:first-child{min-width:20px;text-align:center;height:100%;place-content:center;font-weight:600}.f-btn.big{width:auto;height:65px;font-size:var(--fs-sm);min-width:170px}.f-btn.big i{width:30px;text-align:center}.f-btn.big :first-child{min-width:30px;text-align:center}.primary-color{color:var(--main-primary-color)}.primary-btn{align-items:center;background:var(--main-primary-color);color:var(--main-white-pure-color);font-weight:600}.primary-btn:hover{background:var(--main-primary-hover-color)}.book-now,.bookNowMap,.booking-packet-picker__btn--primary,.f-btn.primary-b-btn:not(.user-menu),.f-btn.primary-btn{-webkit-tap-highlight-color:transparent;transition:box-shadow .15s,transform .12s}.book-now:active,.bookNowMap:active,.booking-packet-picker__btn--primary:active,.f-btn.primary-b-btn:not(.user-menu):active,.f-btn.primary-btn:active{box-shadow:0 0 0 3px rgba(50,93,230,.35);transform:scale(.97)}.f-btn.center{text-align:center}.f-btn.primary-btn,.f-btn.primary-btn>i,.f-btn.primary-btn>span,.primary-btn *{color:var(--main-white-pure-color)}.f-btn.primary-btn>i,.f-btn.primary-btn>span{display:inline-flex;align-items:center;justify-content:center;height:auto}.f-btn.width100{width:100%}.f-btn.rounded-icon{height:35px;width:35px;min-width:35px;padding:0;display:grid}.f-btn.big.rounded-icon{width:65px;height:65px}.f-btn.medium.rounded-icon{width:50px;height:50px}.map-zoom-box .f-btn.rounded-icon.shadow.medium{color:var(--main-primary-color)}.fixed-btn{position:fixed;bottom:20px;z-index:4;right:0;left:0;display:grid;justify-content:center;margin:0 auto;align-items:center;background:var(--main-white-color);color:var(--main-blueblack-secondary-color)}.lb-btn{background:var(--lightblue-color);color:var(--main-white-pure-color)}.dark-btn,.silver-b-btn.dark-selected{background:var(--main-neutral-grey-color);color:var(--main-white-pure-color);height:40px}.sub-btn{background:var(--main-sub-color);color:var(--main-primary-color)}.f-btn.white-border-btn{border:1px solid var(--border-silver-color);background:var(--main-white-pure-color);color:var(--main-blueblack-color);font-weight:600}.f-btn.white-border-btn:hover{border-color:#c8d0e4;background:#f8faff;color:var(--main-primary-color)}.dark-b-btn,.secondary-b-btn{border:1px solid var(--main-neutral-grey-color);color:var(--main-neutral-grey-color)}.primary-b-btn{border:2px solid var(--main-primary-color);color:var(--main-primary-color);background:var(--main-white-pure-color)}@media (hover:hover){.primary-b-btn:hover{background:var(--main-sub-color)}}.white-shadow-btn{background:#f9fafb;color:#374151;box-shadow:0 0 0 1px #e5e7eb inset}button.f-btn.fitvibe-quickpay{width:95%;height:48px;border-radius:0;justify-content:center;font-size:23px;margin:0 auto}button.f-btn.fitvibe-quickpay:hover{background:var(--main-white-color)}.silver-b-btn{border:1px solid var(--border-silver-color);background:var(--main-white-pure-color);color:var(--main-blueblack-color);height:40px;font-weight:600;color:#2d2d2d}.primary-b-btn svg *{stroke:var(--main-primary-color)}.primary-btn.radius{border-radius:100px}.f-btn.disabled{background:var(--main-disabled-color);cursor:not-allowed;box-shadow:none;pointer-events:none;color:var(--main-darkgray-color);border-color:var(--main-disabled-color)}.f-btn.small-font{font-size:15px}.f-btn.medium-font{font-size:20px}.f-btn.big-font{font-size:25px}.f-btn.love-btn{background:#ffffffbd;font-size:20px}.love-btn.on svg{transform:scale(1.2)}.love-btn.on svg *{fill:var(--love-color);stroke:var(--love-color)}.main-slider-section .nav-arrows .nav-btn{background-color:#d9d9d970;backdrop-filter:blur(9px);color:var(--main-white-pure-color);border:none;font-size:22px}header .main-menu ul .choose-plan{border-radius:60px;padding:8px 5px;color:var(--main-white-pure-color);text-align:center;background:var(--main-primary-color);height:45px;display:grid;align-items:center;font-weight:var(--fw-regular);width:130px;font-size:15px;flex:0 0 130px}.f-btn.ff-roboto,.ff-roboto,.ff-roboto *{font-family:var(--ff-roboto)}.f-btn.ff-manrope,.ff-manrope,.ff-manrope *{font-family:var(--ff-manrope)}.f-btn.ff-roboto-mono,.ff-roboto-mono,.ff-roboto-mono *{font-family:var(--ff-roboto-mono)}.f-btn.fv-numeric,.fv-numeric,.fv-numeric *{font-variant-numeric:tabular-nums}.f-btn.fs-xxs,.fs-xxs{font-size:var(--fs-xxs)}.f-btn.fs-xsm,.fs-xsm{font-size:var(--fs-xsm)}.f-btn.fs-sm,.fs-sm{font-size:var(--fs-sm)}.f-btn.fs-md,.fs-md{font-size:var(--fs-md)}.f-btn.fs-lg,.fs-lg{font-size:var(--fs-lg)}.f-btn.fs-xl,.fs-xl{font-size:var(--fs-xl)}.f-btn.fs-xxl,.fs-xxl{font-size:var(--fs-xxl)}.f-btn.fs-xxxl,.fs-xxxl{font-size:var(--fs-xxxl)}.f-btn.fs-huge,.fs-huge{font-size:var(--fs-huge)}.f-btn.fs-xh,.fs-xh{font-size:var(--fs-xh)}.f-btn .fs-xxh,.fs-xxh{font-size:var(--fs-xxh)}.f-btn.fs-xxxh,.fs-xxxh{font-size:var(--fs-xxxh)}.f-btn.fs-dynamic,.fs-dynamic{font-size:var(--fs-dynamic)}.f-btn .fw-xthin *,.fw-xthin{font-weight:var(--fw-xthin)}.f-btn.fw-thin,.fw-thin *{font-weight:var(--fw-thin)}.f-btn.fw-light .fw-light *,.fw-light{font-weight:var(--fw-light)}.f-btn.fw-regular,.fw-regular,.fw-regular *{font-weight:var(--fw-regular)}.f-btn.fw-medium .fw-medium *,.fw-medium{font-weight:var(--fw-medium)}.f-btn.fw-semibold .fw-semibold *,.fw-semibold{font-weight:var(--fw-semibold)}.f-btn.fw-bold .fw-bold *,.fw-bold{font-weight:var(--fw-bold)}.f-btn.fw-xbold .fw-xbold *,.fw-xbold{font-weight:var(--fw-xbold)}@keyframes widthAnimation{0%,100%{transform:scaleX(1);-webkit-transform:scaleX(1)}50%{transform:scaleX(2.2);-webkit-transform:scaleX(2.2)}}@keyframes widthAnimation-rev{0%,100%{transform:scaleX(1);-webkit-transform:scaleX(1)}50%{transform:scaleX(2.2);-webkit-transform:scaleX(2.2)}}#studioClassForm.form-builder{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"first first first first " "third third third third" "four four four four" "five five five five" "six six six six" "seven seven  nine eight" "ten ten ten ten" "eleven eleven eleven eleven";max-width:660px;gap:10px 20px}#studioClassForm.form-builder>div:first-child{grid-area:first}#studioClassForm.form-builder>div:nth-child(2){grid-area:sec}#studioClassForm.form-builder>div:nth-child(3){grid-area:third}#studioClassForm.form-builder>div:nth-child(4){grid-area:four}#studioClassForm.form-builder>div:nth-child(5){grid-area:five}#studioClassForm.form-builder>div:nth-child(6){grid-area:six}#studioClassForm.form-builder>div:nth-child(7){grid-area:seven}#studioClassForm.form-builder>div:nth-child(8){grid-area:eight}#studioClassForm.form-builder>div:nth-child(9){grid-area:nine}#studioClassForm.form-builder>div:nth-child(10){grid-area:ten}#studioClassForm.form-builder>div:nth-child(11){grid-area:eleven}#studioClassForm.form-builder>div:nth-child(10) input,#studioClassForm.form-builder>div:nth-child(7) input,#studioClassForm.form-builder>div:nth-child(9) input{width:100px;text-align:center}.f-time-popup-box{width:100%;height:100%;display:grid;place-content:center;padding:30px 15px}div.f-time-popup .popup-box{width:auto;height:auto;max-height:unset;min-height:unset;min-width:450px}div.f-time-popup .popup-box .grid-area{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:70px}.f-time-input{width:150px;position:relative;z-index:1;text-align:center;margin:0 auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}.f-time-input .swiper-slide,.f-time-input div{-webkit-tap-highlight-color:transparent}.f-time-input .time-grid{display:grid;grid-template-columns:1fr 1fr;position:relative}.f-time-input.f-date-input{width:220px}.f-time-input .time-grid.date-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.f-time-input .time-grid.range-grid .range-sep{position:relative;height:100%;display:grid;grid-template-rows:22px auto}.f-time-input .time-grid.range-grid{grid-template-columns:1fr 0.3fr 1fr}.f-time-input .swiper{height:170px;width:100%;visibility:visible;opacity:1}.f-time-input .swiper-wrapper{will-change:transform}.f-time-input .swiper-wrapper .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;display:grid;place-content:center;transition:transform 80ms ease-out,opacity 80ms ease-out}.f-time-input .swiper-wrapper .swiper-slide:is(.show-1,.show-5){opacity:.5}.f-time-input .swiper-wrapper .swiper-slide.show-1{transform:scale(.75) translateY(-6px)}.f-time-input .swiper-wrapper .swiper-slide.show-2{transform:scale(.88) translateY(-3px)}.f-time-input .swiper-wrapper .swiper-slide.show-4{transform:scale(.88) translateY(3px)}.f-time-input .swiper-wrapper .swiper-slide.show-5{transform:scale(.75) translateY(6px)}.f-time-input .swiper-wrapper .swiper-slide:is(.show-2,.show-4){opacity:.7}.f-time-input .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.2)}.f-time-input .f-time-overlay{position:absolute;top:50%;height:40px;width:100%;transform:translateY(-50%);border-top:1px solid #ccc;border-bottom:1px solid #ccc;pointer-events:none;background:#f5f5f5;display:grid;place-content:center}div.listBox{border:1px solid #d2d2d2;border-radius:3px;font-size:var(--fs-xsm);color:var(--main-neutral-grey-color);margin-right:.1rem;transition:outline .2s linear,box-shadow .2s linear;margin-top:9px;margin-bottom:17px;border-left:none}div#engineSupplierSent[class~=disabled],div.listBox[class~=disabled],div.listBox[class~=disabled]:focus,div.listBox[class~=disabled]:hover{background-color:#b3adad;cursor:no-drop;border-color:#8a8888;box-shadow:none}div.centralFormCompInBox div.listBox{padding:7px 0;margin-top:0;margin-bottom:17px}div.listBox:nth-child(2){margin-right:0;margin-left:.1rem}div.listBox:focus,div.listBox[class~=focus]{background:var(--main-white-pure-color)}div.listBox:focus p.selectView i,div.listBox[class~=focus] p.selectView i{transform:rotate(180deg)}div.listBox[class~=disabled]:focus p.selectView i{transform:rotate(0)}p.selectView{margin:0;text-align:center;font-weight:var(--fw-bold)}p.selectView span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;flex:1}p.selectView i{position:relative;transition:.5s;transform:rotate(0);background-color:transparent!important;width:50px}div.listBox:hover{background-color:#fff;border-color:#244586;cursor:pointer;transition:border .2s linear,background-color .2s linear}#searchPortOrCountry:focus~.listSelect,div.listBox:focus ul.listSelect,div.listBox[class~=focus] ul.listSelect,input.searchFilter:focus~.listSelect{display:block;border-top:none;outline:0;transition:.2s linear .2s;max-height:240px;box-sizing:border-box;border-radius:0 0 10px 10px;box-shadow:0 6px 8px 0 #00000029}#searchPortOrCountry:focus~.listSelect{margin-top:3px;border:1px solid #d5d5d5}input:placeholder-shown~.listSelect{display:none!important}input.searchFilter~.listSelect{transition-delay:0.5s;margin-top:6px}div.listBox[class~=disabled]:focus ul.listSelect{max-height:0}ul.listSelect{list-style:none;position:absolute;top:38px;background-color:#f1f1f1;border-radius:4px;padding:0;width:100%;display:block;z-index:30;max-height:0;overflow:auto;transition:.2s linear .5s;box-sizing:border-box;left:0}ul.listSelect>li.listSearch{padding:0;position:sticky;top:0;display:grid;grid-template-columns:60px auto;background-color:#fff;align-items:center;border-bottom:1px solid #e1e1e1;overflow:hidden}ul.listSelect>li.listSearch label{text-align:center;height:40px;color:#757575;display:grid;background-color:#f5f5f5;align-items:center}ul.listSelect>li.listSearch label i{background-color:transparent!important;color:#5f5a5a!important}ul.listSelect>li.listSearch>input{width:100%;height:40px;border-radius:0;outline:0;padding:10px;font-size:16px;box-sizing:border-box}div.listBox[class~=disabled] ul.listSelect{border:none}ul.listSelect>li.use{background-color:var(--main-sub-color);color:var(--main-primary-color);background:#e1e8fe}ul.listSelect>li{padding-top:10px;padding-bottom:10px;padding-left:20px;border-bottom:1px solid rgba(212,212,212,.55);color:#777171;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;background:var(--main-white-pure-color)}ul.listSelect>li:hover{cursor:pointer;color:var(--main-primary-color);background-color:var(--main-sub-color);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}div.input-container+select{display:none}div.f-input{position:relative;border-radius:5px;display:grid;gap:15px}.input-container{display:flex;width:100%;border-radius:5px;position:relative}.input-container .loader{flex:0 0 100%}div.f-input p.selectView{position:relative;order:2;flex:1;display:flex;align-items:center}div.f-input ul.listSelect{top:46px}div.f-input div.listBox{box-sizing:border-box;height:60px;margin:0;width:100%;order:2;align-items:center;display:grid;border-radius:10px;border:1px solid var(--input-border-color)}div.countryPhone{display:grid;grid-template-columns:47% auto;border-top-left-radius:0;grid-gap:5px}div.f-input .input-container>i,div.listBox[class~=disabled]:focus i{background-color:var(--main-white-color);width:60px;text-align:center;border-bottom-left-radius:5px;border-top-left-radius:5px;transition:.3s linear;align-items:center;font-size:1rem;order:1;flex:0 0 60px;border:5px solid transparent;display:none}.input-container.no-icon>i{display:none!important}div.f-inputDiv.error :is(input,textarea,.color-input,.f-multiple-select-area,select){border-color:var(--alert-danger-color);box-shadow:0 0 2px 5px var(--alert-ldanger-color)}div.f-inputDiv:not(.error) :is(input,textarea):focus-visible{border-color:var(--alert-info-color);box-shadow:0 0 2px 5px var(--alert-linfo-color)}.f-input-holder{content:' ';position:absolute;width:100%;height:100%;cursor:pointer}.f-select-input ul{min-height:250px;display:grid;gap:10px;overflow-y:auto;height:250px;padding:10px;position:relative;align-content:start}.f-select-input .f-search{width:100%;height:45px!important;margin-bottom:10px}.f-select-input{min-width:350px;position:relative;max-width:1000px}.f-select-input .empty-box{position:absolute;top:60px;width:100%;text-align:center;visibility:hidden}.f-select-input ul li{height:50px;display:flex;align-items:center;background:var(--main-white-color);padding:0 15px;border-radius:8px;font-size:var(--fs-xsm);gap:15px;cursor:pointer}span.list-flex{display:flex;align-items:center;gap:10px;height:100%}.f-select-input ul li:hover{border:1px solid var(--main-primary-color)}.f-select-input ul li .checkbox,.f-select-input ul li .radio-circle{border-radius:100px;background:var(--main-white-pure-color);height:25px;width:25px;border:1px solid var(--main-primary-color);position:relative;display:grid;place-content:center;min-width:25px}.f-select-input ul li .checkbox i{opacity:0;visibility:hidden}.f-select-input ul li .radio-circle:after{position:relative;content:' ';width:10px;height:10px;background:var(--main-primary-color);border-radius:10px;display:grid;place-content:center;transform:scale(3.5);opacity:0;transition:.2s}.f-select-input ul li .checkbox{border-radius:4px}.f-select-input ul li.selected .checkbox{background:var(--main-primary-color)}.f-select-input ul li.selected .checkbox i{opacity:1;visibility:visible;color:var(--main-white-pure-color)}.f-select-input ul li.selected .radio-circle:after{transform:unset;opacity:1}div.f-input select{background-position:right -10px center;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none}.f-multiple-select-area,.f-select-input .f-search,div.color-input,div.f-input input,div.f-input p.pcheck,div.f-input select,div.f-input span.noInput,div.f-input textarea{outline:unset;background-color:var(--main-white-pure-color);color:var(--main-neutral-grey-color);font-weight:var(--fw-semibold);align-items:center;height:60px;padding:0 15px;display:flex;border:1px solid var(--input-border-color);flex:1 0 auto;order:2;border-radius:10px;font-size:16px;transition:.3s;font-weight:500}.f-multiple-select-area{flex-wrap:wrap;height:auto;padding:10px;gap:10px;width:100%;max-width:1000px}div.color-input{gap:15px}div.color-input .preview{border:1px solid var(--input-border-color);display:grid;height:45px;width:45px;border-radius:100%}div.f-input textarea{padding:20px;height:240px;resize:none}div.f-input input:focus-visible{outline:unset}div.f-input span.noInput{display:grid;height:60px;width:100%}#updateAccountFormCustomer{transition:.3s linear}div.f-checkbox-area{display:flex;grid-template-columns:1fr 1fr;grid-gap:10px;flex-wrap:wrap;margin:inherit}div.f-checkbox-area>div{min-width:300px}div.newCheckBox{cursor:pointer;min-width:300px;text-align:center}div.newCheckBox div.f-input p{background-color:#dcd5d5;border-radius:5px;transition:.3s linear}div.newCheckBox div.f-input i{background-color:#c5c0c0;transition:.3s linear}div.newCheckBox:hover div.f-input,div.newCheckBox[class~=use] div.f-input{box-shadow:0 0 2px 2px var(--main-primary-color);border-radius:5px;transition:.3s linear}div.newCheckBox:hover div.f-input i,div.newCheckBox[class~=use] div.f-input i{background-color:var(--main-primary-color);color:#fff}div.newCheckBox:hover div.f-input p,div.newCheckBox[class~=use] div.f-input p{background-color:#fff;border-radius:5px;color:var(--main-neutral-grey-color);transition:.3s linear}textarea#cancelationReason,textarea#studioDescription{height:150px}div.f-input input:disabled{background-color:var(--main-disabled-color);cursor:no-drop}div.f-input input:read-only{cursor:no-drop}form#createACForm #acUserName{cursor:inherit;background-color:#fff}div.f-input input#ValueCode{width:170px}button.newButton{padding:10px;border-radius:5px;border:1px solid #fff;background-color:#244586;font-weight:var(--fw-bold);color:#fff;font-size:18px;outline:0;transition:.3s linear;display:inline;text-align:center;grid-template-columns:40px auto}button.newButton[class~=center]>i{margin-right:20px}button.newButton[class~=center]{width:60%;margin:0 auto}button.butGrid2>span{display:grid;grid-template-columns:30px auto}button.newButton:hover{background-color:#1d386b;transition:.3s linear;cursor:pointer}div.f-inputDiv{width:100%;display:grid;gap:10px}div.f-inputDiv>label{font-weight:var(--fw-bold);display:block;font-size:var(--fs-xsm);color:var(--main-blueblack-color);font-weight:500}div.f-inputDiv>label>span{color:red;font-size:16px;margin-left:3px}div.f-inputDiv[class~=warning]>div.f-input i,div.f-inputDiv[class~=warning]>div.f-input input:focus~i{color:#d2910b;background-color:#faebcc}div.f-inputDiv[class~=success]>div.f-input i,div.f-inputDiv[class~=success]>div.f-input input:focus~i{color:#fff;background-color:#188816}div.f-inputDiv[class~=danger] .countryPhone>div.f-input i,div.f-inputDiv[class~=danger]>div.f-input i,div.f-inputDiv[class~=danger]>div.f-input input:focus~i{color:#fff;background-color:#af0000}div.f-inputDiv>div.f-input input:focus~i,div.f-inputDiv>div.f-input textarea:focus~i,div.listBox:focus+i,div.listBox[class~=focus]+i{background-color:var(--main-primary-color);color:#fff;transition:.3s linear;outline:var(--main-primary-color);outline-width:1px;outline-style:solid}div.f-input .form-error{position:relative;font-size:15px;color:var(--alert-danger-color);font-weight:var(--fw-bold);transition:.3s linear;min-width:10px;min-height:5px;display:flex;margin-top:0}div.f-input .form-error[class~=show]{opacity:1;transition:.3s linear}div.newButtonCont{display:grid;text-align:center;margin-top:40px;align-items:center}div.newButtonCont p{text-decoration:underline;width:50%;margin:10px auto;padding:12px;border-radius:5px;font-size:17px;background-color:transparent;transition:.3s linear}div.newButtonCont p:hover{background-color:#e8e3e3;cursor:pointer;transition:.3s linear}div.newSignUp{margin-top:70px;text-align:right;display:none}div.newSignUp p>span{margin-left:14px;font-weight:var(--fw-bold);color:#5f5a5a;transition:.3s linear}div.newSignUp p>span:hover{transition:.3s linear;color:#244586;cursor:pointer}div.forgetRightFull{background-image:url(../files/images/shipInPort1.jpg);background-repeat:no-repeat;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:1px 0 3px 1px rgba(0,0,0,.35);box-shadow:1px 0 3px 1px #00000094;min-height:735px;background-attachment:fixed;background-position:91%;background-size:56%}div.forgetRightFull>div{color:#fff;font-size:29px;position:relative;text-align:center;background-color:#0000009e;padding:10px;top:120px;width:30%;margin:0 8%;border-radius:5px;display:none}.f-checkbox-square{border-radius:3px;display:flex;align-items:center;font-size:var(--fs-sm);cursor:pointer;position:relative;gap:15px}.f-checkbox-square .label{font-size:var(--fs-xsm)}.f-checkbox-square.disabled{background:var(--main-disabled-color);opacity:.5;cursor:not-allowed}.f-checkbox-square .box,.f-checkbox-square>label{cursor:pointer;display:grid;place-content:center;border-radius:5px;overflow:hidden;transition:.2s;width:30px;height:30px;border:1px solid #d5d9e7;flex:0 0 30px}.f-checkbox-square input~.box i,.f-checkbox-square input~label i{opacity:0;transition:.2s}.f-checkbox-square input:checked~.box i,.f-checkbox-square input:checked~label i{opacity:1}.f-checkbox-square input:checked~.box,.f-checkbox-square input:checked~label{background:var(--main-primary-color);color:var(--main-white-pure-color)}.f-checkbox-square input{position:absolute;width:100%;height:100%;opacity:0;z-index:1}.hash-tag-box.swiper-slide{width:auto}.search-popup .categories-area .hash-tag-box{flex:0 0 120px;flex:0 0 auto}.f-checkbox input,.hash-tag-box input{visibility:hidden;display:none}.f-checkbox,.hash-tag-box{flex:0 0 auto;cursor:pointer;padding:5px}.f-checkbox label,.hash-tag-box label{padding:0 15px;border-radius:25px;transition:.3s linear;font-size:var(--fs-xxs);height:40px;gap:10px;border:1px solid var(--main-neutral-grey-color);font-weight:var(--fw-semibold);color:var(--main-neutral-grey-color);display:flex;align-items:center;cursor:pointer}.f-checkbox label .icon,.hash-tag-box label .icon{position:relative;width:20px;height:100%}.f-checkbox label .icon svg,.hash-tag-box label .icon svg{position:absolute;top:0;opacity:1;transition:.2s linear;display:grid;height:100%}.f-checkbox input:checked~label .icon svg:first-child,.f-checkbox input~label .icon svg:last-child,.hash-tag-box input:checked~label .icon svg:first-child,.hash-tag-box input~label .icon svg:last-child{opacity:0}.f-checkbox input:checked~label .icon svg:last-child,.hash-tag-box input:checked~label .icon svg:last-child{opacity:1}.f-checkbox input:checked~label,.hash-tag-box input:checked~label{border-color:var(--main-primary-color);background:#e1e8fe;color:var(--main-primary-color)}.categories-area .hash-tag-box:hover label{border-width:1px;cursor:pointer}.f-checkbox i,.hash-tag-box i{transform:rotate(45deg);transition:.2s linear;text-align:center;width:17px;display:grid;align-items:center;font-size:18px}.f-checkbox input:checked~label i,.hash-tag-box input:checked~label i{transform:rotate(0);font-weight:var(--fw-bold)}.f-checkbox:hover,.hash-tag-box:hover{color:#151515;font-weight:var(--fw-semibold);cursor:pointer}.f-drag-container{display:grid;margin:0 auto;max-width:1000px;gap:20px;padding:0;width:100%}div.basic-popUp .popup-content .f-drag-container{padding-bottom:10px}.f-drag-container .btn-area{display:grid;gap:20px;transition:.5s;transform:unset;opacity:1;transform-origin:right;grid-template-columns:1fr 1fr}.f-drag-container .btn-area.hide{overflow:hidden;transform:scale(0);opacity:0}.f-drag-container .btn-area.cropManage{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.f-btn.skip-crop-btn{background:var(--main-gray-color);color:var(--main-primary-color)}.f-btn.skip-crop-btn:hover{background:#c5cad8}.js-between{justify-content:space-between}.js-end{justify-content:end;justify-content:space-between}.f-grid{display:grid}.col-2{grid-template-columns:1fr auto}.f-drag-container .border-box{border:2px solid var(--main-primary-color);padding:2px;position:relative;border-radius:5px;background:var(--main-gray-color);width:100%}.progress-container.positionfixed{position:fixed;align-content:unset}.progress-container .message-full-area{height:100%;display:grid;align-content:end;position:relative}.progress-container .message-full-area .form-message-box{position:relative;transform:unset;opacity:unset}.header-warning{font-size:var(--fs-lg)}.progress-container .message-full-area .progress-content{position:absolute;width:100%;transform:translateY(calc(100% + 100px))}.progress-container .message-full-area .progress-content.show{transform:unset}.progress-container{position:absolute;top:0;z-index:3;width:100%;height:100%;display:grid;align-content:end;padding:20px;background:#000000a8;left:0;overflow:hidden;visibility:hidden;opacity:0;transition:.4s}.progress-container.show{opacity:1;visibility:visible}.progress-container:is(.success,.failed) .progress-load-body .fitvibe-loader{position:relative;opacity:0}.progress-container .progress-load-body .fitvibe-loader{transition:.5s;width:100%;bottom:0}.progress-container .progress-box{display:grid;background:var(--main-white-pure-color);padding:10px 15px;border-radius:10px;align-content:end;gap:20px;overflow:hidden;transition:.5s;opacity:0;bottom:-200px;box-shadow:0 .75em 1em hsla(var(--hue),10%,5%,.3);max-height:110px;position:absolute;top:0;width:95%;margin:0 auto;right:0;left:0}.progress-container .progress-box .prog-slide{overflow:hidden;height:90px;display:grid;z-index:1}.progress-container .progress-box .prog-slide-moving-area{height:90px;display:grid;transform:translateY(0);transition:.2s}.progress-container.success .progress-box .prog-slide-moving-area{transform:translateY(-100%)}.progress-container.failed .progress-box .prog-slide-moving-area{transform:translateY(-200%)}.progress-container .progress-box .prog-detail.info,.progress-container.failed .progress-box .prog-detail.failed,.progress-container.success .progress-box .prog-detail.success{transform:unset;opacity:1}.progress-content{background:var(--main-white-pure-color);padding:10px 15px;border-radius:10px;overflow:hidden;transition:.5s;opacity:0;bottom:-200px;box-shadow:0 .75em 1em hsla(var(--hue),10%,5%,.3);position:relative;display:grid}.progress-container.show .progress-box,.progress-container.show .progress-content{opacity:1;bottom:0;margin-top:15px}.progress-container.show.failed .progress-content{height:400px}.progress-container .progress-box .prog-detail{position:relative;z-index:1;display:grid;align-items:center;grid-template-columns:80px auto;gap:20px;color:var(--main-neutral-grey-color);height:90px;transform:scale(0);opacity:0;transition:transform .3s .2s,opacity .5s .2s}.progress-container.info .progress-box .prog-detail.success{transform:scale(0);height:0}.progress-container .progress-box .prog-detail>.icon{text-align:center;font-size:40px;color:var(--main-primary-color)}.progress-container .progress-box .prog-detail>.info{height:70px}.progress-container .progress-box .des{color:var(--alert-info-color);font-size:1.2rem;z-index:1}.progress-container .prog-cancel-area{gap:30px;align-items:center}.progress-container .progress-box .f-progress-fb{display:grid;justify-items:end}.progress-container .progress-box .f-progress-fb span{font-size:var(--fs-xsm);margin:10px 0;color:var(--lightblue-color);font-weight:var(--fw-semibold);min-width:40px;display:inline-block;text-align:right}.progress-container .progress-box .f-progress-bar{position:absolute;width:0%;height:100%;background:#f0f9ff;opacity:1;left:0;top:0;z-index:0;transition:width .6s}.progress-container:is(.success,.failed) .progress-box .f-progress-bar{opacity:0}.form-builder{position:relative}.progress-container.formProgressContainer.fv-form-feedback--guided{align-content:center;justify-items:center;padding:clamp(14px,4vw,28px);background:rgba(242,242,242,.88);background:color-mix(in srgb,var(--main-white-color) 88%,transparent);backdrop-filter:blur(2px)}.progress-container.formProgressContainer.fv-form-feedback--guided .progress-box{display:none!important}.progress-container.formProgressContainer.fv-form-feedback--guided .progress-content{width:min(100%,560px);min-height:320px;height:auto;padding:0;border:1px solid var(--border-silver-color);border-radius:10px;overflow:hidden;align-content:center;box-shadow:0 18px 50px rgba(0,15,30,.14)}.progress-container.formProgressContainer.fv-form-feedback--guided.show.failed .progress-content{height:auto;min-height:320px}.progress-container.formProgressContainer.fv-form-feedback--guided .progress-load-body{min-height:320px;display:grid;align-content:center}.progress-container.formProgressContainer .fv-form-feedback-card{position:absolute;inset:0;width:100%;height:100%;min-height:320px;margin:0;padding:0;border-radius:10px;background:var(--main-white-pure-color);text-align:left;align-items:stretch}.progress-container.formProgressContainer:is(.success,.failed) .fv-form-feedback-card{align-self:stretch}.fv-form-feedback-card__shell{min-height:320px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:28px}.fv-form-feedback-card__icon{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-size:22px}.fv-form-feedback-card.is-success .fv-form-feedback-card__icon{color:var(--alert-success-color);background:var(--alert-lsuccess-color)}.fv-form-feedback-card.is-error .fv-form-feedback-card__icon{color:var(--alert-danger-color);background:var(--alert-ldanger-color)}.fv-form-feedback-card__copy{min-width:0;display:grid;gap:8px;color:var(--main-neutral-grey-color)}.fv-form-feedback-card__copy>strong{font-size:var(--fs-sm);line-height:1.2;font-weight:var(--fw-bold)}.fv-form-feedback-card__copy>span{color:var(--secondary-metallic-blue);font-size:var(--fs-xxs);line-height:1.45}.fv-form-feedback-card .form-error-details{margin-top:8px}.fv-form-feedback-card .form-error-details .error-box{max-height:150px;background:var(--alert-ldanger-color);border-color:var(--alert-danger-color)}.fv-form-feedback-card__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;align-self:end;padding-top:8px}.form-builder-inline-feedback{display:grid;gap:4px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border-silver-color);border-radius:10px;background:var(--main-white-pure-color);color:var(--main-neutral-grey-color);font-size:var(--fs-xxs)}.form-builder-inline-feedback strong{font-weight:var(--fw-bold)}.form-builder-inline-feedback span{color:var(--secondary-metallic-blue)}.form-builder-inline-feedback.is-success{border-color:var(--alert-success-color);background:var(--alert-lsuccess-color)}.form-builder-inline-feedback.is-error{border-color:var(--alert-danger-color);background:var(--alert-ldanger-color)}@media (max-width:560px){.progress-container.formProgressContainer.fv-form-feedback--guided{padding:12px}.fv-form-feedback-card__shell,.progress-container.formProgressContainer .fv-form-feedback-card,.progress-container.formProgressContainer.fv-form-feedback--guided .progress-content,.progress-container.formProgressContainer.fv-form-feedback--guided.show.failed .progress-content{min-height:280px}.fv-form-feedback-card__shell{grid-template-columns:1fr;padding:22px;text-align:center;justify-items:center}.fv-form-feedback-card__copy{text-align:center}.fv-form-feedback-card__actions{width:100%;justify-content:stretch}.fv-form-feedback-card__actions .f-btn{width:100%}}.crop-area{display:grid;position:relative;min-width:100%}.crop-queue{display:grid;gap:8px}.crop-queue.hide{display:none}.crop-queue__header{display:flex;justify-content:space-between;align-items:center;gap:10px}.crop-queue__title{color:var(--main-neutral-grey-color);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.crop-queue__counter{color:var(--main-primary-color);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.crop-queue__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.crop-queue__item{border:1px solid #dbe3fa;border-radius:10px;background:#fff;padding:4px;width:78px;min-width:78px;height:58px;position:relative;cursor:pointer;transition:border-color .18s,box-shadow .18s}.crop-queue__item.is-dragging{opacity:.55}.crop-queue__item.is-drag-over{border-color:var(--main-primary-color);box-shadow:0 0 0 2px rgba(50,93,230,.14)}.crop-queue__item:hover{border-color:#b9c8f8}.crop-queue__select{appearance:none;border:0;background:0 0;padding:0;width:100%;height:100%;cursor:pointer}.crop-queue__item.is-active{border-color:var(--main-primary-color);box-shadow:0 0 0 2px rgba(50,93,230,.14)}.crop-queue__item .crop-queue__thumb,.crop-queue__item .crop-queue__thumb img{display:block;width:100%;height:100%;border-radius:8px}.crop-queue__item .crop-queue__thumb img{object-fit:cover}.crop-queue__item .crop-queue__idx{position:absolute;top:5px;left:5px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 4px;background:rgba(19,32,70,.76);color:#fff;font-size:11px;font-weight:700;line-height:1}.crop-queue__remove{position:absolute;top:5px;right:5px;width:18px;height:18px;border:0;border-radius:999px;display:grid;place-items:center;background:rgba(19,32,70,.82);color:#fff;font-size:10px;line-height:1;cursor:pointer;z-index:2}.crop-queue__remove:hover{background:var(--alert-danger-color)}.crop-queue__item .crop-queue__ok{position:absolute;right:5px;bottom:5px;width:18px;height:18px;border-radius:999px;display:none;place-items:center;background:var(--alert-success-color);color:#fff;font-size:10px;line-height:1}.crop-queue__item.is-saved .crop-queue__ok{display:grid}.crop-queue__item .crop-queue__up{position:absolute;right:5px;bottom:5px;width:18px;height:18px;border-radius:999px;display:none;place-items:center;background:var(--main-primary-color);color:#fff;font-size:10px;line-height:1}.crop-queue__item.is-uploading{border-color:var(--main-primary-color);box-shadow:0 0 0 2px rgba(50,93,230,.14)}.crop-queue__item.is-uploading .crop-queue__up{display:grid}.crop-queue__item.is-uploading .crop-queue__ok{display:none}.crop-queue__item.is-uploaded .crop-queue__ok{display:grid}.crop-area:hover+.upload-btn{opacity:0}div.loader.show .destroy-container{display:grid}div.loader>.f-drag-container>.border-box{position:relative}div.loader .f-drag-container img,div.loader.show .f-drag-container>.border-box:after{opacity:1;visibility:visible}div.loader .f-drag-container>.border-box:after,div.loader.show .f-drag-container img{transition:.3s linear;opacity:0;visibility:hidden}div.loader .f-drag-container>.border-box:after{content:' ';position:absolute;top:0;width:100%;height:100%;background:url(../assets/img/add-image.png) center/100% no-repeat #18181882;left:0;transition:.1s linear;backdrop-filter:blur(4px)}.issue-list{margin-top:30px;margin-bottom:50px;background:var(--main-white-color);padding:20px;border-radius:5px}.issue-list h3{border-bottom:1px solid var(--main-neutral-grey-color);text-align:left;padding-bottom:5px;margin-bottom:10px;font-size:var(--fs-md);display:flex;align-items:center}.issue-list h3 i{color:var(--alert-warning-color);font-size:25px;margin-right:10px}.issue-list .booking-row{display:flex;gap:16px;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--c-line);align-items:center;font-size:var(--fs-sm)}.issue-list .booking-row:first-child{border-top:0}.issue-list .booking-row .left strong{font-weight:700}.booking-row .muted{color:var(--c-muted)}.issue-list .booking-row .right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.issue-list .booking-row .time-old{color:var(--c-muted);text-decoration:line-through}.issue-list .booking-row .arrow{opacity:.7}.issue-list .booking-row .time-new{font-weight:800}.crop-area:after{content:' ';position:absolute;top:0;width:100%;height:100%;background:url(../assets/img/add-image.png) center/100% no-repeat #18181882;visibility:hidden;opacity:0;transition:.1s linear;backdrop-filter:blur(4px)}.crop-area.dragging:after{visibility:visible;opacity:1}.asp-16-9>img,.cropper-img-container.aspect16_9>img{aspect-ratio:16/9;height:auto;width:100%;object-fit:contain}.asp-free{display:grid;place-items:center;min-height:220px;max-height:420px;overflow:hidden;min-width:0;width:min(100%,560px);justify-self:center}.asp-free>img,.cropper-img-container.asp-free>img{width:100%;height:auto;max-height:400px;object-fit:contain}.cropper-img-container.is-initializing .cropper-container{opacity:0}.cropper-img-container.asp-free .cropper-container{max-width:100%;margin:0 auto}.cropper-img-container.asp-free .cropper-canvas,.cropper-img-container.asp-free .cropper-crop-box,.cropper-img-container.asp-free .cropper-drag-box,.cropper-img-container.asp-free .cropper-wrap-box{max-width:100%}.upload-btn input,.upload-btn input.fv-file-input,label.f-image input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;opacity:0;pointer-events:none;display:block!important}.upload-btn{min-width:150px;width:max-content}.upload-btn label{height:100%;display:flex;align-items:center;gap:10px;cursor:pointer}.modal__icon{display:block;margin:auto;width:1.25em;height:2.25em}.modal__icon--blue g{stroke:hsl(223,90%,50%)}.modal__icon-sdo14{stroke-dashoffset:14.2}.modal__icon-sdo69{stroke-dashoffset:69.12;transform:rotate(-90deg);transform-origin:12px 12px}.modal__icon circle,.modal__icon line,.modal__icon polyline,.progress-container.show :is(.modal__icon.upload circle,.modal__icon.upload line,.modal__icon.upload polyline){animation:.25s ease-in-out .6s forwards sdo}.progress-container.success :is(.modal__icon.check circle,.modal__icon.check line,.modal__icon.check polyline){animation:.25s ease-in-out .8s forwards sdo}.progress-container.failed :is(.modal__icon.failed circle,.modal__icon.failed line,.modal__icon.failed polyline){animation:.25s ease-in-out .8s forwards sdo}.progress-container :is(.modal__icon circle,.modal__icon line,.modal__icon polyline){animation:unset}.modal__icon :nth-child(2){animation-delay:.25s!important}.modal__icon :nth-child(3){animation-delay:.5s!important}.progress-container.show :is(.modal__icon.upload :nth-child(2)){animation-delay:.85s!important}.progress-container.show.failed :is(.modal__icon.failed :nth-child(2)),.progress-container.show.success :is(.modal__icon.check polyline){animation-delay:1s!important}.progress-container.show :is(.modal__icon.upload :nth-child(3)),.progress-container.show.failed :is(.modal__icon.failed :nth-child(3)){animation-delay:1.15s!important}.modal__icon-sdo10{stroke-dashoffset:10}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(33%)}to{opacity:1;transform:translateY(0)}}@keyframes sdo{to{stroke-dashoffset:0}}.pagination{display:flex;gap:20px;align-items:center;justify-content:center}.pagination .page-column{display:grid;height:50px;place-content:center;width:50px;border-radius:30px;transition:.3s}.pagination .page-ellipsis{min-width:40px;display:grid;place-content:center}.pagination .page-column:not(.current):hover{background:var(--main-sub-color);cursor:pointer}.pagination .current{border:1px solid;background:var(--main-neutral-grey-color);color:var(--main-white-pure-color)}.book-insider-avatar img,.coach-card__photo img,.crop-queue__thumb img,.detail-box .image-gallery-area img,.fv-dash-trainer-avatar img,.fv-reception-checkin__avatar img,.fv-user-avatar img,.fv-user-avatar-static img,.gallery-area img,.gallery-box img,.mbp-avatar img,.room-card__thumb img,.studio-gallery img,.studio-gallery-layout-slot__media img,.studio-gallery-mobile-card img,.studio-service-trainers-panel__avatar img,.studio-trainer-avatar img,.swiper-slide img,.user-card-modal__avatar img,img.fv-cover-img,img[style*=object-fit]{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.crop-queue__thumb img,.detail-box .image-gallery-area img,.gallery-area img,.gallery-box img,.room-card__thumb img,.studio-gallery img,.studio-gallery-layout-slot__media img,.studio-gallery-mobile-card img,.swiper-slide img{pointer-events:none}@media screen and (max-width:720px){.basic-popUp.fitcoinPacketPopUp .popup-content{padding-left:0;padding-right:0}.swiper-fitvibe-packets{margin:0;padding:0 0 10px;justify-content:flex-start;overflow:hidden}.fitvibe-packet .packet-main{padding:15px 20px 10px;text-align:center;color:#66739a;border-bottom:1px solid #e8ecf8}.fitvibe-packet .packet-header{display:flex;justify-content:center;min-height:60px;align-items:center;border-bottom:1px solid #e8ecf8;color:#1e2f5d;background:#fff;padding:16px 20px;position:relative;height:50px}.fitvibe-packet-message{margin:0 10px 10px;padding:0 8px}.fitvibe-packet-message h3{font-size:14px;line-height:1.45;margin-bottom:15px}.fitvibe-packets-message-extra{display:none}.fitvibe-packets-modal{width:calc(100dvw - 24px);margin-bottom:12px;padding-left:0;padding-right:0;max-width:1200px;height:auto}.fitvibe-packets-note{margin-top:4px;padding:0 12px;font-size:11px}.fitvibe-packets-link-row{margin-top:4px;padding:0 12px}.fitvibe-packets-link{font-size:11px}.fitvibe-packet{min-width:min(76dvw,272px);width:min(76dvw,272px);border-radius:22px}.fitvibe-packets-nav{width:38px;height:38px;font-size:13px;box-shadow:0 8px 18px rgba(31,45,91,.1)}.fitvibe-packets-carousel-shell{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}.swiper-fitvibe-packets .swiper-slide{width:min(76dvw,272px)!important;max-width:min(76dvw,272px);flex:0 0 min(76dvw,272px)}.fitvibe-packet .packet-footer,.fitvibe-packet .packet-header,.fitvibe-packet .packet-main{padding-left:16px;padding-right:16px}.fitvibe-packet .packet-main .persent-box{background:#eef2ff;width:fit-content;min-width:105px;height:auto;display:flex;align-items:center;border-radius:999px;font-size:12px;justify-content:center;gap:6px;margin:0 auto 10px;padding:5px 12px;color:#7b819b;font-weight:500}.fitvibe-packet .action-area{padding:15px 0 0}.fitvibe-packet .packet-header h2{font-size:17px}.fitvibe-packet .packet-main p{min-height:0;font-size:13px;line-height:1.4;margin-bottom:8px}.fitvibe-packet .action-area button{width:100%;min-height:42px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:none}.fitvibe-packet .packet-main .fitcoin-box strong{font-size:30px}.fitvibe-packet .packet-main .price-box{font-size:30px;gap:6px}.fitvibe-packet .packet-main .price-box .old-price span.center-line:after{top:14px;height:2px;left:0;width:100%}.fitvibe-packet .packet-footer{min-height:160px;width:min(100%,220px);gap:6px}.fitvibe-packet .packet-footer li{width:100%;font-size:12px;line-height:1.34}.fitvibe-packet.selected .packet-header::after{content:'HOT';position:absolute;top:8px;right:10px;min-height:16px;padding:2px 6px;border-radius:999px;background:#ffd54f;color:#5d4700;font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1;transform:none}.fitvibe-packet.selected .packet-header{padding-top:0;align-items:center;padding-bottom:unset}.fitvibe-packet.selected .packet-main{padding:15px 20px 10px}.fitvibe-packet.selected .packet-header h2{padding-right:0}.f-btn.medium.rounded-icon{height:35px;width:35px}.f-btn.medium>:first-child{min-width:16px}.f-btn.medium{font-size:var(--fs-xxs);height:40px}.coming-soon{height:calc(100dvh - 60px)}.coming-soon .content{padding:20px;margin-top:20px}.coming-soon svg{width:100%;min-width:unset}.coming-soon-header .bottom-user-menu{display:none}.f-btn span{text-overflow:ellipsis;overflow:hidden;width:100%;text-wrap:nowrap}}@media screen and (max-width:420px){.basic-popUp.fitcoinPacketPopUp .popup-content{padding-left:0;padding-right:0}.fitvibe-packets-carousel-shell{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.fitvibe-packets-nav{width:34px;height:34px;font-size:12px}.fitvibe-packet,.swiper-fitvibe-packets .swiper-slide{width:min(67dvw,256px)!important;max-width:min(67dvw,256px);min-width:min(67dvw,256px);flex-basis:min(67dvw,256px)}.fitvibe-packet .packet-footer,.fitvibe-packet .packet-header,.fitvibe-packet .packet-main{padding-left:14px;padding-right:14px}}button.f-btn.primary-b-btn.medium.reviewsAll{max-width:300px}.fv-breadcrumb{margin:0 auto;padding:12px 16px;text-align:left}.fv-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0;font-size:.85rem;color:#5f6e95}.fv-breadcrumb li{display:flex;align-items:center;gap:8px}.fv-breadcrumb a{color:#5f6e95;text-decoration:none}.fv-breadcrumb a:hover{color:#325de6;text-decoration:underline}.fv-breadcrumb [aria-current=page]{color:#1f2937;font-weight:500}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}