.section-mp-row .title-row .title{margin-bottom:2.625rem;padding-right:20px}@media (max-width: 1023px){.section-mp-row .title-row .title{margin-top:7px}}.mp-class-item{display:flex;flex-wrap:wrap;background:#fff;border:1px solid #666;position:relative;margin-bottom:10px}@media (max-width: 1023px){.mp-class-item{padding:10px;flex-wrap:wrap;align-content:flex-start;-webkit-align-content:flex-start}}.mp-class-item .inner{display:flex;justify-content:space-between;-webkit-justify-content:space-between;width:calc(100% - 14.125rem - 20px)}@media (max-width: 1023px){.mp-class-item .inner{flex-wrap:wrap;width:100%}}.mp-class-item.placeholder .details{padding-left:20px}.mp-class-item .date{background:var(--dark);color:#fff;width:14.125rem;text-align:center;font-size:12px;line-height:14px;font-weight:600;text-transform:uppercase;margin-right:20px;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media (max-width: 1023px){.mp-class-item .date{margin:-10px -10px 10px;text-align:left;padding:14px 10px;width:calc(100% + 20px)}}.mp-class-item .details{display:flex;align-items:center;padding:10px 0}@media (max-width: 1023px){.mp-class-item .details{align-items:flex-start;flex-wrap:wrap;width:calc(100% - 40px);padding:0}}.mp-class-item .details .time{width:3.4375rem;margin-right:2.5rem}@media (max-width: 1023px){.mp-class-item .details .time{margin-right:.625rem}}.mp-class-item .details span,.mp-class-item .details a{text-transform:uppercase;font-size:12px;margin-right:4px}@media (max-width: 1023px){.mp-class-item .details span,.mp-class-item .details a{line-height:24px}.mp-class-item .details span.location,.mp-class-item .details a.location{display:block;margin:0;width:100%}}.mp-class-item .details span.instructor,.mp-class-item .details a.instructor{font-weight:700;display:none}@media (max-width: 1023px){.mp-class-item .details span.instructor,.mp-class-item .details a.instructor{display:block}}.mp-class-item .details span.live-class,.mp-class-item .details a.live-class{background:#bfd5fa;padding:8px 10px 4px;line-height:16px;margin:0 10px;color:#000;font-weight:600}.mp-class-item .favourite{height:100%}.mp-class-item .controls{display:flex;align-items:flex-start;-webkit-align-items:flex-start;position:relative;padding-right:60px}@media (max-width: 1023px){.mp-class-item .controls{flex-wrap:wrap;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;-webkit-align-items:center;flex-direction:column;padding:0 40px 0 0;width:40px;margin-top:-10px;margin-bottom:-10px;margin-right:-10px}}.mp-class-item .controls .zoom-btn{padding:10px;margin:0 20px 0 0}@media (max-width: 1023px){.mp-class-item .controls .zoom-btn{padding:18px 10px;width:100%;text-align:center;margin-right:10px}}.mp-class-item .controls .instructor{text-transform:uppercase;font-size:12px;line-height:50px;margin-right:4px}@media (max-width: 1023px){.mp-class-item .controls .instructor{display:none}}.mp-class-item .controls .icon-wrap{display:flex;height:50px}@media (max-width: 1023px){.mp-class-item .controls .icon-wrap{height:40px;flex-wrap:wrap}}.mp-class-item .controls .info{width:35px;height:50px;background-repeat:no-repeat;background-image:url(icon-information.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:20px;background-color:transparent}@media (max-width: 1023px){.mp-class-item .controls .info{height:40px;width:40px;box-shadow:inset 0 0 1px 1px #ccc}}.mp-class-item .controls .info.open{background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:20px;background-color:transparent}.mp-class-item .controls .fav{width:35px;height:50px;background-repeat:no-repeat;background-image:url(icon-heart.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:20px;background-color:transparent}@media (max-width: 1023px){.mp-class-item .controls .fav{width:50px;box-shadow:inset 0 0 1px 1px #ccc}}.mp-class-item .controls .remove{background:var(--dark);min-width:50px;max-width:50px;height:50px;position:absolute;top:0;right:0;transition:.3s all}@media (max-width: 1023px){.mp-class-item .controls .remove{min-width:40px;max-width:40px;height:40px;top:auto;bottom:0}}.mp-class-item .controls .remove:after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background-repeat:no-repeat;background-image:url(icon-close-white.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:20px;background-color:transparent}@media (max-width: 1023px){.mp-class-item .controls .remove:after{width:40px;height:40px}}.mp-class-item .controls .remove span{color:#fff;display:inline-block;width:0px;font-size:12px;line-height:50px;font-weight:600;overflow:hidden;white-space:nowrap;transition:.3s all}.mp-class-item .controls .remove:hover{padding:0 50px 0 20px;max-width:500px;background:var(--pastel-blue)}.mp-class-item .controls .remove:hover span{color:#000;width:100%}.mp-class-item .controls .remove:hover:after{filter:invert(1)}.mp-class-item .controls .remove.disabled{pointer-events:none}.mp-class-item .controls.bookable{padding-right:0}@media (max-width: 1023px){.mp-class-item .controls.bookable{width:100%;margin:0;justify-content:flex-end;align-items:flex-end;flex-direction:row}}.mp-class-item .controls.bookable .book{background:var(--dark);color:#fff;font-size:12px;line-height:50px;font-weight:600;padding:0 20px;text-transform:uppercase;margin-left:10px}.mp-class-item .info-modal{background:var(--dark);width:100%;padding:20px;display:flex}@media (max-width: 1023px){.mp-class-item .info-modal{flex-wrap:wrap;margin-top:10px}}.mp-class-item .info-modal .overview{padding-left:30px;border-left:1px solid #ccc}@media (max-width: 1023px){.mp-class-item .info-modal .overview{padding:30px 0 0;border:none}}.mp-class-item .info-modal .overview p{color:#fff;margin:0}.mp-class-item .info-modal .instuctor-meta{display:flex;align-items:center;-webkit-align-items:center;padding-right:30px}.mp-class-item .info-modal .instuctor-meta .img{width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;background-position:center top;position:relative}.mp-class-item .info-modal .instuctor-meta span{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;margin-left:.875rem}.mp-class-item.previous-state .details .date{background:#888}.mp-class-item.previous-state .controls{padding-right:15px}@media (max-width: 1023px){.mp-class-item.previous-state .controls{padding-right:0}}.mp-class-item .tt-cell-modal{background:var(--dark);padding:1.875rem;position:relative;color:#fff;margin-top:.125rem;display:none;text-align:left;transition:.3s all}@media (max-width: 1023px){.mp-class-item .tt-cell-modal{margin-top:1.25rem}}.mp-class-item .tt-cell-modal .close-icon{position:absolute;top:1.25rem;right:1.25rem;width:1rem;height:1rem;background-image:url(icon-close-white.svg);background-size:contain;-webkit-background-size:contain}.mp-class-item .tt-cell-modal p{font-size:1rem;line-height:1.375rem}.mp-class-item .tt-cell-modal .img-wrap{display:flex;align-items:center;margin-bottom:1.625rem}.mp-class-item .tt-cell-modal .img-wrap img{width:3.375rem;height:3.375rem;-o-object-fit:cover;object-fit:cover;margin-right:.875rem;border-radius:50%;-webkit-border-radius:50%;overflow:hidden}.mp-class-item .tt-cell-modal .img-wrap p{color:#fff;font-size:.625rem;line-height:.9375rem;margin:0;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/230/assets/style-booking-widget.css.map */
