.team_section video{max-width:100%;width:100%;height:auto;height:315px;object-fit:contain}.team_section .common-title h2{margin-top:0!important;color:#fff!important;font-size:40px!important;font-style:normal!important;font-weight:700!important;line-height:100%!important;text-transform:uppercase!important;letter-spacing:initial!important}.team_section .common-title h3{font-size:26px!important;font-weight:700!important;line-height:1.3em!important;margin-bottom:20px!important;color:#fff!important}.img-fluid{max-width:100%;height:auto}.team_section{padding-top:0;padding-bottom:100px;width:100%;max-width:100%;margin:auto}.d_column{display:block;line-height:0}.team_section .row{display:grid;grid-template-columns:65% 1fr;gap:24px}.team_section .row>.d_column{background:#000;border-radius:24px;padding:30px}.team_section>.row>.d_column{padding:30px}.team_section .row .d_column,.team_section .common-title h2{text-align:center}.team_section .row .d_column .inner_row{display:grid;grid-template-columns:45% 1fr;gap:24px;margin-top:30px}.team_section .row .d_column .inner_row .d_column{display:flex;flex-direction:column;justify-content:space-between}.team_section .row .d_column .inner_row .d_column img{height:300px;object-fit:cover;text-align:center}.team_section .row .d_column .inner_row-full{display:grid;grid-template-columns:100%;margin-top:30px}.team_section .row .d_column .inner_row-full a.button{position:relative;color:#fff!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:1.65em!important;padding:12px 22px 11px!important;letter-spacing:initial!important;text-transform:uppercase;text-decoration:none;background:transparent!important;display:inline-flex;align-items:center;border:2px solid #FFF;border-radius:10px}.team_section .row .d_column .inner_row-full a.button:hover,.team_section .row .d_column .inner_row-full a.button:focus{background:#fff!important;color:#000!important}.team_section .row .d_column.video_col{display:flex;justify-content:space-between;flex-direction:column;gap:30px}.team_section .row .d_column.video_col h3{margin-bottom:0}.custom_section{background:#f0f0f0;padding-bottom:96px;padding-left:15px;padding-right:15px}.custom_section .content{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);flex-wrap:nowrap;width:100%;max-width:97%;margin:auto;gap:25px}.custom_section .left img{width:100%;height:590px;object-fit:cover;display:block;border-radius:10px;object-position:top}.custom_section .right{padding:30px;text-align:center;background:#000;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.custom_section .right h2{font-size:48px;line-height:1.2em;font-weight:700;color:#fff;margin:0}.custom_section .right p{font-size:16px;color:#fff;margin-top:24px}.custom_section .product-images{display:flex;justify-content:center;gap:30px;margin:20px auto 30px;align-items:center;flex-wrap:wrap}.custom_section .product-images img{width:150px;height:auto}.custom_section .caption{font-size:20px;color:#fff;font-weight:700}.custom_section .shop-btn{display:inline-block;padding:10px 20px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;transition:background .3s;border-radius:10px;font-size:22px;width:340px}.custom_section .shop-btn:hover{background:#fff;color:#000}.collection-banner .place-self-center{padding:0!important}.lovejoy-hs-template nav.header__link-list{display:none}.lovejoy-hs-template .header__main-nav .header__icon-list button[aria-controls=header-sidebar-menu]{display:none}.lovejoy-banner-wrapper{padding-top:110px;padding-bottom:100px;position:relative}.lovejoy-banner-wrapper:before{content:"";background-color:#0009;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;display:block;pointer-events:none}.lovejoy-banner-wrapper .lovejoy-banner-content{text-align:center;width:100%;max-width:1170px;padding:0 15px;margin:0 auto;position:relative;z-index:2}.lovejoy-banner-wrapper .lovejoy-banner-content .lovejoy-logo{margin:0 auto 20px;display:block;width:100%;max-width:100%;height:150px;object-fit:contain}.lovejoy-banner-wrapper .lovejoy-banner-content h1{color:#fff}.lovejoy-banner-wrapper .lovejoy-banner-content p{color:#fff;font-size:40px;margin-top:30px;margin-bottom:20px;font-weight:500;line-height:1em}.lovejoy-banner-wrapper .lovejoy-banner-content h2{color:#fff;text-transform:uppercase;font-size:45px;font-family:var(--heading-font-family);line-height:1em}.feature-row-area{display:flex;flex-wrap:wrap;padding:40px 30px;overflow:hidden}.feature-row-area .bottom-text{margin-top:20px}.feature-row-area .bottom-text p{margin-top:15px;line-height:1.4em;font-size:18px}.feature-row-area .section-full{flex:1 1 65%;max-width:65%;padding:0}.feature-row-area .section-full:only-child{flex:1 1 100%;max-width:100%}.feature-row-area .lifestyle-block{width:35%;padding-left:40px}.feature-row-area .lifestyle-block img{border-radius:10px;max-width:100%;display:block;height:560px!important;object-fit:cover;object-position:top center}.feature-row-area .lifestyle-block .lifestyle-1{box-shadow:0 4px 12px #0000001a;border-radius:10px;padding:10px}.flex_col{display:flex;flex-wrap:wrap}.flex_col.align_center{align-items:center}.s-collection-uniquetext-area{background:#fff;padding-top:40px!important;padding-bottom:40px!important}.s-collection-uniquetext-area .s-row .image-col{width:20%;padding:0 15px}.s-collection-uniquetext-area .s-row .image-col img{border-radius:.75rem;height:400px!important;object-fit:cover;object-position:top center}.s-collection-uniquetext-area .s-row .text-col{width:60%;padding:0 15px;display:flex;column-gap:15px}.s-collection-uniquetext-area .s-row .text-col .desc{width:100%;max-width:676px;margin:0 auto}.s-collection-uniquetext-area .s-row .text-col .content{width:100%;background:#000;display:flex;align-items:center;font-size:25px;color:#fff;border-radius:.75rem;padding:30px;text-align:center;line-height:1.3em}.school-product-feature{padding-top:40px!important;padding-bottom:40px!important}.school-product-feature .s-school-feature-row{display:flex;justify-content:space-between;flex-wrap:wrap}.school-product-feature .featured-product{width:25%;padding:0 15px}.school-product-feature .center-title-col{width:30%;padding:0 15px;display:flex;justify-content:center;text-align:center;align-items:center}.school-product-feature .gallery-col{width:70%;padding:0 15px}.s-collection-uniquetext-area .featured-product{min-width:326px}.s-collection-uniquetext-area .featured-product a{display:block;background:#fff;padding:10px;border-radius:0;border:1px solid #00000026}.s-collection-uniquetext-area .featured-product a img.feature-img{width:100%;max-width:100%;display:block;height:308px;object-fit:cover}.s-collection-uniquetext-area .featured-product .product-title{font-weight:700;font-size:20px;margin-top:10px}.s-collection-uniquetext-area .featured-product .product-price{font-size:18px}.school-product-feature .center-title-col .marketing-text-1{font-size:30px;line-height:1.2em;font-weight:700;font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:initial}.school-product-feature .supporting-images{display:flex;justify-content:space-between;flex-wrap:wrap}.school-product-feature .supporting-images img{width:33.33%;padding:0 5px;height:420px;object-fit:cover;display:block}.school-product-feature .gallery-col .marketing-text-2{text-align:center;font-size:23px;text-transform:uppercase;font-weight:700;margin-top:20px;line-height:1.2em;font-family:var(--heading-font-family)}.school-two-col-feature{padding-top:40px!important;padding-bottom:40px!important}.school-two-col-feature .top-title{text-align:center}.school-two-col-feature .s-two-col-feature-row{display:flex;flex-wrap:wrap;justify-content:center}.school-two-col-feature .s-two-col-feature-row .left-col{width:30%;padding:10px 10px 0;background:#fff;border-radius:10px}.school-two-col-feature .s-two-col-feature-row .right-col{width:70%;padding:0 15px;display:flex}.school-two-col-feature .s-two-col-feature-row .right-col .img-row{display:flex;flex-wrap:wrap;box-shadow:0 4px 12px #0000001a;background:#fff;padding:10px 0}.school-two-col-feature .s-two-col-feature-row .right-col .left-img.img-col{flex:0 0 70%;max-width:70%;padding:0 10px}.school-two-col-feature .s-two-col-feature-row .right-col .right-img.img-col{flex:0 0 30%;max-width:30%;padding:0 10px}.school-two-col-feature .s-two-col-feature-row .left-col .featured-products-row{display:flex;flex-wrap:wrap;column-gap:30px}.school-two-col-feature .product-card{box-sizing:border-box;width:100%}.school-two-col-feature .product-card a{width:100%;display:block;background:#fff;border-radius:.75rem}.school-two-col-feature .product-card a .feature-img{background:#000;border-radius:.75rem .75rem 0px 0px}.school-two-col-feature .product-card a .feature-img img{width:100%;display:block;max-width:100%;border-radius:.75rem .75rem 0px 0px}.school-two-col-feature .product-card .content{padding:24px 15px 15px}.school-two-col-feature .product-card .content h3{font-weight:700}.school-two-col-feature .section-title{margin-bottom:40px}.school-two-col-feature .product-card .content p{color:rgb(var(--text-color) / .7)}.school-two-col-feature .section-description{margin-top:30px;padding:0 15px}.school-two-col-feature .section-description p{margin-top:15px;line-height:1.4em;font-size:18px}.school-two-col-feature .lifestyle-block img{border-radius:0;object-position:top center;display:block;height:480px!important;object-fit:cover}.floating-controls-container .product-list img{background:#000}.advisor-section{padding-bottom:40px!important}.advisor-section .images-scrolling__content img{filter:invert(1) brightness(0)}.advisor-section .images-scrolling__content{padding-top:0;padding-bottom:0}.home-freeform-area{padding-top:80px!important}.advisor-section .images-scrolling-desktop__media-wrapper img{border-radius:12px!important}.home-freeform-area .product-info__title.h2,.advisor-section .images-scrolling__content .h1{font-size:40px}.video-slider-area{overflow:hidden}.video-slider-area .video-slider-list{margin-bottom:0}.video-slider-area .video-slider-list video,.video-slider-area .video-slider-list img{width:100%;height:620px;object-fit:cover;display:block}.video-slider-area .video-slider-list .img-overlay{position:relative}.video-slider-area .video-slider-list .img-overlay:before{content:"";position:absolute;background:#0006;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.video-slider-area .video-slider-list .slick-dots{bottom:30px}.video-slider-area .video-slider-list .slick-dots li{width:10px;height:10px}.video-slider-area .video-slider-list .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#fff}.video-slider-area .video-slider-list .slick-dots li.slick-active button{background:#0256fd}.video-slider-area .video-slider-list .slick-dots li button:before{display:none}.shaping-area h2.impact-text__text{font-size:70px}.video-slider-area .video-slider-list .video-item{position:relative}.video-slider-area .video-item .overlay-heading{position:absolute;top:0;bottom:0;margin:0 auto;z-index:2;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding-left:20px;padding-right:20px;width:100%;max-width:1000px}.video-slider-area .video-item .overlay-heading h1{font-size:60px;color:#fff;text-transform:uppercase;line-height:1.2em;font-family:var(--heading-font-family);font-weight:700;margin-bottom:10px}.video-slider-area .video-item .overlay-heading h4{color:#fff;font-size:25px;line-height:1.2em}.s-dots-none .slick-dots{display:none}.s-feature-img-equal .product-card .product-card__figure img{height:259px}.new-athlete-advisor-area{padding-bottom:40px;background:#fff}.new-athlete-advisor-area .row,.new-athlete-advisor-area .title-area{display:flex;flex-wrap:wrap;column-gap:16px}.new-athlete-advisor-area .row .left-col{width:calc(60% - 8px)}.new-athlete-advisor-area .row .right-col{width:calc(40% - 8px)}.new-athlete-advisor-area .title-area .title-content,.new-athlete-advisor-area .title-area .title-right-img{width:calc(50% - 8px)}.new-athlete-advisor-area .main-title{background:#f0f0f0;padding:20px 8px;margin-bottom:15px}.new-athlete-advisor-area .main-title .logo-img{filter:invert(1) brightness(0);display:block;width:100%;max-width:120px;margin-bottom:20px}.new-athlete-advisor-area .main-title h2{font-size:32px;line-height:1.1;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase}.new-athlete-advisor-area .title-area .desc p{margin-bottom:10px}.new-athlete-advisor-area .title-area .desc p strong{font-family:RigidSquare Bold}.new-athlete-advisor-area .wrist-band-area{background:#000;position:relative;padding:30px;margin-top:16px}.new-athlete-advisor-area .wrist-band-area .wristband-img{height:335px;width:100%;object-fit:cover}.new-athlete-advisor-area .wrist-band-area .wrist-info{color:#fff}.new-athlete-advisor-area .wrist-band-area .wrist-info p strong{font-family:RigidSquare Bold}.new-athlete-advisor-area .wrist-band-area .wrist-top-info.wrist-info{width:100%;max-width:500px;position:absolute}.new-athlete-advisor-area .wrist-band-area .wrist-right-info.wrist-info{width:100%;max-width:280px;text-align:right;margin-left:auto;position:absolute;bottom:162px;right:30px}.new-athlete-advisor-area .wrist-band-area .wrist-bottom-info.wrist-info{width:100%;max-width:500px;text-align:center;margin:0 auto;position:absolute;bottom:30px;left:200px;right:0}.s-button-area{background:#fff;padding-top:0}.s-button-area .button:hover{background:#000}.s-shop-thigh-pads-area{padding-top:96px}@media screen and (max-width:1200px){.video-slider-area .video-item .overlay-heading h1{font-size:50px}.new-athlete-advisor-area .wrist-band-area .wrist-bottom-info.wrist-info{left:0}.new-athlete-advisor-area .wrist-band-area .wristband-img{object-fit:contain}.new-athlete-advisor-area .title-area .title-content,.new-athlete-advisor-area .title-area .title-right-img{width:100%}.new-athlete-advisor-area .wrist-band-area .wrist-right-info.wrist-info{bottom:121px}}@media screen and (max-width:991px){.team_section .common-title h2{font-size:35px!important}.team_section{padding-bottom:50px;padding-top:0;max-width:100%!important}.team_section .container{margin-left:15px;margin-right:15px}.team_section .row,.team_section .row .d_column .inner_row,.team_section .row .d_column .inner_row-full{grid-template-columns:100%}.team_section .row>.d_column{background:#000;border-radius:10px}.custom_section{padding-bottom:50px}.custom_section .content{grid-template-columns:auto;max-width:100%}.custom_section .left img{height:100%}.custom_section .right h2{font-size:40px}.custom_section .shop-btn{width:auto;font-size:20px}.custom_section .product-images{gap:20px}.s-shop-thigh-pads-area{padding-top:64px}.new-athlete-advisor-area .row .left-col,.new-athlete-advisor-area .row .right-col{width:100%}.new-athlete-advisor-area .row .right-col{height:450px}.video-slider-area .video-item .overlay-heading h1{font-size:35px}.video-slider-area .video-item .overlay-heading h4{font-size:20px}.video-slider-area .video-slider-list video,.video-slider-area .video-slider-list img{height:432px}.shaping-area h2.impact-text__text{font-size:55px}image-banner.collection-banner img{height:560px}.feature-row-area{padding:50px 20px}.feature-row-area .section-full{flex:1 1 100%;max-width:100%}.feature-row-area .lifestyle-block{width:100%;padding-left:0;padding-top:30px}.s-collection-uniquetext-area .s-row .image-col,.s-collection-uniquetext-area .s-row .text-col{width:100%;padding:0}.flex_col{row-gap:20px}.school-two-col-feature .s-two-col-feature-row .left-col,.school-two-col-feature .s-two-col-feature-row .right-col{width:100%;padding:0}.school-product-feature .s-school-feature-row{row-gap:30px}.school-product-feature .featured-product,.school-product-feature .center-title-col,.school-product-feature .gallery-col{width:100%;padding:0}.school-product-feature .featured-product a img.feature-img{height:auto}.school-two-col-feature .s-two-col-feature-row .left-col{margin-bottom:30px}.school-two-col-feature .s-two-col-feature-row .right-col .right-img.img-col,.school-two-col-feature .s-two-col-feature-row .right-col .left-img.img-col{flex:0 0 50%;max-width:50%;padding:0 5px}}@media screen and (max-width:767px){.team_section .common-title h2{font-size:28px!important}.team_section .row>.d_column{padding:20px}.custom_section .right h2{font-size:32px}.lovejoy-banner-wrapper{padding-top:100px;padding-bottom:100px}.lovejoy-banner-wrapper .lovejoy-banner-content .lovejoy-logo{height:105px}.lovejoy-banner-wrapper .lovejoy-banner-content p{font-size:25px;margin-top:20px;margin-bottom:20px}.lovejoy-banner-wrapper .lovejoy-banner-content h2{font-size:25px}.feature-row-area .lifestyle-block img{height:360px!important}.s-feature-img-equal .product-card .product-card__figure img{height:auto}.s-shop-thigh-pads-area{padding-top:48px}.new-athlete-advisor-area .wrist-band-area{padding:30px 20px}.new-athlete-advisor-area .wrist-band-area .wrist-info{position:initial!important;max-width:100%!important;text-align:left!important}.new-athlete-advisor-area .wrist-band-area .wristband-img{height:auto}.new-athlete-advisor-area .wrist-band-area .wrist-right-info.wrist-info{margin-bottom:20px}.video-slider-area .video-item .overlay-heading h1{font-size:30px}.video-slider-area .video-item .overlay-heading h4{font-size:18px}.shaping-area h2.impact-text__text{font-size:40px}.video-slider-area .video-slider-list video,.video-slider-area .video-slider-list img{height:440px}.home-freeform-area .product-info__title.h2,.advisor-section .images-scrolling__content .h1{font-size:26px}.s-collection-uniquetext-area .s-row .text-col .content{font-size:18px;padding:30px 20px}.school-two-col-feature .s-two-col-feature-row .left-col .featured-products-row{column-gap:0px;row-gap:30px}.school-two-col-feature .product-card{flex:100%}.school-two-col-feature .product-card .content{padding:16px}.school-two-col-feature .section-description p{font-size:16px}.s-collection-uniquetext-area .s-row .image-col img{height:auto!important}.lovejoy-banner-wrapper .lovejoy-banner-content h1{font-size:35px;line-height:1.3em}.school-two-col-feature .section-title{margin-bottom:30px}.school-product-feature .center-title-col .marketing-text-1{font-size:26px}.school-product-feature .gallery-col .marketing-text-2{font-size:20px}.school-product-feature .supporting-images img{height:300px}.s-collection-uniquetext-area .s-row .text-col{column-gap:0px;flex-wrap:wrap;row-gap:15px}.school-two-col-feature .lifestyle-block img{height:230px!important}.s-collection-uniquetext-area .featured-product{min-width:initial;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
