body{line-height:1}p,td,.sub-head,.sub-sub-head,h6,h5{font-family:"Zandes-Light",Helvetica,Arial,sans-serif}.tb-sortby a,p.title,h3,h2,a{font-family:"Zandes-Regular",Helvetica,Arial,sans-serif}h4{font-family:"Zandes-Medium",Helvetica,Arial,sans-serif}.tb-sortby-trigger,p strong,td strong,.t1,.b1,.b2,.b3,h3{font-family:"Zandes-Bold",Helvetica,Arial,sans-serif}h1{font-family:"Zandes-Extra-Bold",Helvetica,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Zandes-Regular",Helvetica,Arial,sans-serif}.section-title{margin:0 0 .25em;padding:0;font-family:"Zandes-Bold",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;line-height:1em;font-size:1.875rem}.section-title sup{top:-10px;font-size:55%}span::selection,div::selection,strong::selection,strike::selection,em::selection,sup::selection,small::selection,address::selection,blockquote::selection,label::selection,input::selection,input[type=text]::selection,textarea::selection,ul::selection,li::selection,img::selection,button::selection,br::selection,b::selection,nav::selection,th::selection,p em::selection,td em::selection,p strong::selection,td strong::selection,p::selection,td::selection,h6::selection,h5::selection,h4::selection,h3::selection,h2::selection,h1::selection,a::selection{background:#c7ff00 !important}a{color:#be2d93;font-size:100%}a:hover,a:focus{color:#353541}h1{font-size:3.125rem;text-transform:uppercase}h2{font-size:3rem}h3{font-size:2.25rem}h3{font-size:3rem;text-transform:uppercase}h4{font-size:2.25rem}h5{font-size:2.625rem}h6{font-size:2.25rem;line-height:1.15em;margin-bottom:.5em}.sub-head,.sub-sub-head{font-size:1.75rem}.t1{font-size:1.125rem;text-transform:uppercase}.lighten{color:#a7a7a7}p,td{font-size:1rem;margin-bottom:1.5em}p strong,td strong{font-size:100%}p.title{font-size:1.125rem}select{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}sup{padding-right:.2em;line-height:0;position:relative}.loader-bars__dark:after,.loader-bars__dark:before,.loader-bars__dark,.loader-bars:after,.loader-bars:before,.loader-bars{content:"";display:block;position:relative;top:0;width:15px;height:60px;background-color:#fff;animation:grow 1s linear infinite}.loader-bars__dark:after,.loader-bars__dark:before,.loader-bars__dark{background-color:#95959a}.loader-bars:before{position:absolute;left:-23px;animation:grow 1s linear -0.6s infinite}.loader-bars:after{position:absolute;left:23px;animation:grow 1s linear -0.8s infinite}@keyframes grow{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);opacity:.3}50%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);opacity:.3}}@keyframes dance{100%{background-position:-3577px 0}}.loader-zumbini,.loader-zumbini-light{margin:4em auto;background-image:url("/img/loaders/loader-zumbini-dark.png");background-position:0 0;height:135px;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);width:127px;position:relative;z-index:1;animation:dance 1.75s steps(28) infinite}.loader-zumbini-light{background-image:url("/img/loaders/loader-zumbini-light.png")}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error,.alert-box.alert{color:#fff;text-align:center;background-color:#be2d93;padding:1em;margin:0 -1.2em;border:0;border-radius:0}.flash-message{padding:.5em 1em .4em !important;position:absolute;bottom:-2.5em;width:100%;left:0;margin:0;display:block !important}.flash-message.warning{background:#e5013b}.flash-message.ok{background:#41cc8c}.flash-message p{color:#fff;text-align:center;margin:0;font-family:"Zandes-Regular",Helvetica,Arial,sans-serif}.error-icon_yield-white,.alert.alert--info:before,.alert.alert--error:before,.error-icon_yield-red,.error-icon_x-white,.alert.alert--info .close-alert,.alert.alert--error .close-alert,.error-icon_x-black,.alert .close-alert,.error-icon_check-circle-black,.alert.alert--success:before{background:url("/img/blt/icons/error/error-sprite-06052018.svg") no-repeat;background-size:30px 138px}.error-icon_check-circle-black,.alert.alert--success:before{background-position:0 0;width:28px;height:28px}.error-icon_x-black,.alert .close-alert{background-position:0 25.4545454545%;width:28px;height:28px}.error-icon_x-white,.alert.alert--info .close-alert,.alert.alert--error .close-alert{background-position:0 50.9090909091%;width:28px;height:28px}.error-icon_yield-red{background-position:0 75.6756756757%;width:30px;height:27px}.error-icon_yield-white,.alert.alert--info:before,.alert.alert--error:before{background-position:0 100%;width:30px;height:27px}.alert{background-color:#eff0f6;font-size:1rem;font-family:"Zandes-Regular",Helvetica,Arial,sans-serif;position:relative;text-align:left;margin:0 -1em 2em;position:relative;overflow:hidden}.alert .alert-gutter{padding:1em 2em 1em 3.5em}.alert .close-alert{display:block;position:absolute;top:.6rem;right:.75rem;cursor:pointer;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.alert ul{margin:.5em 0 0 1.1em}.alert:before{content:"";display:block;position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.alert.alert--error{background-color:#d0000d;color:#fff}.alert.alert--success{background-color:#c7ff00;color:#222}.alert.alert--info{background-color:#018ca9;color:#fff}.alert.alert--default{background-color:#eff0f6;color:#222}.alert.alert--no-icon .alert-gutter{padding:.75em}.alert.alert--no-icon::before{display:none}.flash-alert-link{color:#e388c8;text-decoration:underline}.float-label-field+.float-label{position:absolute;top:16px;left:16px;font-family:"Zandes-Light",Helvetica,Arial,sans-serif;color:#757575;z-index:-1}.float-label-field+.float-label--always-above{top:-3px;left:9px;background-color:#fff;z-index:2;padding:0 3px;text-transform:uppercase;font-size:.625rem}.float-label-field::placeholder{color:rgba(0,0,0,0)}.float-label-field:not(:focus):not(:placeholder-shown){border-color:#757575;outline:none;background-color:#fff;z-index:0}.float-label-field:not(:focus):not(:placeholder-shown)+.float-label{color:#757575}.float-label-field:focus,.float-label-field:not(:placeholder-shown){border-color:#548de5;outline:none;background-color:#fff}.float-label-field:focus+.float-label,.float-label-field:not(:placeholder-shown)+.float-label{top:-3px;left:9px;font-size:10px;font-family:"Zandes-Regular",Helvetica,Arial,sans-serif;color:#548de5;background-color:#fff;z-index:2;padding:0 3px;text-transform:uppercase}.float-label-field:focus::placeholder,.float-label-field:not(:placeholder-shown)::placeholder{color:rgba(0,0,0,0)}input[type=text].float-label-field,input[type=email].float-label-field,input[type=search].float-label-field{background-color:rgba(0,0,0,0)}input[type=text].float-label-field:not(:focus),input[type=email].float-label-field:not(:focus),input[type=search].float-label-field:not(:focus){border-color:#757575}.form-group.invalid .float-label-field:focus+label.float-label{font-family:"Zandes-Regular",Helvetica,Arial,sans-serif;color:#d43361}.form-field{position:relative}.form-field__select{margin-top:0 !important}.form-field__select:focus{border-color:#548de5 !important}.blt-switch-wrap{position:relative;min-width:6.25em}.blt-switch-wrap label{display:inline-block;vertical-align:baseline;margin-right:.5em}.blt-switch-wrap label:last-child{margin-left:.5em;margin-right:0}.blt-switch,.thin-switch{width:40px;height:22px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background-color:#c7ff00;position:relative;cursor:pointer;display:inline-block;vertical-align:middle}.blt-switch.right-selected .blt-switch-toggle,.blt-switch.right-selected .thin-switch-toggle,.right-selected.thin-switch .blt-switch-toggle,.right-selected.thin-switch .thin-switch-toggle{left:auto;right:0}@media only screen and (max-width: 47.9375em){.blt-switch,.thin-switch{width:64px;height:32px}}.blt-switch-inner,.thin-switch-inner{display:block;float:left;width:50%;height:100%}.blt-switch-toggle,.thin-switch-toggle{width:50%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#2c2d37;position:absolute;top:0;left:0;right:auto;border:.45em solid #fff;box-shadow:0 0 1px #dadae2}@media only screen and (min-width:48em){.blt-switch-toggle,.thin-switch-toggle{border:.35em solid #fff}}.thin-switch-wrap{text-align:center;min-width:7em}.thin-switch-wrap label{display:inline-block;min-width:4em;color:#95959a}.thin-switch-wrap label.selected,.thin-switch-wrap label.active,.thin-switch-wrap label.on{color:#fff}.thin-switch-wrap input{display:none}.thin-switch{display:inline-block;background-color:#38383e;border:0;width:50px;height:14px;margin-right:8px;margin-left:8px}.thin-switch-toggle{border:0;background:#c7ff00;width:20px;height:20px;top:-3px}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestions .autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-suggestions .autocomplete-selected{background:#f0f0f0}.vcenter,.center-medium-up-only{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.flex-video{margin-bottom:0}.color-pink{color:#be2d93}.color-dark{color:#1d1d24}.color-white{color:#fff}.font-sec{font-family:"Zandes-Light",Helvetica,Arial,sans-serif}.font-pri{font-family:"Zandes-Regular",Helvetica,Arial,sans-serif}.italic{font-style:italic}.no-margin-bottom{margin-bottom:0}.h-separator{border-top:1px solid #d6d6d6}.t-center{text-align:center}.clear{clear:both}.full-width{width:inherit;max-width:inherit;margin:0 -0.6em}@mediaonly screen and (max-width: 47.9375em){.full-width-small-only{width:inherit;max-width:inherit;margin:0 -0.6em}}@mediaonly screen and (max-width: 47.9375em){.center-medium-up-only{position:inherit;top:inherit;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.chevron::before{content:"";border-style:solid;border-width:4px 4px 0 0;border-color:#1d1d24;display:inline-block;width:11px;height:11px;position:relative;top:.15em;left:.15em;vertical-align:top;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:-moz-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:-o-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.chevron.c-right::before{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.chevron.c-bottom::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.chevron.c-left::before{left:.25em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.isolated-form .title-bar{margin:0}.isolated-form .flash-messages{position:relative}.title-bar{margin:0 -1em;padding:2em 0 1.75em;background:url("/img/blt/grey-pattern.png") repeat}@media only screen and (min-width:48em){.title-bar{padding:2.5em 2em 2em}}@media only screen and (min-width:64em){.title-bar{padding:3.5em 2em 3em}}@media only screen and (min-width:78.875em){.title-bar{padding:3.5em 0 3em}}.title-bar .row{position:relative}.title-bar.zp-zumba-toning h1,.title-bar.zp-zumba-sentao h1,.title-bar.zp-zumba-in-the-circuit h1,.title-bar.zp-aqua-zumba h1,.title-bar.zp-zumba-gold-toning h1,.title-bar.zp-zumbini h1,.title-bar.zp-blue-dat h1,.title-bar.zp-zin-organic-blue h1,.title-bar.zp-zin-organic-gray h1,.title-bar.zp-dark h1,.title-bar.prime-pattern-2 h1{color:#fff}.title-bar.zp-zumba h1,.title-bar.zp-zumba-gold h1,.title-bar.zp-zumba-kids h1,.title-bar.zp-zumba-kids-jr h1,.title-bar.zp-zumba-step h1{color:#1d1d24}.back-block{background:#1d1d24;padding:1em;margin:0 -1em}@media only screen and (min-width:48em){.back-block{display:none}}@media only screen and (max-width: 47.9375em){.back-block{margin-bottom:3em}}.back-block a{color:#fff;display:block;font-size:1.25rem;font-family:"Zandes-Bold",Helvetica,Arial,sans-serif}.back-block .chevron{margin-right:.5em}.back-block .chevron:before{border-color:#fff;border-width:4px 4px 0 0;width:10px;height:10px}.tb-title{margin:0;color:#2c2d37;font-size:1.75rem}.tb-title.section-title{margin:0 auto}@media only screen and (min-width:48em){.tb-title{width:60%;margin:0 auto;font-size:2rem}}@media only screen and (max-width: 47.9375em){.tb-title{padding:0 .5em}}.shop-tb-title{width:100%}.tb-breadcrumbs{position:absolute;left:0;width:auto;padding:0;background:none;border:0}@media only screen and (min-width:48em)and (max-width:63.9375em){.tb-breadcrumbs{min-width:9em;width:20%;white-space:nowrap;text-overflow:ellipsis}}.tb-breadcrumbs li{font-size:.875rem;line-height:2em}@media only screen and (min-width:48em)and (max-width:63.9375em){.tb-breadcrumbs li{display:inline;float:none}}.tb-breadcrumbs li:before{margin:0 .375em;color:#2c2d37}.tb-breadcrumbs li:hover a{text-decoration:none}.tb-breadcrumbs a{color:#2c2d37;text-transform:none;text-decoration:none}.tb-breadcrumbs a:hover{text-decoration:none;color:#be2d93}.tb-breadcrumbs.tb-arrow a,.tb-breadcrumbs.tb-arrow-white a,.tb-breadcrumbs.tb-arrow-dark a{display:none}@media only screen and (min-width:48em){.tb-breadcrumbs.tb-arrow a,.tb-breadcrumbs.tb-arrow-white a,.tb-breadcrumbs.tb-arrow-dark a{display:block}}.tb-sortby-trigger{position:absolute;right:-1.375em;padding:1.375em 1.375em .875em;min-width:7.25em;color:#2c2d37;border-top-left-radius:3px;border-top-right-radius:3px;font-size:.9375rem}.tb-sortby-trigger:after{content:"";float:right;margin:.25em 0 0 .5em}.tb-sortby-trigger:hover{color:#be2d93}.tb-sortby-trigger:focus{outline:none}.tb-sortby-trigger.open{color:#fff;background:#1d1d24}.tb-sortby{display:none;position:absolute;z-index:5;width:9em;padding:0 0 .25em;background:#1d1d24;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px}.tb-sortby.open{display:block;margin-left:-2.2em;margin-top:-0.063em;z-index:11}.lte9 .tb-sortby.open{margin-left:-2.3em}.tb-sortby a{display:block;padding:.72em 2.5em .5em 1em;color:#fff;font-size:.875rem;background:#1d1d24}.tb-sortby a:hover{background:#be2d93}.zp-zumba-step,.zp-zumba-kids-jr,.zp-zumba-kids,.zp-zumba{background:url("/img/blt/pattern-yellow.jpg") repeat}.zp-aqua-zumba{background:url("/img/blt/pattern-aqua.jpg") repeat}.zp-zumba-in-the-circuit{background:url("/img/blt/pattern-gray.jpg") repeat}.zp-zumba-gold{background:url("/img/blt/pattern-gold.jpg") repeat}.zp-zumba-toning,.zp-zumba-gold-toning{background:url("/img/blt/pattern-purple.jpg") repeat}.zp-zumba-sentao{background:url("/img/blt/pattern-wine.jpg") repeat}.zp-zumbini{background:url("/img/blt/pattern-pink.jpg") repeat}.zp-blue-dat{background:url("/img/blt/pattern-blue-dat.jpg") repeat}.zp-dark,.prime-pattern-2{background:url("/img/blt/dark-pattern.png") repeat !important}.zp-zin-organic-blue{background:url("/img/blt/pattern-zin-organic-blue.jpg") repeat !important}.zp-zin-organic-gray{background:url("/img/blt/pattern-zin-organic-gray.jpg") repeat !important}.on-demand-preview{position:relative;margin:0 -1em;padding:0 1em}.on-demand-preview__top-section{margin:0 -1rem;padding:1.5rem 0;background-color:var(--zumba-light-purple);color:var(--zumba-white);text-align:center;font-family:var(--zumba-font-default);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.625rem;text-transform:uppercase}.on-demand-preview__classes{max-width:50rem;margin:2rem auto}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes{max-width:23.4375rem}}.on-demand-preview__classes__first-class .first-class-header{margin-bottom:1rem}.on-demand-preview__classes__first-class .video-header{color:var(--zumba-gray-800);font-size:1.5rem;font-weight:700;font-style:normal;line-height:1.875rem;font-family:var(--zumba-font-primary);margin-bottom:0}.on-demand-preview__classes__first-class .video-length{font-family:var(--zumba-font-secondary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.25rem;color:var(--zumba-gray-400)}.on-demand-preview__classes__first-class .video-box{width:50rem;height:27rem;display:flex;justify-content:center;align-items:center}.on-demand-preview__classes__first-class .video-box video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes__first-class .video-box{width:114%;margin:0px -1.5rem}}.on-demand-preview__classes__first-class .background{background-image:url(https://d29za44huniau5.cloudfront.net/uploads/2024/10/first-class-back.png);background-position:center;background-repeat:no-repeat}.on-demand-preview__classes__first-class .first-class-cta{z-index:10;width:41rem;height:14.25rem;background-color:var(--zumba-white);padding:2rem;text-align:center}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes__first-class .first-class-cta{width:20.4375rem;height:19.75rem;padding:1.5rem}}.on-demand-preview__classes__first-class .first-class-cta__header{font-family:var(--zumba-font-secondary);font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.on-demand-preview__classes__first-class .first-class-cta__text-block{font-family:var(--zumba-font-secondary);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.on-demand-preview__classes__first-class .first-class-cta__button{display:flex;justify-content:center;margin-top:1.5rem}.on-demand-preview__classes__first-class .first-class-cta__buttons{display:flex;justify-content:center;margin-top:1.5rem}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes__first-class .first-class-cta__buttons{flex-direction:column}}.on-demand-preview__classes__first-class .first-class-cta__buttons div{margin:0 .5rem}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes__first-class .first-class-cta__buttons div{width:100%}.on-demand-preview__classes__first-class .first-class-cta__buttons div:nth-child(2){margin-top:1rem}}.on-demand-preview__classes__locked-classes{margin-top:2rem}.on-demand-preview__classes__locked-classes .locked-class-headers{margin-bottom:1rem}.on-demand-preview__classes__locked-classes .locked-class-headers__header{font-family:var(--zumba-font-primary);font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.875rem;color:var(--zumba-gray-800);margin-bottom:0}.on-demand-preview__classes__locked-classes .locked-class-headers__subheader{font-family:var(--zumba-font-secondary);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;color:var(--zumba-gray-800)}.on-demand-preview__classes__locked-classes .locked-class{display:flex;justify-content:flex-start;padding:.5rem 0;border-bottom:1px solid var(--zumba-gray-200)}.on-demand-preview__classes__locked-classes .locked-class:last-child{border-bottom:none}.on-demand-preview__classes__locked-classes .locked-class__image{width:11.25rem;height:5.625rem;background-color:var(--zumba-gray-800);position:relative}.on-demand-preview__classes__locked-classes .locked-class__image__lock{display:block;position:absolute;top:.5rem;left:9rem;color:var(--zumba-white);fill:var(--zumba-white);z-index:10}.on-demand-preview__classes__locked-classes .locked-class__image__unlock{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;color:var(--zumba-white);z-index:10;opacity:0}.on-demand-preview__classes__locked-classes .locked-class__image__unlock span{display:block;font-family:var(--zumba-font-secondary);font-size:.75rem;font-style:normal;font-weight:700;line-height:1.125rem;color:var(--zumba-white);cursor:pointer}.on-demand-preview__classes__locked-classes .locked-class__image__unlock:hover{opacity:1;cursor:pointer}.on-demand-preview__classes__locked-classes .locked-class__image__image{object-fit:contain;opacity:.3;display:block;position:absolute}.on-demand-preview__classes__locked-classes .locked-class__image__anchor-block{position:absolute;width:100%;height:100%;z-index:10}.on-demand-preview__classes__locked-classes .locked-class__image__anchor-block__anchor{display:block;width:100%;height:100%;cursor:pointer}.on-demand-preview__classes__locked-classes .locked-class__image .unlocked{opacity:1}.on-demand-preview__classes__locked-classes .locked-class__description{margin-left:.75rem}@media only screen and (max-width: 47.9375em){.on-demand-preview__classes__locked-classes .locked-class__description{width:9.4375rem}}.on-demand-preview__classes__locked-classes .locked-class__description__name{display:block;font-family:var(--zumba-font-secondary);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;color:var(--zumba-gray-800);text-transform:capitalize}.on-demand-preview__classes__locked-classes .locked-class__description__duration{display:block;font-family:var(--zumba-font-secondary);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;color:var(--zumba-gray-400)}.on-demand-preview__classes__locked-classes .locked-class__description__preview{display:inline-block;background-color:var(--zumba-success-green);color:var(--zumba-white);border-radius:.75rem;font-family:var(--zumba-font-secondary);font-size:.75rem;font-style:normal;font-weight:700;line-height:1.125rem;padding:0 .625rem}.on-demand-preview__unlock-all-banner{position:fixed;bottom:0;z-index:1000000;display:flex;width:100%;gap:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem 16px;margin:0 -1em;background-color:#f5f5f5}@media only screen and (min-width:48em){.on-demand-preview__unlock-all-banner{flex-direction:row;padding:1rem 10px;gap:6rem}}.on-demand-preview__unlock-all-banner .on-demand-preview__unlock-all-banner__message.z-b4{font-size:1rem}.on-demand-preview__unlock-all-banner--at-bottom{position:relative;width:unset}.on-demand-preview__unlock-all-banner .button{width:100%}@media only screen and (min-width:48em){.on-demand-preview__unlock-all-banner .button{width:unset}}.on-demand-preview__unlock-all-modal{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:48.125rem}.on-demand-preview__unlock-all-modal__icon{width:3rem;height:3rem}.on-demand-preview__unlock-all-modal__header{font-family:var(--zumba-font-primary);font-size:1.5rem !important;text-transform:uppercase;line-height:1.875rem}.on-demand-preview__unlock-all-modal__text{font-family:var(--zumba-font-secondary);font-size:1rem;line-height:1.5rem;margin:.5rem 0}.on-demand-preview__unlock-all-modal__link{font-family:var(--zumba-font-secondary);font-size:.875rem;padding:.5rem 0}.on-demand-preview__unlock-all-modal__button{font-size:1rem}@media only screen and (max-width: 47.9375em){.on-demand-preview__unlock-all-modal__button{width:100%}}.on-demand-preview__live-training{background:linear-gradient(325deg, #513EEB 23.5%, #A25AE7 84.52%);width:100%}.on-demand-preview__live-training__content{margin:0 auto;width:50rem;padding-top:2.25rem;padding-bottom:2.25rem}@media only screen and (max-width: 47.9375em){.on-demand-preview__live-training__content{width:100%;padding-left:1.5rem;padding-right:1.5rem}}.on-demand-preview__live-training__content__header{color:var(--zumba-white);font-family:var(--zumba-font-primary);font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.25}.on-demand-preview__live-training__content__text{color:var(--zumba-white);font-family:var(--zumba-font-secondary);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}@media only screen and (max-width: 47.9375em){.on-demand-preview__live-training__content__cta .button{width:100%}}