*{margin:0;padding:0;box-sizing:border-box}a{color:#111;text-decoration:none}a:hover{text-decoration:none}body{color:#111;background:#f9f8f3;font-family:"Lato", sans-serif;font-size:1.125rem}input[type="text"],input[type="email"],input[type="password"],select,textarea{font-family:"Lato", sans-serif;padding:1rem;width:100%;max-width:420px;border-radius:6px;margin-top:10px;border:1px solid #111;color:#111}h1,h2,h3,h4,h5{font-family:"Lato", sans-serif;font-weight:900}.fc .fc-button-primary{background-color:#860847;border-color:#860847}.fc-event{padding:1rem}.fc-daygrid-event-dot{display:none}.fc-event-time{display:none !important}.fc .fc-button{padding:0.3rem 0.6rem}.button{appearance:none;background:#860847;color:#fff;cursor:pointer;display:block;font-family:"Lato", sans-serif;font-size:0.75rem;padding:1rem;border:none;border-radius:6px;font-size:0.875rem;text-decoration:none !important;transition:all 0.25s ease}.button:hover{background:#780740}.button-plan{background:#f26a30}.button-plan:hover{background:#e95d20}.button-red{background:#a64b44}.button-red:hover{background:#9a3c36}.button-white{background:#fff;color:#111}.button-white:hover{background:#f9f8f3}.notification{padding:10px;position:absolute;top:80px;transform:translateX(-60%);left:90%;background:#fff;z-index:9;border-radius:4px;width:90%;max-width:330px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1)}.header{background-color:#fff;height:70px;width:100%}.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1320px;margin:auto;padding:0 2rem}.header_icon{height:40px}.header-container_actions{display:flex;align-items:center}.header-container_actions .menu_icon{display:none}.header-container_actions a{color:#111;font-weight:500;padding:0 0 0 1rem}.button-header_alpha{color:#fff !important;padding:0.5rem 1rem !important;margin-left:1rem}.button-header_alpha:hover{text-decoration:none}@media screen and (max-width: 750px){.header-container_actions a:not(:last-child){display:none}.header-container_actions .menu_icon{float:right;display:block}}@media screen and (max-width: 750px){.header-container_actions.responsive{position:absolute;display:flex;flex-direction:column;top:70px;background:#fff;width:100%;left:0;gap:30px;padding:20px;box-shadow:1px 1px 10px rgba(0,0,0,0.25);z-index:9}.header-container_actions.responsive .menu_icon{position:absolute;right:33px;top:-55px}.header-container_actions.responsive a{float:none;display:block;text-align:left}}.registrationContainer{background:url(/assets/signin_cover-96d7a886bb6f0f0b7e914d266e1f5f8d9f38210c801901992cb8b31d9a147b44.jpg);background-size:cover;background-position:center;min-height:800px;height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.registrationContainer__card{background:#fff;border-radius:15px;padding:1.5rem;max-width:420px;width:80%}.registrationContainer__card-title{margin-bottom:0.75rem}.registrationContainer__card-title p{color:#71717a;font-size:0.9rem}.registrationContainer__card .button{width:100%}.loginContainer{background:url(/assets/signup_cover-3d7ac17f45568536d9cd8809ef96f2854a7f086b951bfe46e7773603c42c1108.jpg);background-size:cover;background-position:bottom}.registrationEdit{background:#016048}.registrationEdit .registrationContainer__card-form{min-width:300px;text-align:center}.field{margin-bottom:1rem}.field label{font-size:0.875rem;font-weight:900}.sharedLinks{font-size:0.875rem;text-align:center;line-height:150%;margin-top:1rem}.sharedLinks a{font-weight:900}.plans{background:#016048;padding:1.5rem;height:100vh;min-height:800px;align-items:center;justify-content:center;display:flex;flex-direction:column}.plans_header{display:flex;color:#fff;width:90%;margin:0 auto;max-width:1320px;margin-bottom:50px}.plans_header-column{width:50%}.plans_columns{display:flex;align-items:center;justify-content:space-between;width:90%;margin:0 auto;max-width:1320px}.plans_columns_card{padding:2rem;background:#fff;border-radius:15px;text-align:center;width:300px}.plans_columns_card .button{width:100%}.plans_columns_card_price{font-size:1.125rem}.plans_columns_card_features{line-height:180%;opacity:0.75}.newWorkout{background:#860847;width:100%;min-height:800px;display:flex;align-items:center;justify-content:center;padding:50px 1.5rem}.newWorkout-form{width:420px}.newWorkout-form label{color:#fff}.newWorkout h1{color:#fff;margin-bottom:50px}.newWorkout .button{width:100%;background:#fff;color:#860847}.emptyFavorites{padding:100px 2rem;text-align:center;margin-bottom:70px}.workoutGrid{display:grid;grid-template-columns:1fr 1fr 1fr}.filterBox{background:#860847;padding:100px 2rem}.filterBox-header{color:#fff;display:flex;justify-content:space-between;width:90%;max-width:1320px;margin:0 auto}.filterBox-search{width:90%;max-width:1320px;margin:0 auto}.filterBox-search_field{display:flex;gap:1rem;width:100%;margin-top:1rem}.filterBox-search_field input{width:100%;max-width:none}.button-clear{background:#f4cee3;color:#111}.button-clear:hover{background:#edb2d3}.button-green{background:#016047;color:#fff}.button-green:hover{background:#004a37}.filterBox-search_columns{display:flex;gap:1rem}.filterBox-search_columns select{width:50%;max-width:none}.calendarBlock{width:90%;max-width:1320px;margin:70px auto}.calendarBlock-header{display:flex;justify-content:space-between;margin-bottom:30px}.calendarBlock-header-info{width:70%}.calendarBlock-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}.calendarBlock-grid img{width:100%}.workoutGrid{display:grid;grid-template-columns:1fr 1fr 1fr}.workoutRow{margin-bottom:100px}.workoutRow-header{width:90%;max-width:1320px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:20px}.workoutRow-header .button{display:inline-block}.swiper{width:100%;height:600px}.categoryHeader{background:#016047;text-align:center;height:200px;align-items:center;justify-content:center;display:flex;color:#fff;margin-bottom:70px}.categoryHeader-title .dot{display:inline-flex;margin-right:10px}.categoryHeader-title .dot::after{content:"";background:#111;width:10px;height:10px;border-radius:50%}.swiper1,.swiper2,.swiper3,.swiper4,.swiper5,.swiper6,.swiper8,.swiper9{width:100%;max-width:1320px;margin:auto;height:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem !important;color:#860847}.swiper-pagination{bottom:-4px !important}.swiper-pagination7{bottom:10px !important}.swiper-pagination-bullet-active{background:#860847 !important}.home_video{width:100%;height:90%;object-fit:cover;z-index:-2;position:absolute;top:70px}.home_video-text{position:relative;width:33%}.home_video-wrapper{height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:800px}.home_video-wrapper h1{color:#fff;font-size:4rem}.home_video-wrapper p{color:#fff}.container{max-width:1320px;width:90%;margin:auto}.columns{width:100%;display:flex;gap:30px}.columnFull{width:100%;max-width:600px;margin:auto}.columnHalf{width:50%}.columnHalf img{width:100%}.columnThirdLow{width:33.33%}.columnThirdHigh{width:66.66%}.columnCalendar{width:100%;margin-bottom:70px}.embassador-container{padding:50px 2rem}.embassador-container img{width:100%}.embassador-container .columns{align-items:center;justify-content:center}.embassador-info img{height:36px;width:auto}.wotdContainer{background:#860847;color:#fff;height:420px}.wotdContainer-info{padding:2rem;display:flex;justify-content:center;flex-direction:column;height:100%}.wotdContainer-cover{background:url(/assets/dayworkout-18da2d71466b858490ba5d91292dafedc84601b4cb6bda4cedbf7d5006d0c07a.jpg);background-size:cover;background-position:center;width:100%;height:100%}.wotdContainer .button{max-width:200px;text-align:center}.homeTripleColumn{height:500px;gap:0}.homeTripleColumn-info{padding:2rem;display:flex;justify-content:center;flex-direction:column;height:100%}.homeTripleColumn-numbers{text-align:center;background:#e5e5e5;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px}.homeTripleColumn-numbers h4{font-size:2.5rem}.homeTripleColumn-cover{background:url(/assets/tripleCover-ad268d9d0adf5693d7870d70085f647141ad9a0613574d0fc4720733ecd6178a.jpg);background-size:cover;background-position:center;width:100%;height:100%}.prefooter{background:#860847;padding:50px 2rem;color:#fff}.prefooter-container{max-width:1320px;width:90%;margin:auto;display:flex;justify-content:space-between;align-items:center}.prefooter-column{width:50%}.prefooter-column h2{line-height:150%}.prefooter-actions{display:flex;gap:15px;justify-content:end}.prefooter-actions a{min-width:180px;text-align:center}footer{background:#1c1b17;color:#fff;padding:100px 1rem}footer a{color:#fff}footer h5{font-size:1.125rem}footer .footer-container{max-width:1320px;width:90%;margin:auto;display:flex}footer .footer-column{display:flex;justify-content:space-between;gap:15px;width:50%}footer .footer-column_list{display:flex;flex-direction:column;line-height:150%}.categoryHeader{display:flex}.aboutHeader{display:flex;justify-content:space-between;align-items:center;background:url(/assets/aboutCover-a4bd7965554236b8531aa0a0598d40d09cf99218f99a4e9ce336f313f8afed6a.jpg);background-position:center;background-size:cover;width:100%;height:420px}.aboutHeader-title{color:#fff;text-align:center;width:100%}.trayectory_container{margin:100px auto;padding:2rem}.trayectory_cover img{width:100%}.quote{background:#f9f8f3;text-align:center;padding:100px 2rem}.terms-container{text-align:left;max-width:900px;margin:auto}@media only screen and (max-width: 749px){.container{width:100%}.columns,.plans_header,.prefooter-container,.footer-container{flex-direction:column}.column,.columnThirdLow,.columnThirdHigh,.columnHalf,.prefooter-column,.footer-column{width:100%}.plans_header-column{width:100%}.plans_header-column h1{margin-bottom:25px}.plans_columns{flex-direction:column;gap:25px}.plans_columns_card{width:100%}.wotdContainer-cover{height:200px}.homeTripleColumn{height:auto}.plans{height:auto}.homeTripleColumn-cover{height:500px}.homeTripleColumn-numbers{padding:2rem}.wotdContainer{height:auto}.columnFull{padding:2rem}.prefooter-actions{flex-direction:column;margin-top:25px}footer{padding:50px 1rem}footer .footer-column{width:100%;flex-direction:column}.footer_icon{margin-bottom:25px}.filterBox-header{flex-direction:column-reverse;gap:25px}.filterBox-header h2{margin-bottom:15px}.filterBox-header .button{text-align:center}.calendarBlock-header{flex-direction:column}.calendarBlock-header .button{text-align:center}.calendarBlock{margin:35px auto}.calendarBlock-header-info{width:100%;margin-bottom:25px}.calendarBlock-header-info h2{margin-bottom:15px}.calendarBlock-grid{grid-template-columns:1fr 1fr}.calendarBlock-grid{grid-template-columns:1fr 1fr}.workoutGrid{grid-template-columns:1fr}.filterBox-search_columns{flex-direction:column}.filterBox-search_columns select{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.siteIcon{width:1em;height:1em;flex-shrink:0}.wMedia{position:absolute;inset:0;overflow:hidden;background:#e9e4dc url(/assets/videoCoverAlt-57499218f288974246095d5ca533e7997efb52d6f80f9cc25c1f1b60b29e48b4.jpg) center/cover}.wMedia img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.wMedia.is-letterboxed img{top:-16.667%;height:133.334%}.wBadge{display:inline-flex;align-items:center;padding:0.25rem 0.6rem;border-radius:999px;background:rgba(17,17,17,0.72);color:#fff;font-size:0.75rem;font-weight:700;letter-spacing:0.02em;line-height:1.2}.wBadge-premiere{background:#860847;text-transform:uppercase}.wChips{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none}.wChips li{padding:0.35rem 0.8rem;border-radius:999px;background:#fff;border:1px solid #e7e2d8;font-size:0.875rem;color:#111}.wChips-light li{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.35);color:#fff;backdrop-filter:blur(6px)}.workoutCard{width:100%;max-width:420px;margin:0 auto;padding:0.5rem 0 1.5rem}.workoutCard_link{display:block;color:#111}.workoutCard_link:hover .workoutCard_title{color:#860847}.workoutCard_link:hover .wMedia img{transform:scale(1.04)}.workoutCard_link:hover .workoutCard_play{opacity:1;transform:translate(-50%, -50%) scale(1)}.workoutCard_media{position:relative;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(17,17,17,0.06)}.workoutCard_media .wMedia img{transition:transform 0.4s ease}.workoutCard_play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,0.92);color:#860847;font-size:1.5rem;opacity:0;transform:translate(-50%, -50%) scale(0.85);transition:opacity 0.25s ease, transform 0.25s ease}.workoutCard_play .siteIcon{margin-left:3px}.workoutCard_premiere{position:absolute;top:0.75rem;left:0.75rem}.workoutCard_duration{position:absolute;right:0.75rem;bottom:0.75rem}.workoutCard_fav{position:absolute;top:0.75rem;right:0.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#860847;font-size:1rem}.workoutCard_fav .siteIcon{fill:currentColor}.workoutCard_title{margin-top:0.85rem;font-size:1.125rem;font-weight:900;line-height:1.25;transition:color 0.2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workoutCard_meta{margin-top:0.3rem;font-size:0.875rem;color:#6b6760}.workoutCard_material{display:flex;align-items:center;gap:0.4rem;margin-top:0.3rem;font-size:0.8125rem;color:#6b6760}.workoutCard_material span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workoutGrid{width:90%;max-width:1320px;margin:0 auto;gap:1rem 2rem}.swiper7{width:100%;margin:auto;height:clamp(440px, 72vh, 640px)}.heroSlide{position:relative;height:100%;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.heroSlide-shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(17,17,17,0.72) 0%, rgba(17,17,17,0.35) 45%, rgba(17,17,17,0) 75%),linear-gradient(0deg, rgba(17,17,17,0.55) 0%, rgba(17,17,17,0) 45%)}.heroSlide-content{position:relative;width:90%;max-width:1320px;margin:0 auto;padding-bottom:4.5rem}.heroSlide-content h1{max-width:640px;margin:0.75rem 0 1rem;font-size:clamp(2.25rem, 5vw, 3.75rem);line-height:1.05;letter-spacing:-0.02em;color:#fff}.heroSlide-content .wChips{margin-bottom:1.75rem}.heroSlide-eyebrow{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;opacity:0.9}.heroSlide-cta{display:inline-flex;align-items:center;gap:0.6rem;padding:1rem 1.75rem;font-size:1rem;font-weight:700;border-radius:999px}.swiper7 .swiper-button-next:after,.swiper7 .swiper-button-prev:after{color:#fff}.swiper7 .swiper-pagination-bullet{background:#fff;opacity:0.6}.swiper7 .swiper-pagination-bullet-active{background:#fff !important;opacity:1}.workoutRow-header{align-items:baseline}.workoutRow-header h1{font-size:clamp(1.5rem, 3vw, 2rem);letter-spacing:-0.01em}.workoutRow-more{display:inline-flex;align-items:center;gap:0.35rem;color:#860847;font-size:0.95rem;font-weight:700;white-space:nowrap}.workoutRow-more .siteIcon{transition:transform 0.2s ease}.workoutRow-more:hover .siteIcon{transform:translateX(3px)}.workoutSwiper .swiper{width:90%;max-width:1320px;padding-bottom:2.5rem}.workoutSwiper .swiper-button-next,.workoutSwiper .swiper-button-prev{top:34%;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(17,17,17,0.12)}.workoutSwiper .swiper-button-next:after,.workoutSwiper .swiper-button-prev:after{font-size:1rem !important;font-weight:700}.workoutSwiper .swiper-button-next.swiper-button-disabled,.workoutSwiper .swiper-button-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width: 749px){.workoutRow{margin-bottom:56px}.workoutSwiper .swiper-button-next,.workoutSwiper .swiper-button-prev{display:none}.heroSlide-content{padding-bottom:3.5rem}.heroSlide-shade{background:linear-gradient(0deg, rgba(17,17,17,0.8) 0%, rgba(17,17,17,0.35) 55%, rgba(17,17,17,0.1) 100%)}.workoutCard{max-width:none}}.wotdContainer-cover{position:relative;overflow:hidden}.classView{width:90%;max-width:1100px;margin:2.5rem auto 0}.classView-player{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 20px 45px -25px rgba(17,17,17,0.45)}.classView-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.classView-start{position:absolute;inset:0;width:100%;border:0;padding:0;cursor:pointer;background:none}.classView-start:hover .classView-playButton{background:#6f063b;transform:translate(-50%, -50%) scale(1.04)}.classView-start:focus-visible{outline:3px solid #860847;outline-offset:-3px}.classView-shade{position:absolute;inset:0;background:linear-gradient(0deg, rgba(17,17,17,0.45), rgba(17,17,17,0.1))}.classView-playButton{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-flex;align-items:center;gap:0.6rem;padding:1rem 1.75rem;border-radius:999px;background:#860847;color:#fff;font-family:"Lato", sans-serif;font-size:1.05rem;font-weight:700;white-space:nowrap;box-shadow:0 10px 30px rgba(17,17,17,0.35);transition:background 0.2s ease, transform 0.2s ease}.classView-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#fff;background:rgba(17,17,17,0.62);backdrop-filter:blur(3px)}.classView-lock h2{max-width:520px;font-size:clamp(1.25rem, 3vw, 1.75rem);line-height:1.2}.classView-lock p{max-width:460px;margin-top:0.6rem;font-size:1rem;opacity:0.9}.classView-lockIcon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:1rem;border-radius:50%;background:rgba(255,255,255,0.15);font-size:1.4rem}.classView-lockActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-top:1.5rem}.classView-lockActions .button{padding:0.9rem 2rem;border-radius:999px;font-weight:700}.classView-lockLink{color:#fff;font-size:0.95rem;font-weight:700;text-decoration:underline !important;text-underline-offset:3px}.classView-info{padding:2rem 0 0}.classView-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.classView-head h1{margin-top:0.4rem;font-size:clamp(2rem, 4.5vw, 3rem);line-height:1.08;letter-spacing:-0.02em}.classView-eyebrow{display:flex;align-items:center;gap:0.75rem;font-size:0.9rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#860847}.classView-eyebrow a{color:#860847}.classView-favForm{flex-shrink:0}.classView-fav{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.1rem;border:1px solid #e7e2d8;border-radius:999px;background:#fff;color:#111;font-family:"Lato", sans-serif;font-size:0.95rem;font-weight:700;cursor:pointer;transition:border-color 0.2s ease, color 0.2s ease}.classView-fav .siteIcon{font-size:1.15rem;color:#860847}.classView-fav:hover{border-color:#860847;color:#860847}.classView-fav.is-active{border-color:rgba(134,8,71,0.35);background:#fbeef5;color:#860847}.classView-fav.is-active .siteIcon{fill:currentColor}.classView-facts{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1.75rem;padding:1.25rem 0;border-top:1px solid #e7e2d8;border-bottom:1px solid #e7e2d8;list-style:none}.classView-facts li{display:grid;grid-template-columns:auto 1fr;column-gap:0.75rem;align-items:center}.classView-facts li .siteIcon{grid-row:span 2;width:40px;height:40px;padding:10px;border-radius:50%;background:#fbeef5;color:#860847}.classView-facts li span{font-size:0.8rem;color:#6b6760;text-transform:uppercase;letter-spacing:0.05em}.classView-facts li strong{font-size:1.05rem}.classView-material{margin-top:1.75rem}.classView-material h2{margin-bottom:0.75rem;font-size:1rem;text-transform:uppercase;letter-spacing:0.06em;color:#6b6760}.classView-admin{margin-top:1.5rem;font-size:0.9rem}.classView-admin a{color:#860847;font-weight:700}.classView-related{width:90%;max-width:1100px;margin:4rem auto 0}.classView-related .workoutRow-header,.classView-related .workoutGrid{width:100%}.classView-related .workoutRow-header{margin-bottom:1rem}.classView-related .workoutRow-header h2{font-size:clamp(1.4rem, 3vw, 1.75rem)}.classComments{width:90%;max-width:1100px;margin:3.5rem auto 6rem}.classComments h2{display:flex;align-items:center;gap:0.6rem;font-size:1.5rem;margin-bottom:1.25rem}.classComments h2 span{padding:0.15rem 0.6rem;border-radius:999px;background:#fbeef5;color:#860847;font-size:0.9rem}.classComments-empty{color:#6b6760;font-size:1rem}.classComments-empty a{color:#860847;font-weight:700}.classComment{display:flex;gap:1rem;padding:1.25rem;margin-bottom:0.75rem;border:1px solid #e7e2d8;border-radius:14px;background:#fff}.classComment-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fbeef5;color:#860847;font-size:0.85rem;font-weight:900}.classComment-body{flex:1;min-width:0}.classComment-meta{font-size:0.85rem;color:#6b6760}.classComment-meta strong{color:#111}.classComment-text{margin-top:0.35rem;font-size:1rem;line-height:1.5;white-space:pre-line}.classComment-reply{margin-top:1rem;padding:0.9rem 1rem;border-radius:10px;background:#faf6f1;border-left:3px solid #860847}.classComment-reply .classComment-meta strong{color:#860847}.classComments-form{margin-top:1.5rem}.classComments-form textarea{display:block;width:100%;max-width:none;min-height:110px;margin:0 0 0.75rem;padding:1rem;border:1px solid #e7e2d8;border-radius:12px;background:#fff;font-size:1rem;resize:vertical}.classComments-form textarea:focus{outline:none;border-color:#860847;box-shadow:0 0 0 3px rgba(134,8,71,0.15)}.classComments-form .button{display:inline-block;padding:0.85rem 1.75rem;border-radius:999px;font-weight:700}@media only screen and (max-width: 749px){.classView{width:100%;margin-top:0}.classView-player{border-radius:0}.classView-info{width:90%;margin:0 auto;padding-top:1.5rem}.classView-head{flex-direction:column;gap:1rem}.classView-facts{gap:1rem 1.5rem}.classView-playButton{padding:0.8rem 1.4rem;font-size:0.95rem}.classView-lock{padding:1rem}.classView-lock h2{font-size:1.1rem}.classView-lock p{display:none}.classView-lockIcon{width:40px;height:40px;margin-bottom:0.6rem}.classView-lockActions{margin-top:0.9rem;gap:0.75rem 1rem}.classView-lockActions .button{padding:0.7rem 1.4rem}}.workoutGrid.workoutRow{margin-bottom:120px}
