.section-u-videolist{background-color:#121212;overflow:hidden}.section-u-videolist .contents-wrap{max-width:min(94.875vw,1518px);margin:0 auto;padding:min(6.25vw,100px) 0 0;position:relative;z-index:1}.section-u-videolist .contents-wrap .u-videolist-sort{display:flex;gap:11px;justify-content:flex-end;margin-top:min(3.5vw,56px)}.section-u-videolist .contents-wrap .u-videolist-sort .btn-sort{color:#888;line-height:1.4}.section-u-videolist .contents-wrap .u-videolist-sort .btn-sort.active{font-weight:700;color:#fff}.section-u-videolist .contents-wrap .video-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(6.25vw,100px) min(4.6875vw,75px);margin:min(1.5vw,24px) 0 min(6.25vw,100px)}@media(max-width:1023px){.section-u-videolist .contents-wrap .video-list{grid-template-columns:1fr 1fr}}@media(max-width:767px){.section-u-videolist .contents-wrap{max-width:none;padding:min(16.75vw,128.4725px) 0 0;margin:0 min(5vw,38.35px)}.section-u-videolist .contents-wrap .u-videolist-sort{margin-top:min(10vw,76.7px)}.section-u-videolist .contents-wrap .video-list{grid-template-columns:1fr;gap:min(20vw,153.4px);margin:min(5.5vw,42.185px) 0 min(19.5vw,149.565px)}}.section-behind-u{position:relative;overflow:visible}.section-behind-u .contents-wrap{position:relative;z-index:1;overflow:hidden;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.section-behind-u .contents-wrap>div{max-width:min(94.875vw,1518px);width:100%}.section-behind-u .c-title_title{display:flex;align-items:center;gap:min(.5vw,8px)}.section-behind-u .c-title_title .title-img{width:min(8.9375vw,143px);height:min(3.125vw,50px)}.section-behind-u .u-video_item{position:relative}.section-behind-u .u-video_item .u-video-wrapper{transition:all .3s cubic-bezier(.11,.7,.6,.94);z-index:1}.section-behind-u .u-video_item .u-video-wrapper:before{content:"";position:absolute;background-color:#111;width:100%;height:100%;z-index:0}.section-behind-u .u-video_item .u-contents{z-index:1;position:relative}.section-behind-u .u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper{-webkit-line-clamp:1}.section-behind-u .u-video_item:after{content:"";position:absolute;top:min(8.125vw,130px);left:50%;right:0;bottom:0;transform:translate(-50%,-50%);filter:blur(1.5vw);width:150%;height:min(18.125vw,290px);z-index:-1;transition:.75s cubic-bezier(.11,.7,.6,.94);opacity:0;pointer-events:none}.section-behind-u .u-video_item:nth-child(3n+1) .u-contents_wrapper .u-contents_tag_item:first-child{color:#5ec8f2}.section-behind-u .u-video_item:nth-child(3n+1):has(.u-video-wrapper):after{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(42,188,180,.3),rgba(94,200,242,.3),rgba(94,102,242,.3),rgba(0,0,0,0))}.section-behind-u .u-video_item:nth-child(3n+2) .u-contents_wrapper .u-contents_tag_item:first-child{color:#d53e93}.section-behind-u .u-video_item:nth-child(3n+2):has(.u-video-wrapper):after{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,173,178,.3),rgba(213,62,147,.3),rgba(136,0,182,.3),rgba(0,0,0,0))}.section-behind-u .u-video_item:nth-child(3n) .u-contents_wrapper .u-contents_tag_item:first-child{color:#64b582}.section-behind-u .u-video_item:nth-child(3n):has(.u-video-wrapper):after{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(50,181,115,.3),rgba(100,181,130,.3),rgba(67,142,149,.3),rgba(0,0,0,0))}.section-behind-u .u-video_item:has(.u-video-wrapper:hover,.u-video-wrapper.play):after{opacity:1}.section-behind-u:after,.section-behind-u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s ease-in;background:url(https://d1as53h2pztvcj.cloudfront.net/images/workout-v2/contents/bg_behind-u.avif) 100%/cover;filter:blur(30px)}.section-behind-u:after{transform:translateY(-100%) rotate(180deg) scaleX(-1)}.section-behind-u:has(.aos-animate):after,.section-behind-u:has(.aos-animate):before{opacity:1}@media(max-width:1023px){.section-behind-u .contents-wrap{margin:0}.section-behind-u .contents-wrap>div{max-width:calc(100% - min(10vw,76.7px))}.section-behind-u .u-video_item:after{top:min(12.4633431085vw,150px);left:50%;width:150%;height:min(28.2502443793vw,340px)}}@media(max-width:767px){.section-behind-u:after{height:min(100vw,767px)}.section-behind-u:has(.aos-animate):after,.section-behind-u:has(.aos-animate):before{opacity:.8}.section-behind-u .c-title_title{align-items:start;gap:min(2vw,15.34px)}.section-behind-u .c-title_title .title-img{width:min(30.75vw,235.8525px);height:min(10.75vw,82.4525px)}.section-behind-u .u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper{-webkit-line-clamp:1}.section-behind-u .u-video_item:after{top:min(25vw,191.75px);filter:blur(5vw);width:150%;height:min(62.5vw,479.375px)}.section-behind-u .u-video_item:has(.u-video-wrapper:hover,.u-video-wrapper.play,.u-video-wrapper.active):after{opacity:1}}.u-video_item{color:#fff;width:100%;max-width:min(28.5625vw,457px)}.u-video_item:has(.tooltip){transition:0s!important;transform:none!important}.u-video_item .u-video-wrapper{position:relative;width:100%;height:min(16.125vw,258px);overflow:hidden;cursor:pointer}.u-video_item .u-video-wrapper .u-thumnail{position:absolute;width:100%;height:100%;z-index:1}.u-video_item .u-video-wrapper .u-thumnail .time-length{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:min(.8125vw,13px);font-weight:600;z-index:2;padding:min(.3125vw,5px) min(.4375vw,7px)}.u-video_item .u-video-wrapper .u-video{position:absolute;width:100%;height:100%}.u-video_item .u-video-wrapper:hover .u-thumnail .btn-play{transform:translate(-50%,-50%) scale(.85)}.u-video_item .youtube-loading{background:#121212;width:100%;height:100%;z-index:10}.u-video_item .u-contents{margin-top:min(1.75vw,28px)}.u-video_item .u-contents .u-contents_wrapper{width:100%;letter-spacing:-.05rem}.u-video_item .u-contents .u-contents_wrapper .u-contents-head{display:flex;align-items:center;gap:min(.5vw,8px);transition:color .2s;margin-bottom:min(.625vw,10px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_logo{width:min(2.625vw,42px);height:min(2.625vw,42px);background:url(/workout-v2/images/icons/icon_logo-41x41.svg);background-size:100% auto;background-repeat:no-repeat;background-position:50%;border-radius:50%}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_title{flex:1;display:block;font-size:min(1.25vw,20px);font-weight:700;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info{display:flex;color:#999;font-size:min(.8125vw,13px);line-height:1.5;margin-bottom:min(.9375vw,15px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text{position:relative;padding-left:min(.875vw,14px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text:after{content:"";position:absolute;top:50%;left:min(.4375vw,7px);background-color:#555;width:min(.08125vw,1.3px);height:min(.6875vw,11px);transform:translateY(-50%)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc{position:relative;display:flex}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper{font-size:min(.8125vw,13px);line-height:1.4;color:#afafaf;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper.expanded{-webkit-line-clamp:10;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc .btn-more{font-size:min(.8125vw,13px);font-weight:700;line-height:1.2;color:#fff;border-bottom:min(.09375vw,1.5px) solid #fff;cursor:pointer;white-space:nowrap;display:flex;align-items:flex-end}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag{display:flex;justify-content:space-between;align-items:center;margin-top:min(1.25vw,20px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag-list{display:flex;gap:min(.625vw,10px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag_item{font-size:min(.8125vw,13px);font-weight:400;line-height:1.2}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag_item:first-child{font-weight:700}.u-video_item .u-contents .u-contents_wrapper a.u-contents-head:hover{color:#aaa}@media(max-width:1023px){.u-video_item{max-width:min(44.8680351906vw,540px)}.u-video_item .u-video-wrapper{height:min(24.5112414467vw,295px)}.u-video_item .u-video-wrapper .u-thumnail .time-length{font-size:12px;padding:5px 7px}.u-video_item .u-contents{margin-top:min(2.3264907136vw,28px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head{gap:min(.6647116325vw,8px);margin-bottom:min(.8308895406vw,10px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_logo{width:min(3.4897360704vw,42px);height:min(3.4897360704vw,42px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_title{font-size:20px}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info{font-size:13px;margin-bottom:min(1.2463343109vw,15px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text{padding-left:min(1.1632453568vw,14px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text:after{left:min(.5816226784vw,7px);width:min(.1080156403vw,1.3px);height:min(.9139784946vw,11px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper{font-size:13px}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc .btn-more{font-size:13px;line-height:1.2;border-bottom:1px solid #fff}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag{margin-top:min(1.6617790811vw,20px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag-list{gap:min(.8308895406vw,10px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag_item{font-size:13px}}@media(max-width:767px){.u-video_item{max-width:calc(100vw - min(10vw,76.7px))}.u-video_item .u-video-wrapper{height:min(50.75vw,389.2525px)}.u-video_item .u-contents{margin-top:min(5.5vw,42.185px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head{gap:min(1.5vw,11.505px);margin-bottom:min(2vw,15.34px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_logo{width:min(8vw,61.36px);height:min(8vw,61.36px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-head_title{font-size:max(16px,min(4vw,30.68px))}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info{font-size:max(10px,min(2.5vw,19.175px));margin-bottom:min(3vw,23.01px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text{padding-left:min(2.75vw,21.0925px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_info_text:after{left:min(1.25vw,9.5875px);width:min(.25vw,1.9175px);height:min(2vw,15.34px)}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc-wrapper{font-size:max(10px,min(2.5vw,19.175px))}.u-video_item .u-contents .u-contents_wrapper .u-contents-body_desc .btn-more{font-size:max(10px,min(2.5vw,19.175px));border-bottom:min(.375vw,2.87625px) solid #fff}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag{margin-top:min(4.25vw,32.5975px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag-list{gap:min(2vw,15.34px)}.u-video_item .u-contents .u-contents_wrapper .u-contents_tag_item{font-size:max(10px,min(2.5vw,19.175px))}}.tooltip-wrapper{position:relative}.tooltip-wrapper .icon{display:inline-block;width:min(1.375vw,22px);height:min(1.375vw,22px);background:url(https://d1as53h2pztvcj.cloudfront.net/images/workout-v2/icons/icon_tooltip-22x22.svg);background-size:100% auto;background-repeat:no-repeat;background-position:50%;cursor:pointer;position:relative}.tooltip-wrapper .tooltip{position:absolute;right:min(-1.25vw,-20px);top:min(2.125vw,34px);background:#e9e9e9;border-radius:min(.3125vw,5px);padding:min(.09375vw,1.5px);width:min(14.5625vw,233px);z-index:3}.tooltip-wrapper .tooltip .contents{background-color:#383838;border-radius:min(.3125vw,5px);padding:min(.625vw,10px) min(1.0625vw,17px);display:flex;gap:min(.3125vw,5px)}.tooltip-wrapper .tooltip .contents .btn-close{min-width:min(.625vw,10px);height:min(.625vw,10px);background:url(https://d1as53h2pztvcj.cloudfront.net/images/workout-v2/icons/icon_close-white-10x10.svg);background-size:100% auto;background-repeat:no-repeat;background-position:50%;margin-top:min(.1875vw,3px);opacity:.4;transition:all .2s}.tooltip-wrapper .tooltip .contents .btn-close:hover{opacity:.2;transform:rotate(-90deg)}.tooltip-wrapper .tooltip .contents p{font-size:min(.875vw,14px);font-weight:400;line-height:1.3;color:#e9e9e9}.tooltip-wrapper:has(.tooltip) .icon:after{content:"";position:absolute;bottom:-90%;left:50%;transform:translate(-50%,-50%) rotate(180deg);border:min(.375vw,6px) solid rgba(0,0,0,0);border-top-color:#383838;z-index:4}.tooltip-wrapper:has(.tooltip) .icon:before{content:"";position:absolute;bottom:-105%;left:50%;transform:translate(-50%,-50%) rotate(180deg);border:min(.5625vw,9px) solid rgba(0,0,0,0);border-top-color:#e9e9e9;z-index:0}@media(max-width:1023px){.tooltip-wrapper .icon{width:22px;height:22px}.tooltip-wrapper .tooltip{right:min(-1.6617790811vw,-20px);top:min(3.125vw,50px);border-radius:min(.4154447703vw,5px);padding:min(.1246334311vw,1.5px);width:min(24.926686217vw,300px)}.tooltip-wrapper .tooltip .contents{border-radius:min(.4154447703vw,5px);padding:min(.8308895406vw,10px) min(1.412512219vw,17px);gap:min(.4154447703vw,5px)}.tooltip-wrapper .tooltip .contents .btn-close{min-width:10px;height:10px;margin-top:min(.2492668622vw,3px)}.tooltip-wrapper .tooltip .contents p{font-size:14px}.tooltip-wrapper:has(.tooltip) .icon:after{border-width:8px;bottom:-19px}.tooltip-wrapper:has(.tooltip) .icon:before{border-width:9px;bottom:-19px}}@media(max-width:767px){.tooltip-wrapper .icon{width:min(4.5vw,34.515px);height:min(4.5vw,34.515px)}.tooltip-wrapper .tooltip{right:min(-1.25vw,-9.5875px);top:min(7.5vw,57.525px);border-radius:min(1.25vw,9.5875px);padding:min(.375vw,2.87625px);width:min(42.75vw,327.8925px)}.tooltip-wrapper .tooltip .contents{border-radius:min(1.25vw,9.5875px);padding:min(2.25vw,17.2575px) min(3.25vw,24.9275px);gap:min(.5vw,3.835px)}.tooltip-wrapper .tooltip .contents .btn-close{min-width:min(1.75vw,13.4225px);height:min(1.75vw,13.4225px);margin-top:min(.5vw,3.835px)}.tooltip-wrapper .tooltip .contents p{font-size:max(10px,min(2.5vw,19.175px))}.tooltip-wrapper:has(.tooltip) .icon:after{bottom:-110%;left:50%;transform:translate(-50%,-50%) rotate(180deg);border-width:min(1.5vw,11.505px)}.tooltip-wrapper:has(.tooltip) .icon:before{bottom:-133%;left:50%;transform:translate(-50%,-50%) rotate(180deg);border-width:min(2.25vw,17.2575px);border-style:solid}}