.workout .bff-breadcrumbs{background:#f5f5f5;text-transform:uppercase;padding:5px}.workout .bff-breadcrumbs span{font-size:.7rem}.workout .workout-video{position:relative;width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;max-width:1300px;margin:0 auto}.workout .workout-video img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.workout .workout-video .workout-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:.9rem;text-transform:uppercase;color:#fff;z-index:3;width:300px;text-align:center;display:block}.workout .workout-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.workout .workout-video iframe{width:100%;height:100%;object-fit:cover;border:0;z-index:1}.workout .workout-video.is-active::before{content:none}.workout .workout-video.is-active .workout-play,.workout .workout-video.is-active img{display:none}.workout h1{font-size:1.4rem;padding-top:20px}.workout h3{font-size:1rem;padding-bottom:20px}.workout .workout-infos{background-color:#eaeef4;padding:20px 0}.workout .workout-infos .bff-item:first-child{border-right:1px solid}.workout .workout-infos .workout-infos_title{text-transform:uppercase;font-size:1rem;font-family:NeueMetana-Bold !important;display:block}.workout .workout-infos .workout-infos_desc{font-size:.9rem}.workout .workout-infos .workout-infos_desc.focus,.workout .workout-infos .workout-infos_desc.weight{text-transform:capitalize}.workout .bug-trigger-fixed{position:fixed;bottom:20px;right:20px;z-index:999;cursor:pointer;background:#fff;padding:12px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,bottom .1s linear;display:flex;align-items:center;justify-content:center}.workout .bug-trigger-fixed:hover{transform:scale(1.05)}.workout .bug-trigger-fixed img{display:block;max-width:100%;height:auto}.workout #bug-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.workout #bug-modal-overlay.is-open{opacity:1;pointer-events:auto}.workout #bug-modal-overlay .bug-modal-container{background:#fff;padding:30px;width:90%;max-width:450px;border-radius:8px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.workout #bug-modal-overlay .bug-modal-container .bug-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#000}.workout .bug-modal-title{font-size:18px;font-weight:700;color:#000;margin:0 0 15px 0;padding-right:20px}.workout .bug-form-group{margin-bottom:20px}.workout .bug-form-group textarea{width:100%;height:120px;padding:12px;border:1px solid #000;background:#fff;color:#000;font-family:inherit;font-size:14px;resize:none;box-sizing:border-box}.workout .bug-form-group textarea:focus{outline:2px solid #000}.workout .bug-form-actions{text-align:right}.workout .bff-btn-black{background:#000;color:#fff;border:1px solid #000;cursor:pointer;transition:background .2s ease}.workout .bff-btn-black:hover{background:#333}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animate-flicker{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}