@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2c2c2e;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;margin:0;padding:env(safe-area-inset)}body:has(.remote-control-device-landing){background-color:#1c1c1e!important}body #content-body{overflow-x:hidden}code{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif}.center{text-align:center}.ui[class*="right labeled"].input>input~.label{border-bottom-left-radius:0;border-top-left-radius:0}#coach-decision{height:47px;margin:8px auto;position:relative;width:137px}#coach-decision img{height:68px;position:relative;z-index:1000!important}#coach-decision .decision{left:44px;margin:0 auto;position:absolute;top:18px;z-index:998}#coach-decision .decision p{background-color:#3a3a3c;border-radius:8px;color:#29a853;font-size:22px;font-weight:600;height:31px;padding-left:8px;text-align:center;width:90px}#coach-decision .decision p.swing-red{color:#ff635a}#line-challenge-decision-container h1{font-size:16px;font-weight:700;margin:0 auto 24px;text-align:center}#line-challenge-decision-container #decision-and-picture-container{background-color:#2c2c2e;border-radius:8px;margin:0 auto;padding:12px}#line-challenge-decision-container #decision-and-picture-container #court-picture{pointer-events:none;scroll-behavior:none}#line-challenge-decision-container #decision-and-picture-container #court-picture svg{border-radius:8px;height:326px;width:448px}@media screen and (orientation:landscape)and (max-height:600px){#line-challenge-decision-container #decision-and-picture-container #court-picture svg{height:163px;width:224px}}.product-details{display:flex}.product-details .img-container{display:flex;justify-content:center;width:65px}.product-details .img-container img{height:50px;margin:auto}.product-details .product-name{font-size:14px;font-weight:400;margin:auto 0 auto 8px}.shipping-box-dimensions{display:flex;flex-direction:row}.shipping-box-dimensions .dimension{margin:0 5px}.customs-declaration{display:flex;flex-direction:column;width:100%}.customs-declaration .detail-row{display:flex;flex-direction:row}.customs-declaration .detail-row .details-container{display:grid;grid-template-columns:80px 96px 60px;text-align:right}@media screen and (max-width:400px){.customs-declaration .detail-row .details-container{grid-template-columns:50px 50px 30px}}.customs-declaration .detail-row .details-container div{margin:auto 0}.customs-declaration .detail-row #name{flex-grow:1;max-width:200px;width:20vw}@media screen and (max-width:400px){.customs-declaration .detail-row #name{width:80px}}.customs-declaration .detail-row #description{flex-grow:1;font-style:italic;max-width:280px;width:20vw}.customs-declaration .detail-row #hs-code{color:hsla(0,0%,9%,.6);text-align:right;width:156px}.order-line-item{display:grid;padding:10px 0}.order-line-item .product-details{display:flex}.order-line-item .product-details .img-container{display:flex;justify-content:center;width:65px}.order-line-item .product-details .img-container img{height:auto;margin:auto;max-height:50px;max-width:100%;width:auto}.order-line-item .product-details .details{display:grid;font-size:14px;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0 auto 8px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-line-item .product-details .details .sub-detail{color:hsla(0,0%,9%,.6)}.order-line-item .product-details .details .sub-detail .sub-detail-content.collection{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.order-line-item .product-details .details .sub-detail .sub-detail-content.collection a{color:#29a853}.order-line-item .product-details .details .digital{color:rgba(60,60,67,.3);padding-left:4px}.order-line-item .product-details .details .price{font-weight:700}.order-line-item .product-details .assigned-vendor{margin:auto 0}#marketing-hero .btn-green,#subscription-features .btn-green,.analysis-features .btn-green,.marketing-feature-component .btn-green,.match-lock-container .btn-green,.testimonials#reviews .btn-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:none;border-radius:30px;color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;padding:14px 38px;text-transform:uppercase}#marketing-hero .btn-green:hover,#subscription-features .btn-green:hover,.analysis-features .btn-green:hover,.marketing-feature-component .btn-green:hover,.match-lock-container .btn-green:hover,.testimonials#reviews .btn-green:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%);text-decoration:none}#marketing-hero .btn-plan,#subscription-features .btn-plan,.analysis-features .btn-plan,.marketing-feature-component .btn-plan,.match-lock-container .btn-plan,.testimonials#reviews .btn-plan{padding:14px 130px}@media(max-width:768px){#marketing-hero .btn-plan,#subscription-features .btn-plan,.analysis-features .btn-plan,.marketing-feature-component .btn-plan,.match-lock-container .btn-plan,.testimonials#reviews .btn-plan{padding:14px 110px}}@media(max-width:430px){#marketing-hero .btn-plan,#subscription-features .btn-plan,.analysis-features .btn-plan,.marketing-feature-component .btn-plan,.match-lock-container .btn-plan,.testimonials#reviews .btn-plan{margin-top:16px;padding:14px 130px}}@media(max-width:375px){#marketing-hero .btn-plan,#subscription-features .btn-plan,.analysis-features .btn-plan,.marketing-feature-component .btn-plan,.match-lock-container .btn-plan,.testimonials#reviews .btn-plan{margin-top:16px;padding:14px 110px}}#product-radio-common,#product-radio-common #radio-circle{align-items:center;display:flex;justify-content:center}#product-radio-common #radio-circle{border:2px solid #acacac;border-radius:50px;height:24px;width:24px}#product-radio-common #filler{background-color:#29a853;border-radius:50px;height:18.2px;width:18.2px}.swing-checkbox{cursor:pointer;display:flex;flex-direction:row}.swing-checkbox img{display:block;margin:0 4px;width:14px}.swing-checkbox span{font-size:12px;font-style:italic;margin:auto 0}.tag-text-input-container .tags-container{-webkit-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin:0 auto 12px;row-gap:12px}.tag-text-input-container .tags-container .tag{background-color:rgba(95,200,132,.2);border:1px solid #29a853;border-radius:16px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tag-text-input-container .tags-container .tag .close-button{cursor:pointer;margin-bottom:4px;margin-left:8px}.form-field .input,.form-field input{border:1px solid #05050766;border-radius:8px;color:#101010;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:14px!important;padding:10px 15px}.form-field .labeled.input{border:none;padding:0}.recipient-tax-id-info{color:#515151;font-size:14px;font-style:italic;margin:8px 16px;text-align:center}.shipping-address-form{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -10px;width:100%}.shipping-address-form #recipient-tax-id-info-container{align-items:center;background-color:#74748014;border:1.5px solid rgba(60,60,67,.2);border-radius:8px;display:flex;flex-direction:column;margin:0 auto;padding:16px}.shipping-address-form #recipient-tax-id-info-container input{margin:0 auto!important;max-width:500px}.shipping-address-form #recipient-tax-id-info-container .recipient-tax-id-info p{color:#515151;font-weight:700;margin-bottom:8px}#marketing-hero{background:#2c2c2e;font-size:17px;height:100vh;min-height:100%;min-width:100%;width:100vw;z-index:0}#marketing-hero:has(.lp-marketing-hero){height:unset!important;max-height:unset!important}@media screen and (max-width:575px)and (min-height:680px){#marketing-hero{max-height:750px}}@media screen and (min-height:1024px){#marketing-hero{height:720px!important}}#marketing-hero .content-container{color:#fff;height:inherit;min-height:100%;min-width:100%;padding-top:250px;position:absolute;z-index:10}@media screen and (min-height:800px)and (max-height:1200px){#marketing-hero .content-container{padding-top:220px}}@media screen and (min-height:600px)and (max-height:800px){#marketing-hero .content-container{padding-top:200px}}@media screen and (max-height:599px){#marketing-hero .content-container{padding-top:170px}}@media screen and (max-width:414px){#marketing-hero .content-container{padding-top:210px}}@media screen and (max-width:375px){#marketing-hero .content-container{padding-top:270px}}#marketing-hero .content-container #marketing-text{max-width:780px}#marketing-hero .content-container #marketing-text h1{margin-bottom:5px}#marketing-hero .content-container #marketing-text p{font-size:20px;margin:0}#marketing-hero .content-container #marketing-text p.hero-fine-print{font-size:14px;margin-top:32px;max-width:550px}@media screen and (max-width:430px){#marketing-hero .content-container #marketing-text p{font-size:14px}}#marketing-hero .awards{max-width:160px}#marketing-hero h1{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-weight:700;margin-bottom:25px}@media screen and (min-width:768px){#marketing-hero h1{font-size:46px}}#marketing-hero .hero-links{margin-top:32px;padding:0}#marketing-hero .content-overlay h1{font-size:44px}@media screen and (max-width:403px){#marketing-hero .content-overlay{margin-top:0;padding-top:60px}#marketing-hero .content-overlay p{font-size:16px!important}#marketing-hero .content-overlay h1{font-size:24px!important}}@media screen and (min-width:404px)and (max-width:457px){#marketing-hero .content-overlay{padding-top:60px}#marketing-hero .content-overlay p{font-size:16px}#marketing-hero .content-overlay h1{font-size:30px!important}}@media screen and (min-width:457px)and (max-width:576px){#marketing-hero .content-overlay{padding-top:60px}#marketing-hero .content-overlay p{font-size:18px}#marketing-hero .content-overlay h1{font-size:32px}}@media screen and (min-width:576px)and (max-width:768px){#marketing-hero .content-overlay{padding-top:80px}#marketing-hero .content-overlay p{font-size:20px}#marketing-hero .content-overlay h1{font-size:36px}}@media screen and (max-width:991px){#marketing-hero .content-overlay{padding-top:60px}#marketing-hero .content-overlay p{font-size:20px}#marketing-hero .content-overlay h1{font-size:36px}}@media screen and (min-width:991px)and (min-height:800px){#marketing-hero .content-overlay{padding-top:2.5%}}@media screen and (max-height:800px){#marketing-hero .content-overlay{padding-top:2%}}#marketing-hero .content-overlay:has(.wreaths-container){padding-top:0!important}#marketing-hero .btn-white{background-color:#fff;border-color:#fff;color:#000;font-size:14px;font-weight:700;max-width:200px;padding:15px 0;text-transform:uppercase;width:70%}#marketing-hero .btn-white:hover{background-color:#29a853;border-color:#fff;color:#fff}#marketing-hero .btn-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;margin-right:10px;padding:14px 38px;text-transform:uppercase}#marketing-hero .btn-green:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%);text-decoration:none}#marketing-video{background-image:url(/static/media/ao-swing-video-default.c2c4e5e77bc17afc6e88.png);background-position:top 10% right 50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:100%;min-width:100%;overflow:hidden;padding-top:85px;position:absolute;width:100%;width:100vw;z-index:0}#marketing-video.for-ambassador-referral{background-image:url(/static/media/swing-stick-hero.281992f3ff5849996d0f.webp);background-position-x:80%!important}@media screen and (max-width:992px){#marketing-video{background-position-x:20%!important}}@media screen and (min-height:1024px){#marketing-video{max-height:720px!important;min-height:720px!important}}@media screen and (max-width:575px)and (min-height:680px){#marketing-video{height:750px;min-height:750px!important}}#marketing-video.no-padding{padding-left:0;padding-right:0}#marketing-video .video-overlay{background-color:rgba(0,0,0,.5);min-height:100%;min-width:100%;position:absolute;right:0;top:0;z-index:5}@media screen and (max-width:575px)and (min-height:680px){#marketing-video .video-overlay{min-height:750px!important}}#marketing-video video{min-height:100vh;min-width:100vw;object-fit:cover;position:absolute;right:0;top:0;-webkit-transform:translateX(calc(50% - 50vw));transform:translateX(calc(50% - 50vw));z-index:1}@media screen and (min-height:1000px){#marketing-video video{min-height:100vh!important;top:20px}}@media screen and (max-width:480px)and (min-height:667px){#marketing-video video{height:100vh!important;top:0;width:100vw!important}}#improve-instantly{background-color:#1c1c1e;color:#fff;padding:90px 0}@media(max-width:430px){#improve-instantly{padding:44px 16px}}#improve-instantly #shot-static-image{margin:70px 0;position:relative;text-align:center;width:70%}@media screen and (min-width:766px){#improve-instantly #shot-static-image{padding-right:0!important}}#improve-instantly #shot-static-image .iphone-frame{pointer-events:none;position:absolute;top:25px;-webkit-transform:scale(1.3);transform:scale(1.3);z-index:1}@media screen and (max-width:991px){#improve-instantly #shot-static-image .iphone-frame{top:19px}}@media screen and (max-width:768px){#improve-instantly #shot-static-image .iphone-frame{top:10px}}#improve-instantly #shot-static-image .iphone-frame img{width:100%}#improve-instantly #shot-static-image .youtube-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;z-index:2}#improve-instantly #shot-static-image .youtube-embed iframe{height:100%;left:0;position:absolute;top:5px;width:100%}@media screen and (max-width:1200px){#improve-instantly #shot-static-image .youtube-embed iframe{top:12px}}@media screen and (max-width:768px){#improve-instantly #shot-static-image .youtube-embed iframe{top:2px}}@media screen and (max-width:456px){#improve-instantly #shot-static-image{margin:50px 0;width:80%}}#partnership-banner{background:#1c1c1e;padding-bottom:30px;padding-top:30px}@media screen and (min-width:968px){#partnership-banner #partner-logos{display:flex;justify-content:space-around}#partnership-banner #partner-logos img{max-height:23px}}@media screen and (min-width:321px){#partnership-banner #partner-logos{display:flex;padding-left:0;padding-right:0}}#partnership-banner #partner-logos .partner-logo-container{align-items:center;display:flex;justify-content:center}#partnership-banner #partner-logos img{margin:0 auto;max-width:120px;min-width:80px}#partnership-banner #partner-logos img[alt*="New York"]{-webkit-transform:scale(1.4);transform:scale(1.4)}#partnership-banner #partner-logos .mobile-partner-logo-container{align-items:center;display:flex;flex-direction:row;height:200px;justify-content:space-around;width:100%}#partnership-banner #partner-logos .mobile-partner-logo-container .logo-column{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around}#partnership-banner #partner-logos .mobile-partner-logo-container .logo-column img{max-width:75px}#partnership-banner #partner-logos .mobile-partner-logo-container .logo-column img.apple-badge{max-width:90px}#partnership-banner #partner-logos .mobile-partner-logo-container img[alt*=Apple]{-webkit-transform:scale(1.3);transform:scale(1.3)}#partnership-banner #partner-logos .mobile-partner-logo-container img[alt*="New York"]{-webkit-transform:scale(1.5);transform:scale(1.5)}#partnership-banner .badges{align-items:center;display:flex;justify-content:space-around;padding:50px 15px;width:60%}#partnership-banner .badges img{margin:0 auto;max-width:120px;min-width:50px}#partnership-banner .featured-in{color:#fff;font-weight:700}@media screen and (max-width:768px){#play-like-the-pros #shot-static-image{width:100%}}.contact-us-button{color:#29a853;cursor:pointer;text-decoration:underline}.contact-us-button:hover{color:#01905a}#recording-steps .recording-steps-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:10px;width:100%}#recording-steps .recording-steps-logos div{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:space-between;margin-top:20px;width:150px}@media screen and (max-width:576px){#recording-steps .recording-steps-logos div{height:100px}}#recording-steps .recording-steps-logos div img{width:100px}@media screen and (max-width:576px){#recording-steps .recording-steps-logos div img{width:80px}}#recording-steps .recording-steps-logos div:first-child{padding-top:8px}#recording-steps .recording-steps-logos div:first-child img{-webkit-transform:scale(1.35);transform:scale(1.35)}#recording-steps .recording-steps-logos div:nth-child(3){padding-top:7px}#recording-steps .recording-steps-logos div:nth-child(3) img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){#recording-steps #shot-static-image{width:100%}}#recording-steps p{color:#bfbfbf}#recording-steps .customer-feedback-text-mobile{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#92cf42,#29a853);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;padding-bottom:44px}@media(max-width:430px){#recording-steps .marketing-section-title{padding-top:44px}}.faded-edges{margin-left:-16px;margin-right:-16px;overflow-x:hidden;position:relative;width:calc(100% + 32px)}.faded-edges .edge-fade{height:100%;position:absolute;top:0;width:16px;z-index:1}.faded-edges .edge-fade.left{background:linear-gradient(270deg,transparent,#1c1c1e);left:0}.faded-edges .edge-fade.right{background:linear-gradient(90deg,transparent,#1c1c1e);right:0}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swing-carousel{display:flex;flex-direction:row}.swing-carousel .swiper-pagination-bullet{background-color:gray;border-radius:50%;height:8px;margin:0 4px;transition:width .5s ease,background-color .5s ease;width:8px}.swing-carousel .swiper-pagination-bullet-active{background-color:#fff;border-radius:16px;width:20px}.swing-carousel .swiper-pagination{bottom:0}.swing-carousel .arrow{border:solid rgba(60,60,67,.4);border-radius:1px;border-width:0 2px 2px 0;cursor:pointer;display:inline-block;margin:auto;padding:8px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.swing-carousel .arrow.right{margin-left:10px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}.swing-carousel .arrow.left{margin-right:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.swing-carousel .arrow.hidden{visibility:hidden}.swing-carousel #custom-left-arrow,.swing-carousel #custom-right-arrow{cursor:pointer;height:32px;position:absolute;top:45%;width:20px!important;z-index:1000}@media screen and (max-width:500px){.swing-carousel #custom-left-arrow,.swing-carousel #custom-right-arrow{top:40%}}.swing-carousel #custom-right-arrow{right:10px}.swing-carousel #custom-left-arrow{left:10px}.testimonial-card{border-radius:16px;box-shadow:0 3px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;height:430px;margin:20px auto;position:relative;width:340px}@media screen and (max-width:430px){.testimonial-card{height:420px;width:100%}}@media screen and (min-width:431px)and (max-width:992px){.testimonial-card{height:400px;width:340px}}@media screen and (min-width:993px)and (max-width:1200px){.testimonial-card{height:400px;width:360px}}@media screen and (min-width:1200px){.testimonial-card{height:440px;width:330px}}.testimonial-card .quotation-mark{height:40px;position:absolute;right:30px;top:30px}.testimonial-card .quotation-mark#twitter{top:40px}.testimonial-card .quotation-mark#instagram{top:25px}.testimonial-card .quote{padding:10px 30px 0;text-align:left;transition:background-color .3s}@media screen and (min-width:430px){.testimonial-card .quote{padding:16px 44px 0!important}}.testimonial-card .quote p{font-size:16px}.testimonial-card .quote span a{color:#fff;cursor:pointer;text-decoration:underline}.testimonial-card .quote .twitter-caption{display:flex;flex-direction:column}.testimonial-card .quote .twitter-caption img{margin:30px auto 0;width:100%}@media screen and (min-width:992px)and (max-width:1200px){.testimonial-card .quote .twitter-caption img{margin-top:15px}}.testimonial-card .quote .twitter-caption .img-container>img+span{font-size:10px;font-weight:400;letter-spacing:-.1700000018px;line-height:12px;text-align:left}@media screen and (min-width:992px)and (max-width:1200px){.testimonial-card .quote .twitter-caption .img-container>img+span{font-size:11px}}.testimonial-card .ig-post{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 16px 16px;display:flex;height:100%;justify-content:center;margin:none;position:relative;width:100%}.testimonial-card .ig-post .caption{background-color:hsla(0,0%,100%,.75);border-radius:16px;font-size:14px;font-weight:500;padding:15px;width:80%}.testimonial-card .user-container{display:flex;padding:25px 30px 20px 25px;width:100%}@media screen and (max-width:427px){.testimonial-card .user-container{padding:30px 30px 25px}}.testimonial-card .user-container .profile-pic-container{position:relative}.testimonial-card .user-container .profile-pic-container .profile-pic{border-radius:50%;height:50px;width:50px}.testimonial-card .user-container .profile-pic-container .logo{border-radius:50%;bottom:-3px;height:27px;position:absolute;right:-7px;width:27px;z-index:2}.testimonial-card .user-container .user-info{display:flex;flex-direction:column;margin:auto 0 auto 10px;text-align:left}.testimonial-card .user-container .user-info .name{font-size:12px;font-weight:700;transition:background-color .3s}.testimonial-card .user-container .user-info .subtitle,.testimonial-card .user-container .user-info .title{font-size:12px;font-weight:400;transition:background-color .3s}.testimonial-card .user-container .user-info .subtitle{font-size:11px;min-width:155px!important}.testimonial-card .user-container .user-info img{height:22px;margin:-4px 0 -2px -3px}.testimonials h1{margin-bottom:20px}.testimonials p{color:#515151;font-size:20px}@media screen and (max-width:768px){.testimonials p{font-size:18px}}.testimonials .marketing-section-description{color:#bfbfbf;font-size:24px;line-height:38px;margin:0 auto;text-align:center;width:75%}@media screen and (max-width:991px){.testimonials .marketing-section-description{font-size:20px;line-height:30px}}@media screen and (max-width:433px){.testimonials .marketing-section-description{font-size:20px;line-height:unset;width:100%}}.testimonials .review-counts{font-size:18px}.testimonials .header-container{margin-bottom:55px}.testimonials .testimonial-container{padding:20px 0}.testimonials .testimonial-container .quote{padding-top:0}.testimonials .ratings-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:35%}.testimonials .ratings-container .rating{margin-bottom:50px}.testimonials .ratings-container .rating h2{font-size:20px;width:100%}.testimonials .ratings-container img{height:60px}.testimonials .ratings-container>img{height:80px;margin-bottom:50px}@media screen and (max-width:768px){.testimonials .ratings-container{flex-direction:column;justify-content:space-around}.testimonials .ratings-container .rating{margin-bottom:30px}.testimonials .ratings-container .rating h2{font-size:16px}.testimonials .ratings-container>img{margin-bottom:50px}}.testimonials .testimonial-options{display:flex;justify-content:space-evenly;width:40%}@media screen and (min-width:270px)and (max-width:457px){.testimonials .testimonial-options{width:100%}}@media screen and (min-width:458px)and (max-width:700px){.testimonials .testimonial-options{width:80%}}.testimonials .testimonial-options p{color:gray;cursor:pointer;font-size:24px;font-weight:600;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonials .testimonial-options p:hover{text-decoration:underline}@media screen and (max-width:390px){.testimonials .testimonial-options p{font-size:20px}}@media screen and (min-width:390px)and (max-width:768px){.testimonials .testimonial-options p{font-size:24px}}.testimonials .testimonial-options p.selected{color:#fff;text-decoration:underline;text-underline-offset:3px}.testimonials .btn-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:none;border-radius:30px;color:#fff;font-size:14px;font-weight:700;margin-right:10px;margin-top:20px;padding:14px 38px;text-transform:uppercase;width:200px}@media screen and (max-width:768px){.testimonials .btn-green{font-size:14px;margin:20px auto 0;padding:14px!important;width:40%}}.testimonials .btn-green:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)}.testimonials .swing-carousel .arrow{border:solid #bfbfbf!important;border-width:0 3px 3px 0!important}a:hover.no-underline{text-decoration:none}#gift-banner{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;display:flex;font-weight:600;height:62px}@media screen and (max-width:400px){#gift-banner{font-size:12px}}#gift-banner span.fake-link{color:#fff;text-decoration:underline}#gift-banner span.fake-link:hover{color:#ffea81}.promotional-banner{background-color:#2c2c2e;border-bottom:1px solid #8e8e93;color:#fff;font-weight:500;padding:15px 0;position:relative;z-index:20}.promotional-banner .container{width:80%}@media screen and (max-width:414px){.promotional-banner .container{font-size:12px;width:100%}}.promotional-banner.bg-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.promotional-banner.bg-offgrey{background-color:#2c2c2e}.promotional-banner span.fake-link{color:#fff;text-decoration:underline}.promotional-banner span.fake-link:hover{color:#31a564}#app-header .is-fixed{position:fixed!important}#app-header .is-fixed .dropdown-menu{background:#2c2c2e!important}@-webkit-keyframes slide{0%{top:-90px}to{top:0}}@keyframes slide{0%{top:-90px}to{top:0}}#app-header .is-fixed.slide{-webkit-animation:slide .3s ease-in-out forwards;animation:slide .3s ease-in-out forwards}#app-header .is-sticky{position:-webkit-sticky!important;position:sticky!important}#app-header .invisible{height:0!important;opacity:0}#app-header .visible{opacity:1}#app-header .show-nav{min-width:100vw}#app-header .hide-nav,#app-header .show-nav{background-color:#2c2c2e;transition-duration:.5s;transition-property:top;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#app-header .hide-nav{top:-8rem!important}#app-header .nav-header{color:#fff}#app-header .nav-header.admin-header{margin-left:10px!important}#app-header .admin-header img{margin-bottom:4px;margin-right:.25rem}#app-header.homepage{position:absolute;width:100%}#app-header.homepage #gift-banner{position:relative;width:100%;z-index:1000}#app-header.homepage .nav-link{color:#fff}#app-header.homepage .dropdown-menu{padding-left:0;top:61px}#app-header.homepage .dropdown-menu.profile{top:47px}#app-header.homepage .dropdown-menu hr{border-color:#fff}#app-header .trial-and-burger{display:flex}#app-header .nav-item{cursor:pointer;display:flex;list-style-type:none;margin-bottom:auto;margin-top:auto}@media screen and (max-width:991px){#app-header .nav-item.trial-button button{font-size:14px;height:45px;padding:10px 20px!important}}@media screen and (max-width:568px){#app-header .nav-item.trial-button button{font-size:11px;height:35px;padding:5px 10px!important}}#app-header .nav-item button{background:none;border:1px solid #29a853;border-radius:30px;color:#29a853;font-weight:700;padding:15px 25px;transition:background-color .2s ease-in-out,color .2s ease-in-out}#app-header .nav-item button:hover{border:1px solid #01905a;color:#01905a}#app-header .arrow{color:#ababab}#app-header .arrow:hover{color:#888}#app-header .nav-link{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}#app-header .nav-link:hover{color:#29a853}#app-header .nav-link.submenu{font-size:12px;font-weight:400;margin-left:27px}#app-header .bold li .nav-link{font-weight:700}#app-header .non-bold li .nav-link{font-weight:400!important}#app-header .nav-header{font-size:.85em;font-weight:700;text-transform:uppercase}#app-header .admin{flex-direction:column}#app-header .profile-menu{border:4px solid transparent;margin:0 1rem}#app-header .profile-menu:hover{border:4px solid #dee2e6}#app-header .dropdown-menu{background-color:#2c2c2e;border:none;border-radius:0;box-shadow:0;top:56px}#app-header .dropdown-menu.profile{top:64px}#app-header .dropdown-menu.profile.show{top:68px}#app-header .dropdown-menu.profile hr.solid{background-color:#fff}#app-header .dropdown-menu .nav-link{margin-left:0}#app-header .dropdown-list{list-style-type:none;padding-left:1.5rem;padding-right:1.5rem}#app-header .dropdown-list a,#app-header .dropdown-list span{padding-bottom:.45rem!important;padding-top:.45rem!important}#app-header .clickable{cursor:pointer}#app-header .navbar-toggler{border:none;outline:none}#app-header .navbar-toggler span i{color:#fff;font-size:24px;margin:0 auto}#app-header .navbar{padding:16px 1rem}#app-header .navbar .logo{image-rendering:-webkit-optimize-contrast;width:115px}@media screen and (max-width:400px){#app-header .navbar .logo{width:92px}}#app-header .navbar-expand-lg .nav-link{padding-left:1rem;padding-right:1rem}#app-header .background-blur{visibility:hidden;z-index:2147483646}@media screen and (max-width:991px){#app-header .background-blur{background-color:rgba(0,0,0,.7);height:100vh;left:0;position:fixed;top:0;transition:visibility 0s linear 0s,opacity .3s;visibility:visible;width:100vw}#app-header .background-blur.hidden{opacity:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden}}#app-header .navbar-collapse{transition:left .3s ease-in-out}@media screen and (max-width:991px){#app-header .navbar-collapse{background-color:#000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABaCAYAAAD9007/AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABr2SURBVHgB7Z1NjNxGdscf2T1fkkZqrddxpMV6ORf76FYs5JaIc8jNuxrfYl/cc8j6KGnjc9RzDOBYmkOAZPegNhA4AZLFjD+SbJKDuECA5LAbtZGTDSyGzm7sGF5j2ppPTX8w9cjiiM3hxyuSzY/u+gFUq5vVzR42+a9Xr169p0DJ2N9pNkcATQXUpjL37CWlfqWp1q82FGWpYVn9hretosz1RoMve2Adm1bf7A0Gv/1YAeiqAOaFlW4XJBKJpEAUKJi9naYOdfWGUl/R5xb/kInqSqM29wIo9augqMtCn2WN9mDU/wRGJ5/C8OQTsAafG8Oj//oYYLS9vNI1QCKRSHKkEIG1RRXUNagtvzF/8bXG3PLrwmJKhYksDJ78EobH/2kOD39mWMPRu1JsJRJJHuQmsNZOs7FfV29ZI+s2e9qoL74Mi9/asC3VzI7BxDTq81yx7e//vTk8+e+NuSEYSytdEyQSiWQCTFxg/cKKry1cehPm2Sb8WVwgR2z4Pxp+bj9ao33bNRCEWr8CSu0q1OZftDd1/gVQ51609+F7T/beg+HhR53acLQhhVYikWTNxAQ2SFgREXG1rD1bCPv7H8LgyAgVUhHYhBnUFq4DWtC1czrAcA+efPPXKLT3mdBuzrLQWpalsYcmeH4vRo9vXUVReiCRTCH82nc3L+71b7Lr3wRBJiKw+79++dZoNGrD+I1KFlcU1pPH70GfWZhZiGoUdSayc0urTHRfZkL7l2b/8J82Lj7f7cAMwC4q/H1abLsJZ4U1CJNtGJ3xPtsMkQuOHWubPbwU0ww/+06SCzniuBp7wE7+pm8X3jSb7FgdyBB2vLvsYQ2izyWeu/WIz8D334N48PvfByL8XDwM2W2ybT3Lcx9wfPwdbsU0W53kd+DfA38bPMd4zd/gjxRsQ4NtbOIcttn3NOLekKnAHu00tUFNeWBZoPv3zbOJrIXLb0W+P09h9eNatuhW6B/+m1F78qv1abVm+QXWZtsbEC+qUXTYtkG5Idgx2+zhLsSDF/G1LG4yj6BoEc3uiIhUzPFQFG8Tmq5HCTv7nBZ7eADx4LlvAxF+PnYimmR27kOO34b4a2BlgsfX+fEpxgQFPF9oOITeAypkBFqtfVV5FCSuKvODxonr8Mkv4PCL1+CEDdfzFldkxPy7/YMPbHeBoszpg/nvPvpmp0m5WSoFu8jQgsCbDB/TXmQt/Cz2mQ/4zRuFATRcqzoLdIgWV+Qu73BS4bGUKRhQTvA8PMzifJQJHBGwDa957Gx1yEZcAZ5eq3gPPAy6B1ILLPpa9/7n9+4xl8B9CPni5577ceRnoKgdfvlDW+TKgBND+5uGoir39tnfBlMCt7BCf6cUtMC5MdfCGvDhFNWHewOy4Q1CGzwX1CFiFDqxnaFMeAicEg1o1nPpQcFD4WP/3YL4jjYtOjw1Nk7vr1QCiy6BPXbjcN9KIOh3jQqdQnFFq7WsjNjf9vizazv4t0KFwR8e6BZWEjS2bfHhbRjvAg09rRXFrQmd2JwixHHoxHbvQ/lZ477kysJHao+A/rtkRQuP61qziQUWBYe5BB4yL27oxAW6BubOfz/0M8ourh7sv7WqIstvlhbkgxGxbxvorEE6dIG2aY+FUK1uA6pBm/ssK8cER2pUNHBE9o1EAov5AmxxjTG7a4vXQ61Xa/h5VcTVxRZZ/NuhQvCetA35sBkz/MUZWKqbIO15FrFKG2nEhL0Xv6tGaIqhPlXKkbFF8K2XihxGalRQ3D8TFlg7GQtBXJH55ddC96HPtYJoo+qJrIg/zWTbJtvusG2dbxtAs7rwvZGz8TyOljpEvgkJEXQPuKSxYnViuyq4B7ygSGxVZdIrg5GaHe8KzvWOW5c/TwIaG0Zd5B3cLYAO49gTju4Bdf7FwH39gw9LM6GVgAYT2S12LlbLHsbFLSud0NQEJ3TIiPgsjX8WXsRaQJN3iZM3BtCsS5yg0BJOCOkgDn6npJYPtTMQcZGUBbyGcMi9DiWG+1zbII4BTse3HXWtee6lmxB/fZnudyFbsKc+V+JsHC5LDaO//wFUnKr4ZFuENiY4wd1GVCO8+DB2k20r4Fi1Pd9nRFqvHvLwwyZ5Xxo3gU5oY1IC00tKK2oiu2h450+9/lwMcK573O7HdeTo2uHtVtlTvAeiJmw33FWPZIEVEVekzvyvQWCM6/DJL2EK0AbMkt3daZZ5+ESZeCEtFPDCg9uvgSO06E5YVYjLaHk7A2gIuwn4cDape0FYmAVE2YBqc6/Ek15bgu3vcGE1IAHc2GhBsNCOrQ4kCeyeEwuqgQBh6QcxX+u0YLHh01xNLXM4C8VXbEAC+EXWpvT+AVB9kc0E/r80vtQkwkw9XtX8r0FQFpTkCg8LpM6JYOe+mtXKPY/QolWLxsar7PmYpR8rsLhCK8nwQKlfgVkA42TLuOKLeiMUFPTeIbZLsghAh+RoCaw0yiihx85zFf2vfjQQtxYnjYiBsz4JNw1+Jjc2zvzGkQKLPkaetEUYTCM4KyiqcrfqCxHyRNBNIGqRRlmhbmakKHQg4sk+FsfPYXpo8jjTwuGdoUZsvlFEJxcpsJi4BZIG64bkE8D8rFNIg5+rylGgX40qOnEZuE7hS3UbMcfsQjQiy3R1YrtpsF693C7JpFeL2M5UBJLiZEmowD7eabaCErdQwfX8gQfEWlvKZMrDFAmeqzK5CgSG/kX51QxiO5Fls3HWLgpdnC9UFzgfVOvagOpAmqwEJ0mOqPsma6g+8w0oiECBtYe7bNgLKQgTWGT+4uswjaCroGRRBSahjQZOopYW5Aj3hZnE5lQhi7M+DaD5f6nHo1jXZU/u4gcXmlBEttBFCHzkRTm2qWSc81eEQIEd1FQM2tUgBaP+p3Z+1yAwP8E0WrGMhlqOZXou1GG4Bo4lG5kRawJQZ9Zjh+0Ef5zBZ30p/t9Yy0jA/0dNcFMWTKAvKtCguEmvSowezggsWq9Z+FfseNdDI3Af5ieYYiv2Voms2A6IoYNjlezwtGs6TBaqb5JyM7Vi9nuFLq7jobglqMNjA6pFg08GUYfVekGZt6i++ULD484IbB+ycwafRKzYwtIxWKZlCimNFSs4DPeiwdMcrxMTW4EcsQ2Cv4/iHnDpQDytmP0U/1+3Yu4BxO5Y+KSQQXxPO+eRD0Lt4OImNSfKmMA6vtdMcmPa4IotrFQQxtIzG6DWpi9etmRW7B1IhwZnxVaD7KBaGHrYDsJwfUzo+P9NiOZmxPEaQIsgqHp41qtA76Dzniyl3F+9oju4MYHtTyA57fHu26H70FVw7rmfTKPIlsmKxeFeVn5ADcTKxFCgugmiLMYWRPM+8TUvUW4CHWh0oMJwfzWKLHXS62Eek14C150JBTPuIkgZORDE6ORTeBIjsue/84925YNpAq1YKA8o9lkPlVrgCG3aa8YA2g0ctWw2zj2wTXzNz5rg616qlvs1EP43UP2xGtCq4eYFNeRsYpwK7N5OU4cJ1a052Xsv0lWAoE/2wtWPoD49ftkGP6eFg5YI2zA5yyZkTzvNyh5uJVGEKHDZLCHZdaDQEf2/Ye4yymIEA6YEvnafeu2UOvOWCOzvuM/dYkm326cCa4GdtGBiHH31p3YVgyjQml1iLgMskjgNQjvKphRJZvBEFBiCY0K23OaZ5JNC9cMGnc8WRGNE7ItznZyxmvnwVIN4qhaeFQm/dqgWeZkzb4mAv72WYms8dRGomVXyDATDtrCKQZzIIrWF67bQokWLMbNV9dEyN0FmE4ZZ4cnpihmAqP5PCmkslw6xXZAfNu66jRK6uL8/aDJLh3h6SnVzv0YhMulVhnIzhU802wI7SfeAF6xiYJfnJqYsRIt28ZkN20eLVm0FxbY0bgI/PAMQ3jAotmjVGpCeu0kmOQSSv2jezyckW4lLco0WWZybwC/qlFFJlh1XaeAz8tRFCJNc6UX1rZZDYPMcyqLIHnzxml1RVgS0aqsotqP8ywYL4alUgBbtZXCsFLT6TBAHL+ikViw1pGkt5P9BGFE7iTXC1nwiQRnpTUPu10B4h0UN/cPOzzsJmsmkE//dTEJTzSpoKa+LLbBqTSFnLMoKrCh78PkrJJeBnyqJLTu3E3W9ZAmfDMPaRC3uRkCxNUCMpG6RDrHdDYFjUfygRsz+08k1gfXvBkwxfNKL6mP2Zt7KRGA5JrFdEwrEFtg0WbPSgNbs/v++AsdftxMJLVJ2sWXnttAfOA1cbNGyFfG9aQndBCbxGLbVSnAPUP2gOJynRhNQfkuDWj6n4ohOemV9H3xMbKdDcgxIiVqGEtT9gw9SCy3iFdulZ/8C5pZ0KAGN3WqV+T4DX6yAQmsS35L076UMrRsWrSw3yQ9KDBNzXRE6xDNV0QNhCC5CQDApzCXIDqqfO/EIkmfhwvDG9YCNFLamjnKY3KLiCu3hl38Cg4MPQ7NxUagvrcLis++UIhKhBtW1Yl0EJzg0SAb1ptEh3v8q4geNa+tWnJ2p+Nc4+DXxKrG5BsnKaodBmaBE9DQhY7yabMe/AfFaVa0S3vyYw+Do67twwK3awdFDSIobiXDuyt/Zj0UIbRnPcRIEkrNM+vPxfIokd4mjQ2ijQ7z/tWq5X1PDfzPqSq/MJpyIE5QuhRUmVRVVKe3Nj7GzaNXiIoX939xIJbZY5RYtWRTavJflKrVMh0ZFQxFAE5JDGWJj6FTUzfq+iB+UGCZGWfo8tdEDUQhm3sqSDrFdKis2DaqiVOPm94vt0W9/lMiNgELrLstFwc0DxSpvJzYh0li5lKGXlsFn+IkLE5v56IEYRCZCM4Fbzwax+YMiQrZUNsutQcVAsR0cGrYbYf/XT8VWBNd1kIfbwCo44Bl77yzydfILVItrlzLJCdW3FoUB4nQgHVOR3CUpCSa9skIkEU3u1RcwTKvQmz8LXLHFuFp0I1BXiiG222DyKRMLO8dMFPGmR7+KW6mgBcmhiLQBKRBI/hJ6/CR+UIEwsTBm0j3ghXcwafMPix7TALECmrnWEZsKgXXBuFp0I+BKsYP/+2OyVeumTJxfnlgZm0LOMU8l6F1EooEzVBLO5crbUyYLshCaNKFORb03iVti6uAz7JPI2hYFRrdQLWc0Eh7llSdBhSkF89C6Vi1VaBcuvzU1eWn5BdQO2d0CJ5frPcqFxicI0AqObQvZCE2azzAgOQYkIy7nwUzBM28ZkBOCIYSIBimSxvP7oUVpO7UC64JW7anQHhmx7XECbEpElhJugTfCDh823ea+Wndb4689BLq4drIIUxJI/uInVQ2sFGFoBkj8TCItZiiChRpdWuBc/4947lc9SHDxNX4/2PlhwbkfSEvC6zAj2EL71Y+Yz/UHsND4ISi1q6FtUWRxIg0ThVcR7mfVBN6yBukT/qAwiV7gUaCrQQcxslhFhZ8hWo1i5v2vfrCjY9chimzyIHbxY2Lyd/yvaNxrk2/2784/IxPQgs171q9Q0EdLyUuL7oIMq97mfY6LyEO7kXGQfRI3gQHpET1uj1tPEh+CmbeyOmYbsu3oUzFzAou4SWbifLNLz76TVXRB3ucYLYc8Q4Y2eIalzOBiLfI3ZBImlcBNQE2zOJMIZt7K6phtKCAuNwBTVWZQYF3QNxuVlxYXJSx+O31nqFiWCTnCc7xikoo8evJNfkFPgizzCUzquNJ6jQd9/Xl2+N4ERUUk3zHx2BhRoY5GFjXt11SCeWn7Eb5WzNCVNnxrZME3UABc+DCv6yR8hNgx3+EzxpPCEGibpdAZE2o7kxS1CIEbGi3Ib8LNnYe45kaVzKSLwM/x7tuRVW9x0ktRliEFufbeXvhFhhNYWfbmBjgXUaZuAT8Cw/Wsw6QoOWKRmUvukhTBzFtZH7vjSSA/iRGHCY6wrqBR482DgS6Cwm7+MhFV9dbOX3AxuRVbhnPMa3C1IHkNLhOe9s6rOQpLFlUJhBBYTVbE8LOy8E6wMN8oTyDvrUNH7UiDMMC5H/BeOCOsp8fEhNsjVXkEEjtqAJfNBoFhW5hkJgnDkXXt8kq3lB0ZD5rW+PY93250H9kxqUVZanxZY9xKuJ6ScRWBoo4rcOxExycE1k/kbwr4HoF/YxHXmacUexOc7+S/D9DFZ4JzL+B9bFLPkYL/PP7s2i5M0ZLZNGDZGfS7BoGJwDFXrSgXv/dIAYlEMnPYK7kURboJXJ70wqMK5s6tgiiKZRkgkUhmEqds99CSsXwctFDDJrxqCWp8jSyY6SgNiWSWUfk/BkhOGR4HuwHU+lW2iS08UGWcpEQys9gCu7zSNUCGa50yOA4P2arNvQgCmPzcSiSSGeQ0m5Y1smTICWfU/zR8pyoQD6tI/6tEMsuonv/IoSwHQ7LCan2hm4CKMpRxkhLJLHMqsNJN4GMoVkwxAOkekEhmnLGE28xNkHeph/JSS7U0Ft0DpUmZJpFIimFMYEcAuLZcWrEAobkH0H1AYTiUkRkSyawzJrCXV7o9acWykxIRKWANohN12yhWh51LEyQSyUxzpiaXtGIhMtZ1NPwC4mDWq3QPSCSSszW50Ir9Zqe5qaiKaF2bqSFqSezw5BOIAkcAZbBeeRIX3fOSyUsqx73vNoznpejknYCDJwIZyzM7waTeQmDxO/ZwE57WPMOVerjUvPDUhQG12LazqPKQFfx3bYFTSl7jL6MxhytJt8uU+jHgGrwfleCFtcdEMWuel+z7JjAJye5Os1FTFayeOJMJYC5c/QiUgHAsXEKL9bwiMIcja7VEAusvOHc55iJpsYcHnpdMnkczV3h2ox3va+x7FJowh99AWxBdTBJT1hU2euEVgHXPS+uUTnXS8N8Trys9pqkBznc2oWACrkE31WFY+xaM3zuYxtAILNvNfbEzOcxF/6sSEus6Ovk0+s2KtVEW3yvPvWn4Xr4d8zZ/sUTp6oDTm41SurxNSAc4U/COCdOh6oTm2AbLaBdRtDMOLNstPKpXw3ZcWukyk3j2ZsIXIhJr9w/DKxBj1qyLz3c7UC78pWJCL1wuDLrvZQMkSBvGR3PoFsDJYOyADM/rnTJYX2XB0zH5R8Im2zrgLG4KcmF0uCumbLRFv1c9audgaK3XnGTcM+EqwMoFYaW6sdpBRC7Y3sCyM6SXjQ44NeLd309D10FIeZWW/71SLE7xdkwm23Svq8Xjl5UW/zh+cTXBcQEY3kYhI4QH7HUjj+TfguD36lLvDTVqJw53Z8lVUF9aDXUPDI7DE23jOSpjWBa/OP3LdcN6YL91K5f5QmAFgDMZ/3kpklL4DstCwIQbshrUufPzhjPL3vN6ZqKzJOD3esgnwWJR4xqgq2AWYmPV2lVYuBQ+gXUSUt4bzw2eIygv/hwTZ9wEnrIxLlkXEawyfguqmcQXN4P4r7PIERHftxnzGWVBY9s9SsNYgUVGODs65cURsahhmPXaP/gQRsELDEwmrmXsZU8JmOxqcEH10vI9l0NdDrdWDd/L6IvDyZgHJfUVloGm7zllRNTxPddKNGnYgfHOtsVDGiMhCSxGFQxGVmHVICdNffFlmFsOn9wKsV7tkCyoBv7Jrlu+5/5qjgZIvAR1OBo4HdMWF9sWSGxCChqace/jVqx/xKBBOfiMbXd8r90LMFbGIAksgj5GLigmTBHoGlj8VrjBFmK9libelUgHxi9c3fUhcQtM87aVvsRx+CgAby4zpIkGzuSHdB04pJkUL9uk1ik8ptjvxtiKsrLJAougoKiOJVvakyDK0rPvhLoGkADrtcfE9dUq5RoImOxyV9Qg/iGunNwKgJ1D9LOjgYHRIkZIs3acRTMjpNEHDUoMuw7QLWB4XsJ7aSusvZDAIhdWul11SizZpWc2QJ1/IXT/EyauPuvVtVyr6I/2T3bd5FbsWAiSnNwKx176yKwYtuH1fxkcsfWLycz7ZHmHbvpe1uPeF9I5lfFew9/d9DxHf3PghJywwCIosig0au2SCRUFxbV+/vuh+zHu1We9Vllcgya7dDgrBnJyiwiKCB8y+v1yl0CCkBe5eGj5npcxDtb1FfuXzepBbRMJLIJD5H6/t1qbe95cuPQm82WKVVstCszzeu65H8eK61jOAQs+rpjPNQz/Re8PNTFAcgb0sUVEC5i+55+BBPGPmPQoHzVfHluZWGyeROdOXLvEAoug4Jy/+v7Kyd7W5tyFHwAKbZnBCa3zV/4WagvXI9sdfX331DWAca5DNnSZkvyuHTgbzH26T05uhYKrjM5EC3AXiz8G2gCJO2LyTwi1eWibzjstjf+/A2dDtIwyJKqJgvvlI9cIpBJYl+Xv/svt492/umMNv+qhdTgXYR0Wxfzy63COiasSU7TwePdtGDqrtjDhzR2Mc8UwNZgCQlZ2ucjJrQC41aXxp/iIAoFgpqVdcFLvuUgf9jhtOOtDbYHTYe3wDf/vt1xNgFIuPQ+iDRF+4kwEFsHVTEePf3rtePfPjfridTvlXxmEFmNcUfQXLr9l5xqIAie1+nvv2YlbmEvgWslXaCVlO+A1KQzhYGIXM+B1zfcc21QlLjoXeIeO50Sk8zbAWVJrQgXgf2PoGoHMBBbBYfSFK/+wevTVn62f7P2NudB481Ro8/bRusK69Ds/iXUJIGi5skkt22pd1rrT4G8NJCSNoZzcCgHzDMBTkTBDmhlQIVHIEz4Z2ALnHG5HNDXASQRTufPomfQ6M9JVYELs7jQ1pt6355dv3lposAkjNrk0ODJgsP8BDMKzUqUGhXWe+YIpoorghNbx7mavv/+vm1guZ1rcAVEErLTplW221h+8XZabjuc31cA5fybbumU5d1X4XREejuV+VxxemyX9nprnaey59J1/u/3EBNaFC22bCe0bKLQKm2jCwoG22B4+TC22GBVQW3jBzoSFkQFxbgAXrE4wOPhZ78njn86MsEokknyZuMC6oNDWAPT6uT+4O3f+j7TaOd0WRyyDPep/YlcLGB7/wnnOrEpruM96hKclst1ChDVecUCdf5H9/wX7kQp+3mD/Q+gf/3tvcPAfUlglEslEyU1gveztNHUmbq355Vdu1Bd/X6uxYT1atpPAFtVDA/qH/9wbnZjvQv+L7eWVrgESiUQyYQoRWC9cbNfmlq6/pNS/o6MPVWHWKlqmaOGKgGKK7gcMsxr1d3qDk0fd4fGvfs5cFIYUVYlEkjeFC6yf/Z1mc4R5IAGaav3bL9UXrzWs0ZGm1n+3YVknXgc+E+D5nmUd9phLoWf1v+gO+19+g3lrmaB2L1R0SatEIpke/h++tAOooro4bQAAAABJRU5ErkJggg==);background-position:15px 15px;background-repeat:no-repeat;background-size:115px;height:100vh;left:0;overflow:hidden;padding-top:65px;position:fixed;top:0;width:250px;z-index:2147483647}#app-header .navbar-collapse.hidden{left:-250px}#app-header .navbar-collapse .cancel-button{color:#fff;cursor:pointer;font-size:28px;line-height:24px;position:absolute;right:15px;top:15px}#app-header .navbar-collapse .profile-menu{margin:0}#app-header .navbar-collapse hr{border-color:#fff}#app-header .navbar-collapse .nav-header{color:#fff;padding-left:5px}#app-header .navbar-collapse .nav-item{margin-bottom:0;margin-top:0}#app-header .navbar-collapse .nav-item.trial-button{margin:15px auto 0}#app-header .navbar-collapse .nav-link{color:#fff;font-size:14px;padding-left:0;padding-right:0}#app-header .navbar-collapse .nav-link:hover{color:#888}#app-header .navbar-collapse .navbar-container{display:grid;grid-template-columns:250px 250px;margin-left:0!important;transition:margin-left .3s ease-in-out}#app-header .navbar-collapse .navbar-container.submenu{margin-left:-250px!important}#app-header .navbar-collapse .navbar-container .navbar-nav{padding:20px}#app-header .navbar-collapse .navbar-container .navbar-nav.admin{color:#fff;padding:0}}#app-header .profile-pic-container{align-items:center;cursor:pointer;display:flex;flex-direction:row}#app-header .profile-pic-container .name{font-size:16px;margin-bottom:auto;margin-left:5px;margin-top:auto;text-transform:none!important}#app-header .submenu-header{display:flex;padding:.5rem 0}#app-header .submenu-header i{color:#fff;cursor:pointer;font-size:1.3em}#app-header .submenu-header .submenu-title{color:#fff;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}#app-header hr{width:100%}#app-header #close-banner{-webkit-animation:appear 2s forwards;animation:appear 2s forwards;color:#fff;cursor:pointer;position:absolute;right:13px;top:13px;z-index:100}@-webkit-keyframes appear{0%,30%{opacity:0}to{opacity:1}}@keyframes appear{0%,30%{opacity:0}to{opacity:1}}#app-header .burger-container{position:relative}#app-header .processing-orders-container{position:absolute;right:-11px;top:-11px}#app-header .processing-orders{background-color:#b2554c;border-radius:20px;color:#fff;font-size:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:12px;margin:auto;min-width:20px;padding:4px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#app-header .dropdown .processing-orders-container{right:11px;top:-4px}:has(.sport-lp-marketing) .navbar,:has(.swing-court) .navbar{background-color:#1c1c1e!important}#how-it-works{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%!important}@media screen and (max-width:600px){#how-it-works{background-position:47.2% 50%}}#how-it-works .how-it-works-container{align-items:center;background-color:#1c1c1e;color:#fff;display:flex;flex-direction:center;height:inherit!important;justify-content:center;width:100%!important}#how-it-works .how-it-works-container .content{text-align:center;width:90%}@media(max-width:430px){#how-it-works .how-it-works-container .content{padding-left:16px;padding-right:16px;width:100%}}#how-it-works .how-it-works-container .content h1{font-size:68px;font-weight:700;margin-bottom:30px}@media(max-width:430px){#how-it-works .how-it-works-container .content h1{font-size:44px;width:100%}}@media(min-width:431px)and (max-width:991px){#how-it-works .how-it-works-container .content h1{font-size:60px}}#how-it-works .how-it-works-container .content p{color:#bfbfbf;font-size:26px;font-weight:400}@media screen and (max-width:991px){#how-it-works .how-it-works-container .content p{font-size:26px}}@media screen and (max-width:433px){#how-it-works .how-it-works-container .content p{font-size:20px}}#subscription-sticky{bottom:30px;cursor:pointer;max-width:320px;position:fixed;right:30px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;z-index:1000}#subscription-sticky a:hover.no-underline{text-decoration:none}#subscription-sticky:has(.opened){cursor:unset;right:30px}#subscription-sticky:has(.closed){right:30px}#subscription-sticky #sticky-title{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}#subscription-sticky *{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#subscription-sticky .opened{transition:width .5s ease-in-out;width:100%}#subscription-sticky .opened button{color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:16px;max-width:230px;position:absolute;right:20px;text-align:left}#subscription-sticky .opened button:active,#subscription-sticky .opened button:focus{box-shadow:none!important;outline:0!important}#subscription-sticky h5{-webkit-animation:opacity 1.5s;animation:opacity 1.5s;-webkit-transform:none;transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes opacity{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}10%{opacity:0}to{opacity:1}}#subscription-sticky .closed{transition:width .5s ease-in-out;width:90px}#subscription-sticky #close-sticker{align-items:center;-webkit-backface-visibility:unset;backface-visibility:unset;background-color:#88888c;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:200!important;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px;z-index:1001}#subscription-sticky:has(.opened) #close-sticker{-webkit-animation:opacity 1.5s;animation:opacity 1.5s}#subscription-sticky:has(.closed) #close-sticker{opacity:0!important}#subscription-sticky .sticker{height:60px;left:15px;position:absolute;right:5px;top:10px;width:60px}#subscription-sticky .sticker[src*=coach-sale]{height:70px;left:7px;top:0;width:70px}#subscription-sticky .card{background:#29a853;border:0;border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:80px}#subscription-sticky .card-header{background:#29a853;border:none;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.3);height:80px}.share-button{cursor:pointer;position:relative}.share-button.share-icon{background:unset!important;border:unset!important;color:rgba(0,0,0,.4)!important}.share-button.dark-mode{color:rgba(235,235,245,.6)!important}.share-button.dark-mode:hover{color:#29a853!important}.share-button:hover{color:#000!important}.share-button:active{color:#01905a!important}.share-button .share-bubble{text-wrap:nowrap;align-items:center;background-color:#29a853;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;left:50%;opacity:1;padding:2px 5px!important;position:absolute;top:-35px;-webkit-transform:translate(-50%);transform:translate(-50%)}.share-button .share-bubble.copied-state{min-width:80px}.share-button .share-bubble.hovered-state{min-width:125px}.share-button .share-bubble.dark-mode{left:-48px}.share-button .share-bubble.dark-mode.copied-state{left:-25px}.share-button .share-bubble .bubble-tail{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #29a853;bottom:-7px;height:0;margin:0;position:absolute;width:0}.marketing-accordion-container{margin:50px auto;width:80%}@media screen and (max-width:998px){.marketing-accordion-container{width:90%!important}}@media screen and (max-width:430px){.marketing-accordion-container{width:100%!important}}.marketing-accordion-container .accordion{background-color:#1c1c1e!important;padding-bottom:30px}.marketing-accordion-container .accordion:not(:first-child){border-top:2px solid rgba(84,84,88,.65)!important}.marketing-accordion-container .accordion .title{color:#29a853!important;display:flex;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;font-size:22px!important;font-weight:700;justify-content:space-between;padding:20px 0 0!important;position:relative;text-align:left!important;width:100%}.marketing-accordion-container .accordion .title:hover{color:#01905a!important}.marketing-accordion-container .accordion .title .minus,.marketing-accordion-container .accordion .title .plus{color:rgba(235,235,245,.6);margin-left:20px}@media screen and (max-width:600px){.marketing-accordion-container .accordion .title .minus,.marketing-accordion-container .accordion .title .plus{margin-left:35px}}.marketing-accordion-container .accordion .title .share-button{margin-right:0;position:absolute;right:30px}.marketing-accordion-container .accordion .accordion-content{color:#bfbfbf;font-size:20px;font-weight:400;padding:20px 0!important;text-align:left}.marketing-accordion-container .accordion .accordion-content a{color:#29a853;text-decoration:underline}.marketing-accordion-container .accordion .accordion-content a:hover{color:#01905a!important}.marketing-bundle-card{display:flex;justify-content:center;margin-top:32px;width:100%}@media screen and (min-width:768px){.marketing-bundle-card{margin-top:44px}}@media screen and (min-width:540px){.marketing-bundle-card{margin-top:44px}}@media screen and (min-width:769px)and (max-width:1024px){.marketing-bundle-card{margin-top:64px}}.marketing-bundle-card .bundle-table{min-height:400px;padding-top:20px}.marketing-bundle-card table{border-collapse:collapse;width:70%}.marketing-bundle-card table td,.marketing-bundle-card table th{padding:8px;text-align:center}.marketing-bundle-card table td:first-child,.marketing-bundle-card table th:first-child{text-align:left;width:200px}.marketing-bundle-card table td:not(:first-child){color:#bfbfbf}.marketing-bundle-card table tr:first-child td:nth-child(3),.marketing-bundle-card table tr:last-child td:nth-child(3){color:#fff}.marketing-bundle-card table th{background-color:#2c2c2e}.marketing-bundle-card table th:nth-child(3){color:#29a853}.marketing-bundle-card table th:nth-child(4){color:#6866db}.marketing-bundle-card table tr:nth-child(odd){background-color:#39393d}.marketing-bundle-card table tr:nth-child(2n){background-color:#2c2c2e}.marketing-bundle-card table td:first-child,.marketing-bundle-card table th:first-child{background-color:#2c2c2e;left:0;position:-webkit-sticky;position:sticky;z-index:1}tr:nth-child(odd) .marketing-bundle-card table td:first-child,tr:nth-child(odd) .marketing-bundle-card table th:first-child{background-color:inherit}.marketing-bundle-card table tr:nth-child(odd) td:first-child,.marketing-bundle-card table tr:nth-child(odd) th:first-child,tr:nth-child(2n) .marketing-bundle-card table td:first-child,tr:nth-child(2n) .marketing-bundle-card table th:first-child{background-color:#39393d}.marketing-bundle-card table tr:first-child th:first-child{background-color:#2c2c2e}.marketing-bundle-card table td:nth-child(3),.marketing-bundle-card table th:nth-child(3){border-left:2px solid #29a853;border-right:2px solid #29a853;position:relative}.marketing-bundle-card table tr:first-child th:nth-child(3):before{border-left:2px solid #29a853;border-right:2px solid #29a853;border-top:2px solid #29a853;border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:16px;left:-2px;position:absolute;right:-2px;top:-16px;z-index:1}.marketing-bundle-card table tr:last-child td:nth-child(3):after{border-bottom:2px solid #29a853;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-left:2px solid #29a853;border-right:2px solid #29a853;bottom:-16px;content:"";height:16px;left:-2px;position:absolute;right:-2px;z-index:1}.marketing-bundle-card table .best-value-label{background-color:#29a853;border-radius:0 16px 0 16px;color:#fff;font-size:10px;font-weight:700;padding:3px 14px;position:absolute;right:0;text-align:center;top:-16px;width:90px;z-index:2}.marketing-bundle-card table .checkmark{height:20px;width:20px}.marketing-bundle-card table .xmark{height:12px;width:12px}@media(max-width:719px){.marketing-bundle-card table{display:block;overflow-x:auto;white-space:nowrap;width:100%}.marketing-bundle-card table .best-value-label{border-radius:16px 16px 0 0;color:#fff;padding:2px 16px;position:absolute;text-align:center;top:-16px;width:100px;z-index:2}.marketing-bundle-card ::-webkit-scrollbar{display:none}}.marketing-bundle-card .plan-details{position:relative}.marketing-bundle-card .plan-details .cross-icon{font-size:10px;line-height:1;position:absolute}.marketing-bundle-card .bundle-note{color:#bfbfbf;font-size:12px;font-weight:400;margin:0;padding:0}#subscription-features{background-color:#2c2c2e!important;padding-bottom:35px;padding-top:70px}@media screen and (max-width:430px){#subscription-features{padding-bottom:44px;padding-top:44px}}#subscription-features #pricing{max-width:1200px;min-width:300px}@media screen and (max-width:450px){#subscription-features #pricing{margin:0}}#subscription-features #pricing center p{height:80px}@media screen and (max-width:375px){#subscription-features #pricing center p{height:auto}}@media screen and (max-width:430px){#subscription-features .container{padding-left:0;padding-right:0}}#subscription-features .subscribe-button{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border-radius:2em;color:#fff;display:block;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;font-size:14px;font-weight:700;margin-bottom:20px;padding:18px!important;text-transform:uppercase!important;width:185px}@media screen and (max-width:768px){#subscription-features .subscribe-button{font-size:14px;padding:14px!important;width:50%}}#subscription-features .subscribe-button:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)!important}#subscription-features .subscribe-byline{font-size:1em;font-weight:700;margin-top:20px}#subscription-features .subscribe-container{margin-top:30px}#subscription-features .subscribe-container .pro-annual-price{color:#bfbfbf;font-size:12px;margin-bottom:0!important}#subscription-features .subscribe-container .max-annual-price{color:#bfbfbf;display:inline-block;font-size:12px;position:relative}#subscription-features .subscribe-container .max-annual-price .cross-icon{font-size:10px;left:-5px;line-height:1;position:absolute;top:2px}#subscription-features #team-club-direct{font-size:20px;margin:50px auto}@media screen and (max-width:430px){#subscription-features #team-club-direct{margin:50px auto 0}}#subscription-features #team-club-direct a{color:#29a853}#subscription-features #money-back-notice #learn-more{cursor:pointer;position:absolute;-webkit-transform:scale(.5) translateY(-15px);transform:scale(.5) translateY(-15px)}@media screen and (max-width:576px){#subscription-features #money-back-notice{margin-top:14px}}.price-container{font-family:sans-serif;margin:auto;max-width:700px;padding-top:50px;position:relative}@media screen and (max-width:768px){.price-container{padding-top:120px}}.price-container #best-value-border{border:2px solid #01905a;border-radius:16px;height:100%;max-height:690px;position:absolute;right:0;top:30px;width:30.5%}@media screen and (max-width:768px){.price-container #best-value-border{max-height:700px!important;top:100px}}@media screen and (max-width:568px){.price-container #best-value-border{max-height:760px!important}}.price-container #best-value-border .best-value{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:0 14px 0 16px;color:#fff!important;font-size:12px;font-weight:600!important;height:25px;margin:0;padding-top:3px;position:absolute;right:0;text-align:center;text-transform:uppercase;width:100px}@media screen and (max-width:768px){.price-container #best-value-border .best-value{border-radius:10px 10px 0 0;width:100%}}.pricing-table{max-height:650px!important;table-layout:fixed}.pricing-table img{height:22px;min-width:22px!important;width:22px}@media screen and (max-width:768px){.pricing-table img{min-width:20px;width:20px}}.pricing-table .tr-plans-border{height:120px}@media screen and (max-width:768px){.pricing-table .tr-plans-border{height:100px}}.pricing-table .tr-plans-border th{vertical-align:middle}.pricing-table .tr-plans-border th p{color:#bfbfbf;font-size:14px!important;font-weight:400!important;height:50px;margin:0 auto;max-width:130px;min-width:85px;padding-left:5px;padding-right:5px;padding-top:10px}@media screen and (max-width:768px){.pricing-table .tr-plans-border th p{max-width:113px;padding-top:0}}.pricing-table .tr-plans-border h4{font-size:28px;font-weight:700}@media screen and (max-width:768px){.pricing-table .tr-plans-border h4{font-size:16px}}.pricing-table tbody h6{font-size:22px;font-weight:600}@media screen and (max-width:768px){.pricing-table tbody h6{font-size:15px}}.pricing-table tbody td:first-child{padding-left:15px}.pricing-table tbody td:first-child p{font-size:14px!important;font-weight:700!important;min-width:102px}@media screen and (max-width:768px){.pricing-table tbody td:first-child p{max-width:150px}.pricing-table tbody td:first-child{font-size:12px}}@media screen and (max-width:568px){.pricing-table tbody td:first-child{height:60px;padding-left:5px}}.pricing-table tbody td:nth-child(n+2){color:#bfbfbf;font-size:14px}@media screen and (max-width:768px){.pricing-table tbody td:nth-child(n+2){font-size:12px}}.pricing-table tbody td:nth-child(3){color:#29a853}.pricing-table tbody span{color:gray;font-size:17px;font-weight:400}@media screen and (max-width:768px){.pricing-table tbody span{font-size:11px}}.pricing-table tbody tr:nth-child(odd){background-color:#7474802e}.pricing-table td:first-child{padding-bottom:15px;padding-top:15px;text-align:left;width:30%}@media screen and (max-width:768px){.pricing-table td:first-child{padding-top:15px}}.pricing-table td:nth-child(n+2),.pricing-table th:nth-child(n+2){min-width:70px;padding-bottom:15px;padding-top:15px;text-align:center;width:30%}.pricing-table tr:last-child td:last-child{border-radius:0 0 15px 0!important}@media screen and (max-width:657px){.pricing-table tr:last-child td:last-child{padding-left:5px;padding-right:5px}}.pricing-table tr:nth-child(9) td:first-child{height:100%;max-width:190px;min-width:130px;position:relative}.pricing-table tr:nth-child(9) td:first-child #learn-more{cursor:pointer;position:absolute;-webkit-transform:scale(.7) translate(5px,-3px);transform:scale(.7) translate(5px,-3px)}#table-popup-content-container{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}#table-popup-content-container h1{font-size:18px;font-weight:700}#table-popup-content-container img{height:120px;margin:15px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#table-popup-content-container p{margin-top:15px;text-align:center;width:200px}#get-free-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:none;border-radius:30px;color:#fff;font-size:14px;font-weight:700;padding:13px 27px;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:140px}#get-free-button:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%);text-decoration:none}#features-row .marketing-container{margin-bottom:36px;padding:0}#features-row .marketing-section-title{font-size:24px!important}#features-row .marketing-section-subtitle{font-size:16px!important}@media screen and (max-width:767px){#features-row .marketing-section-subtitle{font-size:15px!important}}#features-row>div .container{margin:0 16px;padding-left:0!important;padding-right:0!important;padding:0;width:360px}@media(max-width:767px){#features-row>div .container{width:264px}}#features-row>div .container .asset-container{display:flex;height:568px;margin:0 auto;max-width:320px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:767px){#features-row>div .container .asset-container{height:440px}}#features-row>div .container img{border-radius:8px;height:568px;max-width:100%}@media(max-width:767px){#features-row>div .container img{height:440px}}#features-row>div .container img#sonya-gif{aspect-ratio:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}#features-row>div .container img#iphone-16-pro-curve{margin-top:20px}#features-row>div .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button#get-pro-button{background:none;border:1px solid #fff;border-radius:30px;color:#fff;font-size:14px;padding:13px 27px;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:140px}button#get-pro-button:hover{background-color:#fff;border:1px solid #fff;color:#181818;color:#000;opacity:90%}.subscription-ctas{align-items:center;display:flex;margin-bottom:16px}.subscription-ctas button{font-size:16px!important;font-weight:700;line-height:21px}@media screen and (max-width:568px){.subscription-ctas button{font-size:14px!important;font-weight:400;line-height:18px}}.subscription-ctas div:first-child{margin-right:16px}.star-rating{align-items:center;-webkit-column-gap:4px;column-gap:4px;display:flex}.star-rating img{height:16px!important;min-width:unset!important;width:16px!important}.subscription-badge{align-items:center;border:1px solid #fff;border-radius:260px;bottom:-2px;display:inline-flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.subscription-badge .sub-badge{align-items:center;border-radius:260px;color:#fff;display:flex;font-size:.8rem;height:1.1rem;justify-content:center;line-height:1.1rem;min-height:unset!important;padding:0 4px;text-transform:uppercase}.subscription-badge .purple-gradient{background:linear-gradient(90deg,#dc7eff .03%,#9c73f0 99.97%)}.subscription-badge .green-gradient{background:linear-gradient(62deg,#01905a,#29a853 52.08%,#bddf3b)}.reviewer{align-items:center;display:flex;justify-content:flex-start}.reviewer,.reviewer .profile-picture-container{position:relative}.reviewer .profile-picture-container img{aspect-ratio:1/1;border-radius:50%;max-width:56px}.reviewer .reviewer-info{display:flex;flex-direction:column;margin-left:16px}.reviewer .reviewer-info .name{font-size:1.15rem;font-weight:600;margin:0}.reviewer .reviewer-info .title{font-size:1rem}.review{color:#fff!important}.review .review-rating{margin:24px 0}.review .review-rating img{max-width:168px;min-width:132px;width:100%}.review .review-title{margin:12px 0}.review .review-title h1{font-size:20px;font-weight:700;letter-spacing:.1000000015px;line-height:18px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}@media screen and (max-width:568px){.review .review-title h1{font-size:12px}}.review .review-content{margin-bottom:12px}.review .review-content p{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:20px;max-width:560px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media screen and (max-width:568px){.review .review-content p{font-size:12px}}.review.center{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review>.card{background:#2c2c2e;border-radius:8px;margin:0 16px 36px;max-width:360px;padding:32px}.review>.card .review-rating{margin-bottom:12px;margin-top:12px;max-width:132px}.review>.card .reviewer{align-items:baseline;flex-direction:column}.review>.card .reviewer .reviewer-info{margin-left:0;text-align:left}#landing-page-faq .faqs-container{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;text-align:left!important}#landing-page-faq .faqs-container .faq-title{color:#fff;font-size:14px;margin-bottom:12px}#landing-page-faq .faqs-container a{color:#29a853;text-decoration:underline}#landing-page-faq .faqs-container .content-container{font-size:14px}#landing-page-faq .faqs-container .homepage-faq{margin-bottom:24px;max-width:100%}@media screen and (min-width:768px)and (min-height:564px){#landing-page-faq .faqs-container .homepage-faq{max-width:48%}}#marketing-hero-q12025{background-color:#2c2c2e;height:calc(100vh - var(--header-height));position:relative}@media screen and (max-width:575px)and (min-height:680px){#marketing-hero-q12025{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (min-height:1024px){#marketing-hero-q12025{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#marketing-hero-q12025 #marketing-hero{background:#2c2c2e;height:100%;min-height:unset;min-width:100%;position:relative;z-index:0}#marketing-hero-q12025 #marketing-hero .content-container{height:unset!important;padding-top:0}#marketing-hero-q12025 #marketing-hero .content-container .content-overlay{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;top:0}#marketing-hero-q12025 #marketing-hero .wreaths-container{display:flex;flex-direction:column;row-gap:32px}#marketing-hero-q12025 #marketing-hero .wreaths-container img{max-width:167px}#marketing-hero-q12025 #marketing-video{height:100%;position:absolute!important;width:100vw}#marketing-hero-q12025 #marketing-video .video-overlay{height:100%;min-height:0}#marketing-hero-q12025 #marketing-video video{top:0!important}@media screen and (max-width:575px){#marketing-hero-q12025{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#marketing-hero-q12025 .wreaths-container{row-gap:12px!important}#marketing-hero-q12025 .wreaths-container img{max-width:74px!important}#marketing-hero-q12025 #marketing-hero{height:260px;max-height:260px}#marketing-hero-q12025 #marketing-video{height:260px;min-height:260px!important}#marketing-hero-q12025 #marketing-video video{height:260px!important;min-height:260px!important}}.lpv2-herov1-hero #lpv2-herov1-hero{padding:0}.lpv2-herov1-hero #lpv2-herov1-hero .asset-container img{border-radius:14px;width:100%}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between;padding:0;width:100%}@media screen and (max-width:1200px){.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view{-webkit-column-gap:24px;column-gap:24px}}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .wreaths-container{display:flex;justify-content:space-between;margin-top:23px;width:100%}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .wreaths-container img{max-width:105px}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .marketing-section-title{font-size:48px!important}@media screen and (max-width:1200px){.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .marketing-section-title{font-size:32px!important}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .marketing-section-subtitle{font-size:24px!important}}.lpv2-herov1-hero #lpv2-herov1-hero #landscape-view .section{max-width:525px;width:100%}.lpv2-herov1-hero #lpv2-herov1-hero:has(#mobile-view){padding-bottom:44px;padding-top:44px}.lpv2-herov1-hero #lpv2-herov1-hero:has(#mobile-view) .title-container{margin-bottom:24px!important}.lpv2-herov1-hero #lpv2-herov1-hero #mobile-view .asset-container img{border-radius:14px;width:100%}.lpv2-herov1-hero #lpv2-herov1-hero #mobile-view .wreaths-container{align-items:center;-webkit-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px;row-gap:24px;width:100%}.lpv2-herov1-hero #lpv2-herov1-hero #mobile-view .wreaths-container img{max-width:120px}.lpv2-herov1-hero #lpv2-herov1-hero #mobile-view .review-content p{line-height:normal}.horizontal-auto-scroll{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.horizontal-auto-scroll.swing-gradient{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important}.horizontal-auto-scroll.transparent{background:transparent}.horizontal-auto-scroll .wrapper{display:flex;position:absolute}.horizontal-auto-scroll .element-container{align-items:center;-webkit-animation:swipe var(--speed) linear infinite backwards;animation:swipe var(--speed) linear infinite backwards;display:flex;justify-content:center}@-webkit-keyframes swipe{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes swipe{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}#most-reviewed{position:relative}#most-reviewed .title-container{max-width:800px}@media screen and (max-width:545px){#most-reviewed .title-container{width:100%}}#most-reviewed #partner-logos{display:flex;flex-wrap:nowrap;justify-content:space-around;margin-bottom:24px;margin-top:44px;padding-left:20px;padding-right:20px}#most-reviewed #partner-logos img{height:30px}@media screen and (max-width:400px){#most-reviewed #partner-logos img{height:16px}}@media screen and (min-width:400px)and (max-width:486px){#most-reviewed #partner-logos img{height:18px}}@media screen and (min-width:487px)and (max-width:767px){#most-reviewed #partner-logos img{height:24px}}@media screen and (min-width:768px){#most-reviewed #partner-logos{margin-top:92px}}#most-reviewed .horizontal-scroll-container{align-items:center;display:flex;position:relative;width:100%}#most-reviewed .horizontal-scroll-container .horizontal-auto-scroll{height:31px}#most-reviewed .horizontal-scroll-container .horizontal-auto-scroll img{height:28px;margin-left:12px;margin-right:12px}@media screen and (min-width:768px){#most-reviewed .horizontal-scroll-container .horizontal-auto-scroll,#most-reviewed .horizontal-scroll-container .horizontal-auto-scroll img{height:64px}}#most-reviewed .gif-row{height:unset;padding-bottom:92px;position:relative}@media(max-width:767px){#most-reviewed .gif-row{padding-bottom:44px}}#most-reviewed .gif-row .horizontal-auto-scroll{height:468px}#most-reviewed .gif-row .horizontal-auto-scroll video{border-radius:8px;margin-left:12px;margin-right:12px;width:263px}@media screen and (min-width:768px)and (min-height:564px){#proven-game .title-container{display:flex;flex-wrap:wrap;margin-bottom:24px}#proven-game .title-container .marketing-section-title:first-child{margin-right:1.5rem}#proven-game .title-container .marketing-section-title:last-child{flex-grow:2;margin-right:auto;width:100%}#proven-game .title-container .marketing-section-subtitle{flex-grow:0;flex-shrink:1;font-size:1.6rem!important}}#proven-game #get-better{display:flex;flex-wrap:wrap-reverse}#proven-game #get-better .get-better-title{color:#fff;font-size:28px;margin-bottom:44px}#proven-game #get-better .marketing-section-subtitle{font-size:16px!important;line-height:20px;margin-top:0}#proven-game #get-better .checklists-container{margin-bottom:44px}#proven-game #get-better .checklists-container .content{align-items:center;display:flex;justify-content:baseline;margin-bottom:24px}#proven-game #get-better .checklists-container .content img{margin-right:16px;max-width:40px}#proven-game #get-better .checklists-container .content .content-container{align-items:baseline;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}#proven-game #get-better .checklists-container .content .content-container .marketing-section-title.white{font-size:16px!important;font-weight:500;line-height:21px;margin-bottom:4px}#proven-game #get-better .img-container{display:flex;justify-content:right;width:787px}#proven-game #get-better .img-container .team-img{border-radius:8px;height:424px}@media screen and (min-width:992px)and (max-width:1199px){#proven-game #get-better .img-container{width:607px}}@media screen and (max-width:991px){#proven-game #get-better .img-container{justify-content:center;margin-bottom:44px;width:100%}#proven-game #get-better .img-container .team-img{height:unset;width:100%}}.marketing-banner{background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;height:44px;position:relative;z-index:1}@media screen and (max-width:800px){.marketing-banner{width:10000px}}.marketing-banner .horizontal-auto-scroll{height:20px}.marketing-banner .bar-container{align-items:center;display:flex;font-size:1rem;justify-content:center;padding-bottom:12px;padding-top:12px;row-gap:0;text-align:center;width:100%}.marketing-banner .bar-container p{margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.feature-card{background-color:#2c2c2e;border-radius:8px;margin:0 8px 36px;padding:32px 24px;position:relative;width:360px}@media screen and (max-width:460px){.feature-card{width:290px}}.feature-card #stamp{height:105px;position:absolute;right:0;top:0}.feature-card .tier-bubble{background-color:#3a3a3c;border-radius:24px;color:#fff;font-size:14px;font-weight:700;line-height:18px;margin-bottom:32px;padding:8px 16px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-card .subscription-price{color:#fff;font-size:32px;font-weight:700;margin:16px auto 16px 0}.feature-card .subscription-price .price{margin-right:20px}.feature-card .subscription-price .trial-strike{color:#bfbfbf!important}.feature-card .billing-frequency{font-size:1rem}.feature-card hr{background-color:#bfbfbf;margin:24px 0 20px;opacity:30%;width:100%!important}.feature-card .feature{align-items:center;color:#fff;display:flex;font-size:14px;margin:16px 0}.feature-card .feature img{margin-right:16px;width:20px}.feature-card .footer-container{font-size:1rem;text-align:center}#reviews .reviews-container .swiper-pagination.swiper-pagination-clickable{bottom:0}#reviews .swing-carousel .arrow{border-color:#fff}#reviews .review .review-title h1{font-size:16px;text-transform:unset}#reviews .review .card{height:310px}.q12025-lp .marketing-section-title{font-size:68px!important}.q12025-lp .marketing-section-subtitle{font-size:26px!important}@media screen and (max-width:991px){.q12025-lp .marketing-section-title{font-size:50px!important}}@media screen and (max-width:767px){.q12025-lp .marketing-section-title{font-size:36px!important}.q12025-lp .marketing-section-subtitle{font-size:20px!important}}@media screen and (max-width:560px){.q12025-lp .marketing-section-title{font-size:24px!important}.q12025-lp .marketing-section-subtitle{font-size:16px!important}}.free-swing-stick-banner{overflow-x:hidden}.free-swing-stick-banner .marketing-banner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.free-swing-stick-banner .marketing-banner .bar-container{font-size:14px;padding-bottom:8px;padding-top:8px}@media screen and (max-width:414px){.free-swing-stick-banner .marketing-banner .bar-container{font-size:12px}}.q12025-header{display:flex;flex-basis:auto;flex-grow:1;justify-content:right}.q12025-header #get-free-button{margin:0 6px}.q12025-header #apple-badge-img{height:53px;margin:0 6px}@media screen and (max-width:991px){.q12025-header #get-free-button{height:45px!important;width:100px}.q12025-header #apple-badge-img{height:45px}}@media screen and (max-width:568px){.q12025-header #get-free-button{height:35px!important;width:90px}.q12025-header #apple-badge-img{height:35px}}@media screen and (max-width:380px){.q12025-header #get-free-button{height:30px!important;width:70px}.q12025-header #apple-badge-img{height:30px}}.lp-marketing-hero{background-color:#1c1c1e;height:100%;justify-content:flex-start;padding-top:40px}.lp-marketing-hero,.lp-marketing-hero .content{align-items:center;display:flex;flex-direction:column}.lp-marketing-hero .content{justify-content:center;margin:0 auto;max-width:1440px;width:80%}.lp-marketing-hero .content h1{color:#29a853;font-size:48px;max-width:500px;text-align:center}.lp-marketing-hero .content p{color:#fff;text-align:center}.lp-marketing-hero .content img.sport-type-asset{margin-bottom:24px;max-width:600px;width:90%}.lp-marketing-hero .content img.star-rating-asset{margin:0 auto!important;max-width:260px;width:100%}.lp-marketing-hero .content .star-rating-container{align-items:center;display:flex;flex-direction:column;justify-self:center}.lp-marketing-hero .content .star-rating-container p{color:#bfbfbf}@media screen and (max-width:600px){.lp-marketing-hero .content{width:90%!important}.lp-marketing-hero .content h1{font-size:32px!important;max-width:400px}.lp-marketing-hero .content p{font-size:12px}}.lp-marketing-hero .btn-green{margin:48px auto!important}.lp-recording-steps{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:48px;padding-top:48px}.lp-recording-steps .section-title{max-width:unset!important}.lp-recording-steps .steps-container{display:flex}@media(max-width:600px){.lp-recording-steps .steps-container{flex-direction:column}.lp-recording-steps .steps-container .recording-step{flex:1 0 100%}}.lp-recording-steps .recording-step{flex:1 0 30%;margin:8px}.lp-recording-steps .recording-step .img-container{align-items:center;display:flex;justify-content:center;width:67px}.lp-recording-steps .recording-step .content{align-items:center;display:flex;width:100%}.lp-recording-steps .recording-step .content .copy{margin-left:32px;max-width:244px}.lp-recording-steps .recording-step img{margin:0 auto!important;width:100%}.lp-recording-steps .recording-step img[src*=swing-stick]{height:77px;width:26px}.lp-recording-steps .recording-step .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px}.lp-recording-steps .recording-step .description{color:#bfbfbf}.sport-demo-section .youtube-embed{background-color:#1c1c1e;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.sport-demo-section .youtube-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.partner-colleges{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:48px;padding-top:48px}.partner-colleges .section-title{max-width:600px!important}.partner-colleges .section-subtitle,.partner-colleges p{color:#bfbfbf;max-width:500px;text-align:center}.partner-colleges .carousel-container{margin:24px auto;width:90%}.partner-colleges .swiper-slide{align-items:center;display:flex}.partner-colleges .college-logo-container{align-items:center;display:flex;flex-direction:column;height:190px;justify-content:space-evenly;width:100%}.partner-colleges .college-logo-container img{height:64px;margin:0 auto;max-width:72px;width:100%}.analysis-features{align-items:center;display:flex;flex-direction:column;justify-self:center;padding-bottom:64px;width:100%}.analysis-features .section-title{max-width:600px!important}@media screen and (max-width:450px)and (min-width:340px){.analysis-features .section-title{width:90%}}.analysis-features .section-subtitle,.analysis-features p{color:#bfbfbf;max-width:500px}.analysis-features .btn-green{margin-bottom:0;padding:14px 38px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.analysis-features .img-carousel-container{align-items:center;display:flex;justify-content:center}.analysis-features .img-carousel-container img{max-width:225px;width:100%}.analysis-features .marketing-asset-container img{max-width:900px}.analysis-features .swing-carousel{margin:24px auto;max-width:400px}.marketing-feature-component{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:72px;padding-top:72px}.marketing-feature-component .feature-items-container{display:flex;flex-wrap:wrap;max-width:800px}@media(max-width:600px){.marketing-feature-component .feature-items-container{flex-direction:column}.marketing-feature-component .feature-items-container .feature-item{flex:1 0 100%}}.marketing-feature-component .feature-item{flex:1 0 40%;margin:8px}.marketing-feature-component .feature-item .img-container{align-self:baseline;display:flex;max-width:115px;width:100%}.marketing-feature-component .feature-item .content{align-items:center;display:flex;width:100%}.marketing-feature-component .feature-item .content .copy{margin-left:32px;max-width:244px}.marketing-feature-component .feature-item img{margin:0 auto!important;width:100%}.marketing-feature-component .feature-item .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px}.marketing-feature-component .feature-item .description{color:#bfbfbf}.marketing-feature-component .cta-container{margin:48px auto 0}.marketing-feature-component .btn-green{margin-bottom:0;padding:14px 38px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.sport-lp-marketing .badges{padding-bottom:0!important;padding-top:0!important}.sport-lp-marketing #partnership-banner{padding-bottom:48px;padding-top:48px}@media screen and (max-width:500px){.sport-lp-marketing .mobile-partner-logo-container{align-items:center;display:flex;flex-direction:column!important;height:200px;justify-content:space-around;width:100%}.sport-lp-marketing .mobile-partner-logo-container .logo-column{align-items:center;display:flex;flex-direction:row!important;justify-content:space-around;width:100%}.sport-lp-marketing .mobile-partner-logo-container .logo-column img{max-width:75px}.sport-lp-marketing .mobile-partner-logo-container .logo-column img.apple-badge{max-width:90px}}.sport-lp-marketing .section-title{color:#fff;font-size:48px;font-weight:700;margin:0 auto 48px;max-width:400px;text-align:center}@media(max-width:600px){.sport-lp-marketing .section-title{font-size:36px;max-width:300px}}.sport-lp-marketing .section-subtitle{color:#bfbfbf;text-align:center}.sport-lp-marketing .dark-mode{background-color:#1c1c1e}.sport-lp-marketing .lp-testimonials-section .section-title{max-width:unset}@media screen and (max-width:600px){.sport-lp-marketing .lp-testimonials-section .section-title{max-width:350px}}#admin-dashboard{margin:auto;padding:0}#admin-dashboard h3{font-size:1em;font-weight:700;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:576px){#admin-dashboard h3{margin-bottom:30px;text-align:center}}#admin-dashboard .admin-dashboard-section{padding:50px 0}#admin-dashboard .admin-dashboard-section .form label{color:#999;font-size:.8em;font-weight:700;text-transform:uppercase}#admin-dashboard p.admin-disclaimer{color:#b2554c;font-size:1em;font-style:italic}#admin-dashboard a:active,#admin-dashboard a:link,#admin-dashboard a:visited{color:#29a853}#admin-dashboard a:hover{color:#31a564}#admin-banner{background-color:#b2554c;color:#fff;font-weight:500;padding:10px 0}#admin-banner span.fake-link{color:#fff;text-decoration:underline}#admin-banner span.fake-link:hover{color:#ffea81}#referral-reward-status{margin:auto;padding:50px 0}#referrals-container #referral-count-social{margin:10px 0}#referrals-container #referral-count-social .social-logos i{color:#9a9a9a;font-size:2.5em}#referrals-container #referral-count-social .social-logos a:active,#referrals-container #referral-count-social .social-logos a:hover,#referrals-container #referral-count-social .social-logos a:link,#referrals-container #referral-count-social .social-logos a:visited{text-decoration:none}#referrals-container #referral-count-social .stat{padding:30px}#referrals-container #referral-count-social .stat img{vertical-align:bottom}#referrals-container #referral-count-social .stat .image-value-container{display:table;margin:0 auto;text-align:center}#referrals-container #referral-count-social .stat .image-value{display:table-cell;height:50px;vertical-align:middle}#referrals-container #referral-count-social .stat .value{font-size:2em;font-weight:700;margin-left:10px}#referrals-container #referral-count-social .stat p{color:#757575;font-size:.8em;font-weight:700;margin-top:10px;text-transform:uppercase}#referrals-container .ui.form .copy-button{background-color:#29a853;border:1px solid #29a853}#referrals-container .ui.form .ui[class*="right labeled"].icon.button{padding-right:1.5em!important}#ambassador-dashboard{background-image:url(/static/media/swing-coach-ambassador-dashboard-bg.ae49b6e175e54f403c92.png);background-position:right 100px;background-repeat:no-repeat;margin:auto;padding:100px 0}@media screen and (min-width:992px){#ambassador-dashboard{background-size:50% auto}}@media screen and (min-width:768px)and (max-width:992px){#ambassador-dashboard{background-size:65% auto}}@media screen and (min-width:576px)and (max-width:768px){#ambassador-dashboard{background-position:right 200px;background-size:100% auto}}@media screen and (max-width:576px){#ambassador-dashboard{background-position:-150px 270px;background-size:150% auto}}#ambassador-dashboard .welcome{margin-bottom:100px}@media screen and (max-width:576px){#ambassador-dashboard .welcome{margin-bottom:260px;text-align:center}}#ambassador-dashboard .welcome h1{font-size:2.5em;font-weight:700}#ambassador-dashboard .welcome p{color:#757575;font-size:1.2em;margin-top:25px}#ambassador-dashboard h3{font-size:1em;font-weight:700;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:576px){#ambassador-dashboard h3{margin-bottom:30px;text-align:center}}#ambassador-dashboard .dashboard-section{margin-bottom:50px}#ambassador-dashboard .dashboard-section .form label{color:#999;font-size:.8em;font-weight:700;text-transform:uppercase}#ambassador-dashboard .referral{padding:30px}#ambassador-dashboard .referral p{color:#757575;margin-top:10px}#ambassador-dashboard .stat{padding:30px}#ambassador-dashboard .stat img{vertical-align:bottom}#ambassador-dashboard .stat .image-value-container{display:table;margin:0 auto;text-align:center}#ambassador-dashboard .stat .image-value{display:table-cell;height:50px;vertical-align:middle}#ambassador-dashboard .stat .value{font-size:2em;font-weight:700;margin-left:10px}#ambassador-dashboard .stat p{color:#757575;font-size:.8em;font-weight:700;margin-top:10px;text-transform:uppercase}#ambassador-dashboard a:active,#ambassador-dashboard a:link,#ambassador-dashboard a:visited{color:#29a853}#ambassador-dashboard a:hover{color:#31a564}.click-placeholder,.swing-modal-dimmer{align-items:center;background-color:rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;left:0!important;min-height:100%;position:fixed;text-align:left;top:0!important;vertical-align:middle;width:100%;z-index:10000}.click-placeholder .click-placeholder,.swing-modal-dimmer .click-placeholder{background:none!important;z-index:10001}.click-placeholder .swing-modal,.swing-modal-dimmer .swing-modal{background:#fff;border-radius:8px;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;max-height:85%;overflow-y:auto;padding:32px;position:fixed;top:0;z-index:10001}@media only screen and (max-width:767px){.click-placeholder .swing-modal,.swing-modal-dimmer .swing-modal{width:95%}}@media only screen and (min-width:768px){.click-placeholder .swing-modal,.swing-modal-dimmer .swing-modal{width:88%}}@media only screen and (min-width:992px){.click-placeholder .swing-modal,.swing-modal-dimmer .swing-modal{width:850px}}@media only screen and (min-width:1200px){.click-placeholder .swing-modal,.swing-modal-dimmer .swing-modal{width:900px}}.click-placeholder .swing-modal img.close-button,.swing-modal-dimmer .swing-modal img.close-button{color:#888;cursor:pointer;display:block;height:28px!important;left:20px;position:absolute;top:20px;width:28px!important;z-index:10002}.click-placeholder .swing-modal .modal-icon,.swing-modal-dimmer .swing-modal .modal-icon{width:45px}.click-placeholder .swing-modal.dark-mode-bg,.swing-modal-dimmer .swing-modal.dark-mode-bg{background:#1c1c1e}#subscribe{background-color:#f9f9f9;font:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;padding:20px 0}#subscribe a:active,#subscribe a:link,#subscribe a:visited{color:#29a853;text-decoration:underline}#subscribe a:hover{color:#31a564}#subscribe .referral-unlocked{color:#29a853!important}#subscribe .container{max-width:960px;padding:30px}#subscribe .container .gift-header{font-size:1.2em;margin:0 0 20px;text-align:center}#subscribe .container .gift-header h3{font-size:32px;font-weight:700;margin-bottom:20px}#subscribe .container .gift-header p{color:#515151;font-size:16px}#subscribe .container .gift-confirmation{font-size:1.2em}#subscribe .container .gift-confirmation p{line-height:1.5em}#subscribe .container .gift-confirmation .copy-link{width:100%}#subscribe .container .card-details-title{font-size:1em;font-weight:700}#subscribe .container .form{margin:20px auto}#subscribe .container .form .field label{font-size:1em}#subscribe .container .disclaimer{color:#999;font-size:.9em}#subscribe .container .international-disclaimer{color:#515151;font-size:14px}#subscribe .gift-card{margin-bottom:32px;max-width:320px;width:100%}#subscribe .copy-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border:1px solid #29a853!important;color:#fff!important}#subscribe .cards{justify-content:center}#subscribe .cards .card .content .header{font-size:1.1em!important}#subscribe .cards .best-price{color:#b2554c}#subscribe .cards .card{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;overflow:hidden}#subscribe .cards .card.form{box-shadow:none;cursor:default;padding:24px}#subscribe .cards .card.form h4{font-size:20px}#subscribe .cards .card.form .two.fields{margin-bottom:12px}#subscribe .cards .card.form .two.fields:last-child{margin-bottom:0}#subscribe .submit-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:45px auto auto;max-width:400px;padding:12px;text-align:center;text-transform:uppercase;width:100%}#subscribe .submit-button:hover{background-color:#31a564}#subscribe .input,#subscribe input{border:1px solid #05050766;border-radius:8px;color:#101010;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:14px;padding:10px 15px}#subscribe .ui.search.dropdown>div.search,#subscribe .ui.search.dropdown>input.search{border:1px solid #05050766}#subscribe .ui.search.dropdown>div.search:focus,#subscribe .ui.search.dropdown>input.search:focus{border-color:#29a853!important}#subscribe .ui.selection.dropdown{border:none}#subscribe .input::-webkit-input-placeholder,#subscribe input::-webkit-input-placeholder{color:#05050766}#subscribe .input:-ms-input-placeholder,#subscribe input:-ms-input-placeholder{color:#05050766}#subscribe .input::placeholder,#subscribe input::placeholder{color:#05050766}#subscribe .input::-webkit-input-placeholder :focus,#subscribe input::-webkit-input-placeholder :focus{color:#05050766}#subscribe .input:-ms-input-placeholder :focus,#subscribe input:-ms-input-placeholder :focus{color:#05050766}#subscribe .input::placeholder :focus,#subscribe input::placeholder :focus{color:#05050766}#subscribe input[type=text]{border-radius:8px}#subscribe .StripeElement--focus,#subscribe input:focus{border-color:#31a564!important}#subscribe .required-input,#subscribe .required.field>input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgBjVPLUcMwEN1NDKcc3AHqIKSDUAF0wGYIGW4JFSSpIOaWGTiIDugAlxAqiErwkRk+4kmxPA62PNkZWavV29W+J4spYnYqq9It+EVnbZgklkxMc3xTDIPRmtyjuBXlbGIAn2zvZW5nsqATDLilvZMb5ydWRPm27KEIfdEVa20aSVMZg4rDDXFkgby8B9YKwQBWdEZ7V71qlwGcyQbzO1bDEEPeJdcqr1DxFpVVR9cF9tdBfT5q7QEUvkkQXbYkPdGAMs50EPKf2p9l601LUfACJdJ60J8M8imd415/aYFISt2mIeraicpQWNDSppbkeWF9DX/swZY+SioBYxCb9KhPecXcwu/TqBQkAJVfI47916rfAe0S3mqD0x+d/Pys34541vlt/d0LsDnoGSccx4gBtKeDeDsUHbVhuv5t1dZB3eKv6ocmfubqgTTsD9KSdIuYBX/fAAAAAElFTkSuQmCC);background-position-x:calc(100% - 8px);background-position-y:8px;background-repeat:no-repeat;background-size:6px}#subscribe .required-input,#subscribe .ui.selection.dropdown{border-radius:8px}#subscribe .message{color:rgba(60,60,67,.6);font-size:14px;font-weight:600;line-height:19px}#subscribe .message.column{display:flex;flex-direction:column}#subscribe .message .shipping-fee-button{color:#29a853;cursor:pointer;margin-left:4px;text-decoration:underline}#subscribe .optimal-setup-message{color:#29a853;margin-bottom:0;padding:0 15px;text-align:center}#subscribe .optimal-setup-message span{cursor:pointer;text-decoration:underline}#subscribe .optimal-setup-message span:hover{color:#31a564}#subscribe .icon-input{position:relative}#subscribe .icon-input i{bottom:0;left:8px;position:absolute;top:9px}#subscribe .icon-input input{padding-left:28px}#subscribe .country-dropdown .menu{border-color:#29a853;margin:0;min-width:100%;width:100%}#subscribe .country-dropdown .dropdown{border-radius:8px}#subscribe .country-dropdown .dropdown[aria-expanded=true] input{border-radius:8px 8px 0 0}#subscribe .country-dropdown .ui.search.dropdown[aria-expanded=true].upward input{border-color:transparent #29a853 #29a853!important;border-radius:0 0 8px 8px}#subscribe .country-dropdown input.search{border:1px solid #05050766!important;left:0}#subscribe .hear-about-us-dropdown .menu{border-color:#29a853;min-width:100%}#subscribe .hear-about-us-dropdown .ui.selection.dropdown[aria-expanded=true]{border:1px solid #29a853;box-sizing:border-box!important}#subscribe .credit.card.outline.icon{border:none;border-radius:0;box-shadow:none;padding-top:1px}#subscribe .ui.negative.message{border-radius:8px;color:#9f3a38;font-weight:400}#subscribe .ui.search.dropdown>.text{top:2px}#subscribe .coupons-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#subscribe .coupons-container h1{font-size:20px;font-weight:700;margin-bottom:30px;margin-top:10px;text-align:center}@media screen and (min-width:780px)and (max-width:992px){#subscribe .coupons-container #coupon-cards{display:flex;flex-direction:column!important;justify-content:space-around}}#subscribe #shipping-warning{margin:0 auto;max-width:400px}#subscribe #warning-modal-dismiss-button{background-color:#f7f5f5!important;border-radius:25px;color:#000!important;margin:0 auto 20px}#subscribe #club-details-header,#subscribe #shipping-details-header{align-items:center;display:flex;justify-content:center;margin:-10px auto 20px}#subscribe #club-details-header #box-icon,#subscribe #club-details-header #tennis-ball-icon,#subscribe #shipping-details-header #box-icon,#subscribe #shipping-details-header #tennis-ball-icon{height:25px;margin:0 10px 0 auto;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:25px}#subscribe #copy-club-radio{align-items:center;display:flex;justify-content:center;margin:0 auto 15px}#subscribe #copy-club-radio label{margin:0 0 0 5px}#subscribe .closing-statement{margin-bottom:0;padding-top:20px}#subscribe #split-fields-form button.disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important}#subscribe .swing-modal:has(#upgrade-preview-error){max-width:500px}#subscribe .ui.negative.message .phone-mount-purchased-modal-content.verification-warning{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:12px;row-gap:0!important;text-align:center}#subscribe .ui.negative.message .phone-mount-purchased-modal-content.verification-warning img{-webkit-transform:scale(.6);transform:scale(.6)}#subscribe .ui.negative.message .phone-mount-purchased-modal-content.verification-warning button.basic{background:#ff9500!important;color:#fff!important}#subscribe .ui.negative.message .phone-mount-purchased-modal-content.verification-warning button.basic:hover{background:#c97500!important}#subscribe .ui.negative.message .phone-mount-purchased-modal-content.verification-warning button{border-radius:16px;margin:5px auto;max-width:300px;width:100%}#subscribe .free-shipping-option{color:rgba(60,60,67,.6);font-size:14px;font-style:italic;font-weight:400;margin:10px auto auto}#subscribe .free-shipping-option .select-free-shipping-button{color:#29a853;cursor:pointer;text-decoration:underline}#subscribe .free-shipping-option .select-free-shipping-button:hover{color:#31a564}#subscribe .change-featured-bundle{color:#515151;font-size:16px;padding-top:10px;text-align:center}#subscribe .change-featured-bundle .change-featured-bundle-btn{color:#29a853;cursor:pointer;text-decoration:underline}#subscribe .change-featured-bundle .change-featured-bundle-btn:hover{color:#31a564}.popup.learn-more-popup{max-width:520px;padding:0!important;width:75vw}.popup.learn-more-popup>.content.learn-more-content{box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:35px}@media screen and (max-width:500px){.popup.learn-more-popup>.content.learn-more-content{padding:15px}.popup.learn-more-popup>.content.learn-more-content .header{font-size:16px!important}.popup.learn-more-popup>.content.learn-more-content span{font-size:12px;padding-left:15px!important}}.popup.learn-more-popup>.content.learn-more-content .header{font-size:20px;font-weight:700;text-align:center}.popup.learn-more-popup>.content.learn-more-content .setup-requirement{display:flex;padding-top:20px}.popup.learn-more-popup>.content.learn-more-content .setup-requirement img{margin:auto;width:30px}.popup.learn-more-popup>.content.learn-more-content .setup-requirement span{padding-left:30px}#ambassador-onboarding{margin:auto;padding:50px 0}#ambassador-onboarding a:active,#ambassador-onboarding a:link,#ambassador-onboarding a:visited{color:#29a853;text-decoration:underline}#ambassador-onboarding a:hover{color:#31a564}#ambassador-onboarding #stripe-payment .input,#ambassador-onboarding #stripe-payment input{border:1px solid rgba(60,60,67,.3);border-radius:8px;color:#101010;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:14px;padding:10px 15px}#ambassador-onboarding #stripe-payment .input::-webkit-input-placeholder,#ambassador-onboarding #stripe-payment input::-webkit-input-placeholder{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment .input:-ms-input-placeholder,#ambassador-onboarding #stripe-payment input:-ms-input-placeholder{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment .input::placeholder,#ambassador-onboarding #stripe-payment input::placeholder{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment .input::-webkit-input-placeholder :focus,#ambassador-onboarding #stripe-payment input::-webkit-input-placeholder :focus{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment .input:-ms-input-placeholder :focus,#ambassador-onboarding #stripe-payment input:-ms-input-placeholder :focus{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment .input::placeholder :focus,#ambassador-onboarding #stripe-payment input::placeholder :focus{color:rgba(60,60,67,.3)}#ambassador-onboarding #stripe-payment input[type=text]{border-radius:8px}#ambassador-onboarding #stripe-payment .StripeElement--focus,#ambassador-onboarding #stripe-payment input:focus{border-color:#31a564!important}#ambassador-onboarding #stripe-payment .required-input,#ambassador-onboarding #stripe-payment .required.field>input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgBjVPLUcMwEN1NDKcc3AHqIKSDUAF0wGYIGW4JFSSpIOaWGTiIDugAlxAqiErwkRk+4kmxPA62PNkZWavV29W+J4spYnYqq9It+EVnbZgklkxMc3xTDIPRmtyjuBXlbGIAn2zvZW5nsqATDLilvZMb5ydWRPm27KEIfdEVa20aSVMZg4rDDXFkgby8B9YKwQBWdEZ7V71qlwGcyQbzO1bDEEPeJdcqr1DxFpVVR9cF9tdBfT5q7QEUvkkQXbYkPdGAMs50EPKf2p9l601LUfACJdJ60J8M8imd415/aYFISt2mIeraicpQWNDSppbkeWF9DX/swZY+SioBYxCb9KhPecXcwu/TqBQkAJVfI47916rfAe0S3mqD0x+d/Pys34541vlt/d0LsDnoGSccx4gBtKeDeDsUHbVhuv5t1dZB3eKv6ocmfubqgTTsD9KSdIuYBX/fAAAAAElFTkSuQmCC);background-position-x:calc(100% - 8px);background-position-y:8px;background-repeat:no-repeat;background-size:6px}#ambassador-onboarding #stripe-payment .required-input{border-radius:8px}#ambassador-onboarding #stripe-payment .ui.button.swing-green{margin-top:5px}#ambassador-onboarding #form-button-container{align-items:center;display:flex;justify-content:center}#ambassador-onboarding .checkbox-container{display:flex;justify-content:space-around;width:100%}#ambassador-onboarding .checkbox-option{align-items:center;display:flex;width:120px}#ambassador-onboarding .checkbox-option span{margin-left:8px}#ambassador-onboarding .checkbox-option .ui.form input[type=checkbox]{vertical-align:middle!important}.form-success.ambassador-onboarding{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:75px 0}.form-success.ambassador-onboarding img{max-width:200px!important;padding:25px 0}.form-success.ambassador-onboarding p{max-width:440px}.live-indicator{align-items:center;background:hsla(0,0%,100%,.75);border-radius:25px;display:grid;font-size:11px;grid-template-columns:13px -webkit-min-content;grid-template-columns:13px min-content;padding:3px 15px;position:absolute;right:20px;top:20px;z-index:100}.live-indicator .red-circle{background:red;border-radius:50%;display:block;height:10px;width:10px}.apple-button{text-decoration:none!important}.apple-button:hover{text-decoration:none}.apple-button div{align-items:center;background:#000;border-radius:25px;color:#fff;cursor:pointer;display:flex;justify-content:center}.apple-button div:hover{background:#333}.apple-button h1{color:#fff;font-size:1.2em;font-weight:700;text-align:left}.apple-button .apple-logo{height:23px;margin-right:10px}.hear-about-us .card{background-color:#fff;border:none!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;height:50px;margin-bottom:12px;overflow:hidden}.hear-about-us .hear-about-us-dropdown{height:50px}.hear-about-us .hear-about-us-dropdown input.search{border:none!important}.hear-about-us .selection.dropdown{align-items:center;border-color:transparent;border-radius:8px!important;display:flex;height:50px;padding-left:21px!important}.hear-about-us .selection.dropdown:hover{border-color:transparent}.hear-about-us .selection.dropdown .menu,.hear-about-us .ui.selection.active.dropdown{border-color:#29a853!important}.hear-about-us .ui.selection.dropdown>.dropdown.icon{top:auto!important}.hear-about-us input{margin-bottom:0!important;top:unset!important}.toggle{align-items:center;display:flex;justify-content:center}.toggle .toggle-container{background-color:#7676801f;border:3px solid transparent;border-radius:20px;color:#7676801f;cursor:pointer;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0!important;margin-top:20px;position:relative;width:600px}.toggle .toggle-container:before{background:#fff;border-radius:20px;content:"";height:100%;left:0;position:absolute;transition:all .3s;width:50%}.toggle .toggle-checkbox:checked+.toggle-container:before{left:50%}.toggle .toggle-container div{padding:6px;text-align:center;z-index:1}.toggle .toggle-checkbox{display:none}.toggle .toggle-checkbox+.toggle-container div:first-child,.toggle .toggle-checkbox+.toggle-container div:last-child,.toggle .toggle-checkbox:checked+.toggle-container div:first-child,.toggle .toggle-checkbox:checked+.toggle-container div:last-child{color:#000;transition:color .3s}.facebook-button{align-items:center;background:#165dee;border-radius:25px!important;color:#fff;cursor:pointer;display:flex;justify-content:center}.facebook-button h1{color:#fff;font-size:1.2em;font-weight:700;text-align:left;text-decoration:none}.facebook-button .facebook-logo{height:23px;margin-right:10px}.facebook-button:hover{background:#5b8ef7}.marketing-section-title{font-size:48px;font-weight:700;margin-bottom:0}.marketing-section-title.left{text-align:left!important}.marketing-section-title.center{text-align:center!important}.marketing-section-title.right{text-align:right!important}@media screen and (max-width:991px){.marketing-section-title{font-size:40px}}@media screen and (max-width:521px){.marketing-section-title{font-size:24px}}.marketing-section-subtitle{font-size:37px;font-weight:400;margin-top:16px}.marketing-section-subtitle.left{text-align:left!important}.marketing-section-subtitle.center{text-align:center!important}.marketing-section-subtitle.right{text-align:right!important}@media screen and (max-width:991px){.marketing-section-subtitle{font-size:28px}}@media screen and (max-width:491px){.marketing-section-subtitle{font-size:16px}}.marketing-section-subtitle.white,.marketing-section-title.white{color:#fff}.marketing-section-subtitle.gray,.marketing-section-title.gray{color:#bfbfbf}.marketing-section-description{color:#bfbfbf;font-size:24px;line-height:38px;margin:0 auto;position:relative;width:75%}.marketing-section-description.full-width{width:100%}.marketing-section-description.left{margin:unset;text-align:left!important}.marketing-section-description.center{text-align:center!important}.marketing-section-description.right{margin-left:auto;margin-right:0;text-align:right!important}@media screen and (max-width:991px){.marketing-section-description{font-size:20px;line-height:30px}}@media screen and (max-width:433px){.marketing-section-description{font-size:16px;line-height:unset;width:100%}}.marketing-container{background-color:#1c1c1e;color:#fff;padding:92px 0;text-align:center}.marketing-container .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.marketing-container .checklist-title{margin-bottom:44px}@media(max-width:767px){.marketing-container{padding:44px 16px}}.marketing-container .separator{margin-bottom:50px;width:40%}.marketing-container:not(#introduction) .marketing-section-subtitle{margin-top:8px}.marketing-container .relative{position:relative}.marketing-container .with-edge-fade{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;position:relative;width:calc(100% + 30px)!important}.marketing-container-row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.marketing-container-row .title-container{margin-bottom:44px}.marketing-container-row .title-container .marketing-section-title{font-size:26px}@media screen and (min-width:768px){.marketing-container-row .title-container .marketing-section-title{font-size:42px}}.marketing-container-row.left{align-items:flex-start}.marketing-container-row.left .title-container{text-align:left}.marketing-container-row.center{align-items:center}.marketing-container-row.center .title-container *{margin-left:auto;margin-right:auto;text-align:center}.marketing-container-row.right{align-items:flex-end}.marketing-container-row.right .title-container{text-align:right}.marketing-asset-container{align-items:center;display:flex;justify-content:center;padding:50px 0}.marketing-asset-container.no-iphone-frame{padding:0}.marketing-asset-container img{width:70%}.marketing-asset-container #import-image,.marketing-asset-container #shot-static-image{margin:50px 0;position:relative;text-align:center;width:75%}@media screen and (max-width:768px){.marketing-asset-container #import-image,.marketing-asset-container #shot-static-image{width:100%}}.marketing-asset-container #import-image.full-width,.marketing-asset-container #shot-static-image.full-width{width:60%}@media screen and (max-width:768px){.marketing-asset-container #import-image.full-width,.marketing-asset-container #shot-static-image.full-width{width:80%}}.marketing-asset-container #import-image.no-margin,.marketing-asset-container #shot-static-image.no-margin{margin:0}.marketing-asset-container #import-image .youtube-embed,.marketing-asset-container #shot-static-image .youtube-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.marketing-asset-container #import-image .youtube-embed iframe,.marketing-asset-container #shot-static-image .youtube-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:456px){.marketing-asset-container #track-progress-iphone{width:100%}}.youtube-embed-guide{border-radius:8px;height:0;margin-top:24px;overflow:hidden;padding-bottom:56.25%!important;position:relative}.youtube-embed-guide iframe{height:100%;left:0;position:absolute;top:0;width:100%}.small{font-size:16px}.learn-more-notice{color:#bfbfbf;font-size:20px;line-height:38px;margin:0 auto;text-align:center;width:100%}.learn-more-notice a{color:#29a853!important}.learn-more-notice a.underline{text-decoration:underline}.learn-more-notice a:hover{color:#01905a!important}@media screen and (max-width:576px){.learn-more-notice{font-size:16px!important;line-height:unset;width:90%}}.learn-more-notice.small{-webkit-transform:scale(.8);transform:scale(.8)}#table-popup-content-container.dark-mode-card{background-color:#1c1c1e;border-radius:20px!important;color:#fff;padding:40px!important}#table-popup-content-container.dark-mode-card h1{text-align:center}#table-popup-content-container.dark-mode-card p{color:#bfbfbf}#table-popup-content-container.dark-mode-card a{color:#29a853!important}#table-popup-content-container.dark-mode-card a.underline{text-decoration:underline}#table-popup-content-container.dark-mode-card button{margin-top:20px}body>div.ui.top.left.popup.transition.visible:has(.dark-mode-card){border-radius:26px!important}body>div.ui.top.left.popup.transition.visible:has(.dark-mode-card):before{background-color:#1c1c1e;border:0;box-shadow:0 0 #1c1c1e!important}.ui.popup:has(.dark-mode-card){border:none;border-radius:25px!important;padding:0!important}.ui.popup:has(.dark-mode-card):before{background-color:#1c1c1e;border:0;box-shadow:0 0 #1c1c1e!important}.guides{background-color:#fff;color:#181818;font-family:Helvetica Neue!important;margin:0!important}.guides .sixteen{padding:0!important}.guides .ui.grid{margin:0 auto!important}@media only screen and (max-width:767px){.guides .ui.stackable.grid.row{margin-left:0!important;margin-right:0!important}.guides #hardware-guide .one.wide.column{padding-bottom:0!important;padding-top:0!important}}.guides ol.no-indent,.guides ul.no-indent{padding:1em}.guides ol.no-indent.flex-center,.guides ul.no-indent.flex-center{align-items:center!important;display:flex!important;flex-direction:column!important}.guides ol.no-indent .list-narrow,.guides ul.no-indent .list-narrow{max-width:250px;width:100%}.guides ol.no-indent .list-wide,.guides ul.no-indent .list-wide{max-width:320px;width:100%}.guides ol.no-indent .list-wider,.guides ul.no-indent .list-wider{max-width:450px;width:100%}.guides ol .no-number{list-style-type:none;padding-left:0;padding-top:24px!important}.guides ol.list-start{padding-top:0!important}.guides ul.no-indent{list-style-type:disc}.guides .img-container,.guides .img-container-review-shots{background-color:#1c1c1e;border-radius:8px;display:flex;justify-content:center;padding-bottom:32px!important;padding-top:32px!important}@media screen and (max-width:430px){.guides .img-container,.guides .img-container-review-shots{width:100%}}.guides .img-container img,.guides .img-container-review-shots img{border-radius:8px;margin-bottom:20px!important}.guides .img-container .remote-control-waiting,.guides .img-container-review-shots .remote-control-waiting{height:auto!important}.guides ol.list-center{display:inline-block;padding-left:0;text-align:left}.guides ol.list-center li{list-style-position:inside}.guides a:active,.guides a:link,.guides a:visited{color:#29a853;text-decoration:underline}.guides a:active.button,.guides a:hover.button,.guides a:link.button,.guides a:visited.button{text-decoration:none}.guides a:hover{color:#31a564}.guides button.normal-link{background:none!important;border:none;color:#29a853;cursor:pointer;padding:0!important;text-decoration:underline}.guides button.normal-link:hover{color:#31a564}.guides .fake-link{color:#29a853;cursor:pointer;text-decoration:underline}.guides .fake-link:hover{color:#31a564}.guides img.bordered{border-radius:8px}.guides img.guide-padded-image{border-radius:8px;padding:0;width:100%}@media only screen and (max-width:430px){.guides img.guide-padded-image{width:90vw}}.guides .img-container img.guide-padded-image,.guides .img-container-review-shots img.guide-padded-image{margin-bottom:0!important;margin-top:0!important}.guides img.intro-image,.guides img.outro-image{border-radius:8px;padding:0;width:100%}@media only screen and (max-width:430px){.guides img.intro-image,.guides img.outro-image{width:100%}}.guides img.guide-no-padded-image{border-radius:8px;width:100%}.guides img.guide-grid-image{margin:10px 0 20px!important;width:100%}.guides img.guide-shadowed{box-shadow:0 0 10px rgba(0,0,0,.2);margin:20px;padding:0}.guides img.guide-shadowed.no-margin{margin:0}.guides img.import-gif{border-radius:8px;max-width:90vw;width:100%}.guides .ios-screenshot{border-radius:8px;height:auto;margin-left:10px;margin-right:10px;max-height:349px;max-width:172px!important}.guides .ios-screenshot.double{max-width:366px;width:100%}.guides img.automation-image{border-radius:8px;margin-right:24px;max-width:172px!important}.guides img.automation-image:last-child{margin-right:0}.guides .fitness-image{margin-bottom:20px!important;width:100%}.guides .guide-header{padding:50px 0 15px!important;text-align:center;width:100%}.guides .guide-banner{align-items:center;background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:flex;flex-direction:column;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;height:160px;justify-content:center;margin:0 auto;position:relative;text-align:center;width:100%}.guides .guide-banner h1{font-size:32px;font-size:2.3em;font-weight:700}.guides .guide-banner h2{font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.guides .ambassador-banner{background-image:url(/static/media/ambassador-landing-overlay.21170d4fb050479ff853.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;height:400px}@media screen and (max-width:570px){.guides .ambassador-banner{background-position:100% 100%;text-align:center}}.guides .ambassador-banner .container{height:100%;padding-left:30px;padding-right:40px;padding-top:70px}@media screen and (max-width:773px){.guides .ambassador-banner .container{padding-top:80px}}@media only screen and (max-width:425px){.guides .ambassador-banner .container{padding-left:15px;padding-right:15px;padding-top:70px}}.guides .ambassador-banner #container{background-image:url(/static/media/ambassador-landing-coach.b2abacadeb9b114e4942.png);background-position:100%;background-repeat:no-repeat;background-size:331px}@media screen and (max-width:768px){.guides .ambassador-banner{height:600px}.guides .ambassador-banner #container{background-position:bottom 5% right 20%;background-size:283px}}@media screen and (min-width:600px)and (max-width:991px){.guides .ambassador-banner .ambassador-header{max-width:400px}}@media screen and (min-width:992px){.guides .ambassador-banner .ambassador-header{min-width:500px}}@media screen and (min-width:1100px){.guides .ambassador-banner .ambassador-header{min-width:600px}}.guides .ambassador-banner h1{font-size:42px;font-weight:700;margin:20px 0}.guides .ambassador-banner h3{font-size:1.3em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.guides .ambassador-banner p{font-size:20px}.guides h3{font-size:3em;font-weight:700;margin-bottom:10px}@media screen and (max-width:430px){.guides h3{font-size:2em}}.guides h3 img{margin-bottom:5px;margin-right:5px}.guides div.tight-copy p{margin:10px auto;width:75%}@media only screen and (max-width:375px){.guides div.tight-copy p{width:100%}}.guides .image-h3{font-size:2.5em;font-weight:700}.guides .left{float:left}.guides .grey-bg{background-color:#f5f5f5}.guides .white-bg{background-color:#fff}.guides .dark-mode-bg{background-color:#1c1c1e}.guides .dark-mode-bg .image-h3,.guides .dark-mode-bg h1,.guides .dark-mode-bg h2,.guides .dark-mode-bg h3,.guides .dark-mode-bg h4,.guides .dark-mode-bg h5,.guides .dark-mode-bg h6{color:#fff}.guides .dark-mode-bg p{color:#bfbfbf!important}.guides .section-subtitle{font-size:18px}.guides .guide-row{padding:25px 0}.guides .guide-row .cards-container{margin:0 auto!important;max-width:1200px!important;padding-bottom:15px!important}.guides .guide-row .swing-stick-set-up a:link,.guides .guide-row .wide-angle-details a:link{text-decoration:none}.guides .guide-row .swing-stick-set-up .watch-button,.guides .guide-row .wide-angle-details .watch-button{margin-top:0}@media screen and (min-width:430px){.guides .guide-row .swing-stick-set-up .watch-button,.guides .guide-row .wide-angle-details .watch-button{margin-left:20px}}@media screen and (max-width:430px){.guides .guide-row .swing-stick-set-up .watch-button,.guides .guide-row .wide-angle-details .watch-button{width:70%}}.guides .guide-row.no-padded{margin-bottom:1rem;margin-top:0;padding:0 0 1rem}.guides .list-centering,.guides .list-track-scores{margin:0 auto;padding:10px 0}.guides .list-centering ol,.guides .list-track-scores ol{display:inline-block;text-align:left}.guides .list-centering ul.two-column,.guides .list-track-scores ul.two-column{display:inline-block;list-style:inside;padding-left:0;text-align:left}.guides .list-centering ul.two-column li,.guides .list-track-scores ul.two-column li{margin:0;padding:0}@media screen and (min-width:375px){.guides .list-centering ul.two-column,.guides .list-track-scores ul.two-column{column-count:2;-webkit-column-fill:auto;column-fill:auto;-webkit-column-gap:20px;column-gap:20px;-webkit-columns:2;-moz-columns:2}}.guides .list-centering img,.guides .list-track-scores img{display:block;margin:0 auto 20px!important;width:360px}@media screen and (max-width:430px){.guides .list-centering img,.guides .list-track-scores img{width:300px}}.guides .list-centering{display:flex;justify-content:center}.guides #hardware-guide .column{display:flex!important;gap:24px}@media only screen and (max-width:430px){.guides #hardware-guide .column{gap:0;width:90%!important}.guides #hardware-guide .hardware-card{margin-top:10px!important}}.guides #hardware-guide .hardware-card img{margin-bottom:20px;margin-top:20px}.guides #hardware-guide .hardware-card .hardware-button{display:flex}.guides #hardware-guide .hardware-card .hardware-button a:link{text-decoration:none}@media only screen and (max-width:430px){.guides #hardware-guide .hardware-card .hardware-button{flex-direction:column;margin-bottom:20px}}.guides #hardware-guide.guide-row.ui.grid.row .column{padding-left:24px!important;padding-right:24px!important}.guides .hardware-row{margin-bottom:3rem!important}.guides .hardware-row .hardware-container{display:flex;flex-direction:column}.guides .hardware-row .hardware-details{display:flex;flex-direction:column;justify-content:center}.guides .hardware-row .hardware-details div,.guides .hardware-row .hardware-details h1{padding-top:0!important}.guides .hardware-row .hardware-details h1{display:flex;font-size:20px}.guides .hardware-row .hardware-details h1>span{align-items:center;background-color:rgba(41,168,83,.07);border-radius:360px;color:#29a853;display:inline-flex;font-size:11px;margin-left:10px;padding:4px 8px!important;text-transform:uppercase}.guides .hardware-card{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:row;font-size:.9em;margin-top:1rem!important;width:100%}@media only screen and (max-width:430px){.guides .hardware-card{flex-direction:column;margin-left:1rem!important}}.guides .hardware-card h1{font-size:1.5em;font-weight:700}.guides .hardware-card h2{font-size:.9em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.guides .hardware-card img{border-radius:8px;margin:10px 0;max-height:300px;max-width:300px}.guides .hardware-card .gif{border-radius:16px;height:200px;width:200px}@media only screen and (max-width:430px){.guides .hardware-card .gif{height:300px;margin-left:auto;margin-right:auto;width:300px}}@media(min-width:1025px)and (max-width:1200px){.guides .hardware-card .gif{height:150px;width:150px}}.guides .hardware-card .ui.basic.button{border:1px solid #29a853!important;box-shadow:none!important;color:#29a853!important;font-size:.8em;font-weight:700;text-decoration:none;text-transform:uppercase}.guides .hardware-card .ui.basic.button:hover{background-color:#29a853!important;color:#fff!important}.guides #tripod-copy-container.guide-row{padding-bottom:12px}.guides .accordion-instructions{margin-top:20px}.guides .accordion-instructions img{border-radius:3px;margin:20px 0 10px}.guides .accordion-instructions .img-btn{border-radius:52px}@media screen and (min-width:375px){.guides .accordion-instructions img.constrained{width:340px}}@media screen and (max-width:576px){.guides .accordion-instructions img.constrained{width:100%}}.guides .accordion-instructions ol li{margin-bottom:10px}.guides .accordion-instructions p.no-y-padding{padding-bottom:0!important;padding-top:0!important}.guides .accordion-instructions img.no-y-margin{margin-bottom:0!important;margin-top:0!important}.guides .watch-preview{padding:10px!important;text-align:center!important}.guides .watch-preview img{max-width:100px;width:100%}.guides .accordion{border-bottom:1px solid #ccc}.guides .accordion .content,.guides .accordion .title{padding:15px!important}.guides .accordion .title{font-size:24px!important}.guides .accordion .tip{margin-bottom:2rem}.guides .accordion .title{align-items:center;border-top:1px solid #ccc;display:flex;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;font-weight:700;justify-content:space-between}.guides .accordion .title i{font-size:.5em;font-weight:200}.guides .accordion .title i.icon{height:auto}.guides .ui.message.white-message{background-color:#fff}.guides .img-btn{border-radius:52px;height:30px;image-rendering:-webkit-optimize-contrast;margin:0!important}.guides .buy-button,.guides .watch-button{align-items:center;background-color:#7676801f;border:none;border-radius:52px;display:flex;font-size:12px;font-weight:700;height:44px;justify-content:center;margin-top:12px;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:430px){.guides .buy-button,.guides .watch-button{margin-right:10px;width:auto}}.guides .buy-button .tutorial-icon,.guides .watch-button .tutorial-icon{border-radius:0;margin-bottom:0!important;margin-right:10px;margin-top:0!important;width:16px}.guides .buy-button .tutorial-icon~span,.guides .watch-button .tutorial-icon~span{color:#181818}.guides .buy-button a:link,.guides .watch-button a:link{text-decoration:none}.guides .img-line-challenge{height:195px;margin:0 2px}@media screen and (max-width:530px){.guides .img-line-challenge{height:clamp(113px,35vw,195px)}}.guides .img-screenshot,.guides .img-screenshot-challenge{max-width:500px;width:100%}@media screen and (max-width:430px){.guides .img-screenshot-challenge{width:300px}}.guides .remote-screenshots img{padding:0 10px;width:100%}.guides .pairing-screenshots .screenshot-container{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.guides .pairing-screenshots .screenshot-container .screenshot{padding:0 16px}.guides .pairing-screenshots .screenshot-container .screenshot .device-type{color:rgba(0,0,0,.6);font-size:14px;font-weight:700;padding-bottom:8px;text-transform:uppercase}.guides .pairing-screenshots .screenshot-container .screenshot img{border-radius:8px;margin-top:0!important}.guides .pairing-screenshots img{height:263px}.guides .no-y-padding{padding-bottom:0!important;padding-top:0!important}.guides .no-y-margin{margin-bottom:0!important;margin-top:0!important}.guides .no-x-margin{margin-left:0!important;margin-right:0!important}.guides .center-column{align-items:center;display:flex;flex-direction:column}.guides.automate-focus-low-power-mode .section-padding ol li,.guides.import-existing-footage .section-padding ol li,.guides.line-challenge .section-padding ol li,.guides.set-up-your-recording .section-padding ol li,.guides.track-your-match .section-padding ol li,.guides.what-to-do-after-your-recording .section-padding ol li{padding-top:0!important}.guides.automate-focus-low-power-mode .section-padding ol li.copy-padding,.guides.import-existing-footage .section-padding ol li.copy-padding,.guides.line-challenge .section-padding ol li.copy-padding,.guides.set-up-your-recording .section-padding ol li.copy-padding,.guides.track-your-match .section-padding ol li.copy-padding,.guides.what-to-do-after-your-recording .section-padding ol li.copy-padding{padding-top:20px!important}.guides.automate-focus-low-power-mode .section-padding ol,.guides.import-existing-footage .section-padding ol,.guides.line-challenge .section-padding ol,.guides.set-up-your-recording .section-padding ol,.guides.track-your-match .section-padding ol,.guides.what-to-do-after-your-recording .section-padding ol{padding-bottom:24px!important;padding-top:24px!important}.guides.automate-focus-low-power-mode .section-padding ol ul,.guides.import-existing-footage .section-padding ol ul,.guides.line-challenge .section-padding ol ul,.guides.set-up-your-recording .section-padding ol ul,.guides.track-your-match .section-padding ol ul,.guides.what-to-do-after-your-recording .section-padding ol ul{padding-top:0!important}.guides.automate-focus-low-power-mode .section-padding ol.list-start,.guides.automate-focus-low-power-mode .section-padding p.list-start,.guides.import-existing-footage .section-padding ol.list-start,.guides.import-existing-footage .section-padding p.list-start,.guides.line-challenge .section-padding ol.list-start,.guides.line-challenge .section-padding p.list-start,.guides.set-up-your-recording .section-padding ol.list-start,.guides.set-up-your-recording .section-padding p.list-start,.guides.track-your-match .section-padding ol.list-start,.guides.track-your-match .section-padding p.list-start,.guides.what-to-do-after-your-recording .section-padding ol.list-start,.guides.what-to-do-after-your-recording .section-padding p.list-start{padding-bottom:12px!important;padding-top:12px!important}.guides.review-your-shot-heatmaps .section-padding ol{padding-bottom:0!important;padding-top:0!important}.guides.review-your-shot-heatmaps .section-padding .no-number p{padding-top:0!important}.guides.review-your-video-footage .section-padding ul{padding-top:20px!important}.guides.review-your-video-footage .section-padding ol ul{padding-top:0!important}.guides.review-your-video-footage .section-padding.measure-your-progress ol{padding-top:20px}.guides.review-your-video-footage .section-padding.measure-your-progress ol li{padding-top:0!important}.guides.track-your-match .section-padding ol{padding-bottom:0!important;padding-top:0!important}.guides .success-message{padding:20px!important}.guides .section-padding{padding-bottom:12px!important;padding-top:12px!important}@media screen and (max-width:430px){.guides .section-padding{padding-bottom:24px!important}}.guides .section-padding:has(.marketing-asset-container.no-iphone-frame){padding-top:44px!important}.guides .section-padding .column,.guides .section-padding .guide-row,.guides .section-padding .list-centering,.guides .section-padding .row,.guides .section-padding ol,.guides .section-padding ul{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.guides .section-padding .column :not(.row),.guides .section-padding .guide-row :not(.row),.guides .section-padding .list-centering :not(.row),.guides .section-padding .row :not(.row),.guides .section-padding ol :not(.row),.guides .section-padding ul :not(.row){padding-bottom:0;padding-top:0}.guides .section-padding .column ul li{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.guides .section-padding h1,.guides .section-padding h2,.guides .section-padding h3,.guides .section-padding h4,.guides .section-padding ol li,.guides .section-padding p{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:20px!important}.guides .section-padding img{margin-bottom:0;margin-top:20px!important;padding-bottom:0;padding-top:0}.guides .section-padding img.no-top-margin{margin-top:0!important}.guides .section-padding h3 img{margin-bottom:5px;margin-right:8px;margin-top:0!important;padding-top:0!important}.guides .section-padding .favorite-point img{margin:auto!important}.guides .guide-row.ui.grid.row .column{padding-left:0!important;padding-right:0!important}.guides .column:not(.row,.copy-padding,.img-container){padding-bottom:0!important;padding-top:0!important}.guides .copy-padding{color:#181818!important;padding-bottom:0!important;padding-top:20px!important}.guides .copy-margin{margin-bottom:0!important;margin-top:20px!important}.guides .copy-margin p.no-padding{padding:0!important}.guides .width-100{width:100%}.guides .what-you-need{display:flex;justify-content:center}@media screen and (max-width:848px){.guides .what-you-need{flex-wrap:wrap}}.guides .what-you-need .apple-group,.guides .what-you-need .option-group{background-color:#fff;display:grid;margin-top:20px;padding:20px!important;text-align:center;width:340px}@media screen and (max-width:430px){.guides .what-you-need .apple-group,.guides .what-you-need .option-group{width:400px}}.guides .what-you-need .apple-group .title,.guides .what-you-need .option-group .title{color:#181818;font-size:16px;font-weight:700;text-transform:uppercase}.guides .what-you-need .apple-group img,.guides .what-you-need .option-group img{height:70px;margin:auto}.guides .what-you-need .apple-group .apple-watch,.guides .what-you-need .option-group .apple-watch{height:90px}.guides .what-you-need .apple-group .apple-watch img,.guides .what-you-need .option-group .apple-watch img{height:32px;margin-top:40px!important;width:20px}.guides .what-you-need .apple-group ul,.guides .what-you-need .option-group ul{font-size:.95em;padding-left:20px;text-align:left}.guides .what-you-need .option-group{display:block}.guides .what-you-need .apple-group{padding-bottom:44px!important;padding-top:44px!important;width:100%!important}.guides .what-you-need .apple-group ul{margin:auto}.guides .what-you-need .apple-group img{margin-top:0!important}.guides .what-you-need .after-recording{width:auto!important}.guides .what-you-need .and-sign,.guides .what-you-need .and-text{color:#181818;font-size:34px;margin:auto 20px;padding-top:20px!important}@media screen and (max-width:847px){.guides .what-you-need .and-sign,.guides .what-you-need .and-text{margin:auto 200px}}.guides .what-you-need .or-text{font-size:14px;margin:auto}.guides .what-you-need:has(.after-recording){flex-direction:column}.guides .after-your-recording-card{align-items:center;background-color:#f9f9f9;border-radius:8px;display:inline-flex;flex-direction:column;font-size:20px;font-weight:700;height:auto;justify-content:center;margin:24px 0;padding:0!important;width:auto}@media screen and (max-width:430px){.guides .after-your-recording-card{height:270px;padding-left:15px!important;padding-right:15px!important}}.guides .after-your-recording-card .recording-device{padding-bottom:10px!important}.guides .after-your-recording-card .watch+img{width:50%!important}.guides .after-your-recording-card img{border-radius:8px;height:auto!important;margin-bottom:0!important;margin-top:0!important;width:80%!important}@media screen and (max-width:430px){.guides .after-your-recording-card img{width:280px}}.guides .section-padding .image-detail-container{align-items:center;background-color:#f9f9f9;border-radius:8px;display:inline-flex;font-size:.9em;justify-content:space-evenly;margin-left:0!important;margin-top:20px!important;min-height:250px;padding:0 24px!important;width:100%}@media screen and (max-width:1024px){.guides .section-padding .image-detail-container{height:auto;padding-bottom:20px!important;padding-top:20px!important}}@media(min-width:1025px)and (max-width:1200px){.guides .section-padding .image-detail-container{min-height:230px}}.guides .section-padding .image-detail-container img{margin-top:0!important}.guides .section-padding .image-detail-container .product-img{align-items:center;display:flex!important}.guides .section-padding .image-detail-container .product-img img{border-radius:8px;height:195px;width:195px}@media screen and (max-width:430px){.guides .section-padding .image-detail-container .product-img img{height:290px;margin-left:auto;margin-right:auto;width:290px}}@media(min-width:1025px)and (max-width:1200px){.guides .section-padding .image-detail-container .product-img img{height:150px;width:150px}}@media(min-width:1200px)and (max-width:1300px){.guides .section-padding .image-detail-container .product-img img{height:170px;width:170px}}@media(min-width:1300px)and (max-width:1400px){.guides .section-padding .image-detail-container .product-img img{height:180px;width:180px}}.guides .section-padding .image-detail-container h4{font-size:19px;font-weight:700;padding-top:0!important}.guides #conclusion{align-items:center;display:flex;flex-direction:column;margin-top:20px!important}.guides #conclusion p:last-child{padding-top:0!important}.guides .feature-icon{margin-top:50px;text-align:left}.guides .feature-icon img{min-width:110px!important}.guides .feature-icon h3{font-size:20px;padding-top:20px}.guides #contingency-note{margin-top:60px}.guides .how-to-join p.center{font-size:18px;margin-bottom:25px!important;margin-top:25px!important}.guides .how-to-join a,.guides .what-ambassadors-get a{max-width:175px}.guides #ambassador-onboarding{padding-top:0}.guides #ambassador-onboarding .form{text-align:left}.guides #header-title{margin-bottom:12px!important}.guides #keeping-score,.guides #not-keeping-score{color:#181818;font-weight:700!important}.guides #keeping-score{padding-top:12px!important}.guides .sixteen.wide.column center .img-line-challenge:nth-of-type(2){margin-left:24px;margin-right:24px}.guides .what-you-need .and-sign,.guides .what-you-need .and-text,.guides .what-you-need .or-text{font-size:1em}.guides .what-you-need .and-sign{font-size:2em}.guides .what-you-need .apple-group,.guides .what-you-need .option-group{background-color:#f9f9f9;border-radius:8px}.guides .what-you-need .apple-group p,.guides .what-you-need .option-group p{text-align:left}.guides .what-you-need .apple-group.apple-watch img,.guides .what-you-need .option-group.apple-watch img{height:180px;width:110px}.guides .what-you-need .apple-group.remote-control img,.guides .what-you-need .option-group.remote-control img{height:135px;margin-bottom:30px;margin-top:35px!important;width:100%}.guides .what-you-need .apple-group .foot-note,.guides .what-you-need .option-group .foot-note{font-size:13px;padding-top:12px!important}.guides .what-you-need .apple-group .support-device,.guides .what-you-need .option-group .support-device{padding-bottom:20px!important;text-align:center}.guides .record-tab-card{align-items:center;background-color:#f9f9f9;border-radius:8px;display:inline-flex;height:250px;margin:20px 0;padding:0!important;width:100%}.guides .record-tab-card img{margin-bottom:0!important;margin-top:0!important}.guides .starting-your-recording .sport-selection-asset{margin:10px auto;width:360px}.guides .starting-your-recording .record-tab-card{align-items:center;background-color:#f9f9f9;border-radius:8px;display:inline-flex;height:250px;margin:12px 0;padding:0!important;width:100%}.guides .starting-your-recording .record-tab-card img{margin-bottom:0!important;margin-top:0!important;width:300px!important}.guides .starting-your-recording .set-up-tutorial-card{align-items:center;background-color:#f9f9f9;border-radius:8px;display:inline-flex;flex-direction:column;font-size:20px;font-weight:700;height:320px;justify-content:center;margin:20px 0;padding:0!important;width:100%}@media screen and (max-width:430px){.guides .starting-your-recording .set-up-tutorial-card{height:270px;padding-left:15px!important;padding-right:15px!important}}.guides .starting-your-recording .set-up-tutorial-card .sport{padding-bottom:10px}.guides .starting-your-recording .set-up-tutorial-card img{border-radius:8px;margin-bottom:0!important;margin-top:0!important;width:400px}@media screen and (max-width:430px){.guides .starting-your-recording .set-up-tutorial-card img{width:280px}}.guides .starting-your-recording .set-up-tutorial-card .set-up-camera{width:340px}@media screen and (max-width:430px){.guides .starting-your-recording .set-up-tutorial-card .set-up-camera{width:280px}}.guides#track-your-match .guide-video{margin-top:32px}.guides#track-your-match p.list-starter{margin-bottom:12px!important;padding-top:0!important}.guides#track-your-match p.list-starter.with-top-margin{margin-top:12px!important}.guides#track-your-match .list-track-scores#final-score{margin:0!important}.guides#track-your-match .option-group{align-items:center;display:flex;flex-direction:column;justify-content:space-between;position:relative}.guides#track-your-match .option-group .title{text-transform:capitalize}.guides#track-your-match .option-group .recommended-bubble{background-color:#29a85326;border-bottom-left-radius:8px;border-top-right-radius:8px;color:#29a853;font-size:12px;font-weight:500;position:absolute;right:0;text-transform:uppercase;top:0;width:125px}.guides#what-to-do-after-your-recording .guide-video{margin-bottom:22px}.guides#automate-focus-low-power-mode .guide-contents,.guides#challenge-line-calls .guide-contents,.guides#import-existing-footage .guide-contents,.guides#review-your-shot-heatmaps .guide-contents,.guides#review-your-shot-stats .guide-contents,.guides#review-your-video-footage .guide-contents,.guides#set-up-your-recording .guide-contents,.guides#track-your-match .guide-contents,.guides#what-to-do-after-your-recording .guide-contents{display:flex;flex-direction:row;justify-content:center;padding-bottom:44px!important}@media only screen and (max-width:1024px){.guides#automate-focus-low-power-mode .guide-contents,.guides#challenge-line-calls .guide-contents,.guides#import-existing-footage .guide-contents,.guides#review-your-shot-heatmaps .guide-contents,.guides#review-your-shot-stats .guide-contents,.guides#review-your-video-footage .guide-contents,.guides#set-up-your-recording .guide-contents,.guides#track-your-match .guide-contents,.guides#what-to-do-after-your-recording .guide-contents{flex-direction:column}}@media only screen and (min-width:1200px){.guides#automate-focus-low-power-mode .guide-contents,.guides#challenge-line-calls .guide-contents,.guides#import-existing-footage .guide-contents,.guides#review-your-shot-heatmaps .guide-contents,.guides#review-your-shot-stats .guide-contents,.guides#review-your-video-footage .guide-contents,.guides#set-up-your-recording .guide-contents,.guides#track-your-match .guide-contents,.guides#what-to-do-after-your-recording .guide-contents{max-width:1400px!important}}.guides#automate-focus-low-power-mode .guide-contents .guide-container,.guides#challenge-line-calls .guide-contents .guide-container,.guides#import-existing-footage .guide-contents .guide-container,.guides#review-your-shot-heatmaps .guide-contents .guide-container,.guides#review-your-shot-stats .guide-contents .guide-container,.guides#review-your-video-footage .guide-contents .guide-container,.guides#set-up-your-recording .guide-contents .guide-container,.guides#track-your-match .guide-contents .guide-container,.guides#what-to-do-after-your-recording .guide-contents .guide-container{display:flex}@media only screen and (min-width:1200px){.guides#automate-focus-low-power-mode .guide-contents .guide-container,.guides#challenge-line-calls .guide-contents .guide-container,.guides#import-existing-footage .guide-contents .guide-container,.guides#review-your-shot-heatmaps .guide-contents .guide-container,.guides#review-your-shot-stats .guide-contents .guide-container,.guides#review-your-video-footage .guide-contents .guide-container,.guides#set-up-your-recording .guide-contents .guide-container,.guides#track-your-match .guide-contents .guide-container,.guides#what-to-do-after-your-recording .guide-contents .guide-container{max-width:1400px!important}}.guides#automate-focus-low-power-mode .table-contents,.guides#challenge-line-calls .table-contents,.guides#import-existing-footage .table-contents,.guides#review-your-shot-heatmaps .table-contents,.guides#review-your-shot-stats .table-contents,.guides#review-your-video-footage .table-contents,.guides#set-up-your-recording .table-contents,.guides#track-your-match .table-contents,.guides#what-to-do-after-your-recording .table-contents{padding-left:160px;padding-top:80px;width:500px}.guides#automate-focus-low-power-mode .disabled-toc,.guides#challenge-line-calls .disabled-toc,.guides#import-existing-footage .disabled-toc,.guides#review-your-shot-heatmaps .disabled-toc,.guides#review-your-shot-stats .disabled-toc,.guides#review-your-video-footage .disabled-toc,.guides#set-up-your-recording .disabled-toc,.guides#track-your-match .disabled-toc,.guides#what-to-do-after-your-recording .disabled-toc{opacity:.4;pointer-events:none;width:402px}.guides#automate-focus-low-power-mode .main-contents,.guides#challenge-line-calls .main-contents,.guides#import-existing-footage .main-contents,.guides#review-your-shot-heatmaps .main-contents,.guides#review-your-shot-stats .main-contents,.guides#review-your-video-footage .main-contents,.guides#set-up-your-recording .main-contents,.guides#track-your-match .main-contents,.guides#what-to-do-after-your-recording .main-contents{margin-top:10px;max-width:1200px;width:100%}.guides#automate-focus-low-power-mode .main-contents .guide-toggle-container,.guides#challenge-line-calls .main-contents .guide-toggle-container,.guides#import-existing-footage .main-contents .guide-toggle-container,.guides#review-your-shot-heatmaps .main-contents .guide-toggle-container,.guides#review-your-shot-stats .main-contents .guide-toggle-container,.guides#review-your-video-footage .main-contents .guide-toggle-container,.guides#set-up-your-recording .main-contents .guide-toggle-container,.guides#track-your-match .main-contents .guide-toggle-container,.guides#what-to-do-after-your-recording .main-contents .guide-toggle-container{display:flex;justify-content:center;width:100%}.guides#automate-focus-low-power-mode .main-contents .swing-carousel,.guides#automate-focus-low-power-mode .main-contents .toggle-container,.guides#challenge-line-calls .main-contents .swing-carousel,.guides#challenge-line-calls .main-contents .toggle-container,.guides#import-existing-footage .main-contents .swing-carousel,.guides#import-existing-footage .main-contents .toggle-container,.guides#review-your-shot-heatmaps .main-contents .swing-carousel,.guides#review-your-shot-heatmaps .main-contents .toggle-container,.guides#review-your-shot-stats .main-contents .swing-carousel,.guides#review-your-shot-stats .main-contents .toggle-container,.guides#review-your-video-footage .main-contents .swing-carousel,.guides#review-your-video-footage .main-contents .toggle-container,.guides#set-up-your-recording .main-contents .swing-carousel,.guides#set-up-your-recording .main-contents .toggle-container,.guides#track-your-match .main-contents .swing-carousel,.guides#track-your-match .main-contents .toggle-container,.guides#what-to-do-after-your-recording .main-contents .swing-carousel,.guides#what-to-do-after-your-recording .main-contents .toggle-container{width:100%}.guides#automate-focus-low-power-mode .main-contents .swing-carousel .swiper-container,.guides#challenge-line-calls .main-contents .swing-carousel .swiper-container,.guides#import-existing-footage .main-contents .swing-carousel .swiper-container,.guides#review-your-shot-heatmaps .main-contents .swing-carousel .swiper-container,.guides#review-your-shot-stats .main-contents .swing-carousel .swiper-container,.guides#review-your-video-footage .main-contents .swing-carousel .swiper-container,.guides#set-up-your-recording .main-contents .swing-carousel .swiper-container,.guides#track-your-match .main-contents .swing-carousel .swiper-container,.guides#what-to-do-after-your-recording .main-contents .swing-carousel .swiper-container{display:flex;justify-content:center;overflow:hidden;padding:0 15px 12px;width:100%}.guides#automate-focus-low-power-mode .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#challenge-line-calls .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#import-existing-footage .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#review-your-shot-heatmaps .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#review-your-shot-stats .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#review-your-video-footage .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#set-up-your-recording .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#track-your-match .main-contents .swing-carousel .swiper-container .swiper-wrapper,.guides#what-to-do-after-your-recording .main-contents .swing-carousel .swiper-container .swiper-wrapper{padding:0 20px!important}.guides#automate-focus-low-power-mode .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#challenge-line-calls .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#import-existing-footage .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#review-your-shot-heatmaps .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#review-your-shot-stats .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#review-your-video-footage .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#set-up-your-recording .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#track-your-match .main-contents .swing-carousel .swiper-container .swiper-slide,.guides#what-to-do-after-your-recording .main-contents .swing-carousel .swiper-container .swiper-slide{width:auto}.guides#automate-focus-low-power-mode .main-contents .variable-width-carousel,.guides#challenge-line-calls .main-contents .variable-width-carousel,.guides#import-existing-footage .main-contents .variable-width-carousel,.guides#review-your-shot-heatmaps .main-contents .variable-width-carousel,.guides#review-your-shot-stats .main-contents .variable-width-carousel,.guides#review-your-video-footage .main-contents .variable-width-carousel,.guides#set-up-your-recording .main-contents .variable-width-carousel,.guides#track-your-match .main-contents .variable-width-carousel,.guides#what-to-do-after-your-recording .main-contents .variable-width-carousel{display:flex;width:100%}.guides#automate-focus-low-power-mode .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#challenge-line-calls .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#import-existing-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#review-your-shot-heatmaps .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#review-your-shot-stats .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#review-your-video-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#set-up-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#track-your-match .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide,.guides#what-to-do-after-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide{width:auto!important}.guides#automate-focus-low-power-mode .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#challenge-line-calls .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#import-existing-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#review-your-shot-heatmaps .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#review-your-shot-stats .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#review-your-video-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#set-up-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#track-your-match .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img,.guides#what-to-do-after-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide img{display:block;height:200px;max-width:162px;width:auto}.guides#automate-focus-low-power-mode .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#challenge-line-calls .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#import-existing-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#review-your-shot-heatmaps .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#review-your-shot-stats .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#review-your-video-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#set-up-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#track-your-match .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting,.guides#what-to-do-after-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .remote-control-waiting{display:flex;height:auto!important;justify-content:center;margin:auto!important}.guides#automate-focus-low-power-mode .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#challenge-line-calls .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#import-existing-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#review-your-shot-heatmaps .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#review-your-shot-stats .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#review-your-video-footage .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#set-up-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#track-your-match .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting),.guides#what-to-do-after-your-recording .main-contents .variable-width-carousel .swing-carousel .swiper-container .swiper-slide:has(img.remote-control-waiting){display:flex;justify-content:center}.guides .camera-set-up-container,.guides .image-card-container,.guides .image-card-container-carousel{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:center;padding:32px 0!important;width:100%}.guides .camera-set-up-container img,.guides .image-card-container img,.guides .image-card-container-carousel img{margin-bottom:0!important;margin-top:0!important}.guides .camera-set-up-container{align-items:start;margin:20px 0}.guides .camera-set-up-container p{margin-left:24px;margin-right:24px;padding-top:0!important}@media screen and (max-width:430px){.guides .camera-set-up-container{width:100%}}.guides .camera-set-up-container .optimal-camera-set-up{margin:10px auto}@media screen and (min-width:768px){.guides .camera-set-up-container .optimal-camera-set-up{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.guides .camera-set-up-container .optimal-camera-set-up img:last-child:nth-child(odd){grid-column:span 2;justify-self:center}}.guides .image-card-container-carousel img{margin-bottom:20px!important}.guides .image-card-container-carousel .swing-carousel .swiper-pagination-bullet-active,.guides#import-existing-footage .camera-set-up-container .swing-carousel .swiper-pagination-bullet-active{background-color:#181818}.guides#automate-focus-and-low-power-mode .swing-carousel .swiper-container,.guides#import-existing-footage .camera-set-up-container .swing-carousel .swiper-container{padding-bottom:24px!important}.guides#review-your-shot-heatmaps .img-container,.guides#review-your-shot-heatmaps .img-container-review-shots,.guides#review-your-shot-stats .img-container,.guides#review-your-shot-stats .img-container-review-shots{margin-top:24px}#login-form{padding-top:44px!important}#login-form .email-suggestion{border-color:#ff9500;color:#ff9500}#login-form .sport-type,#login-form input{border:none!important;border-radius:8px!important;margin-bottom:12px;padding-left:21px;padding-right:21px}#login-form .sport-type[type=password]:focus,#login-form .sport-type[type=text]:focus,#login-form input[type=password]:focus,#login-form input[type=text]:focus{background:#fff;border:1px solid #29a853;box-sizing:border-box}#login-form .sport-type[type=button],#login-form input[type=button]{background:#fff;box-sizing:border-box}#login-form .sport-type::-webkit-input-placeholder,#login-form input::-webkit-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}#login-form .sport-type:-ms-input-placeholder,#login-form input:-ms-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}#login-form .sport-type::placeholder,#login-form input::placeholder{color:#b4b4b4;font-size:14px;line-height:22px}#login-form .sport-type.green-action-button,#login-form input.green-action-button{border-radius:30px!important}#login-form .sport-type:has(+.green-action-button),#login-form input:has(+.green-action-button){margin-bottom:24px}@media screen and (max-width:500px){#login-form .sport-type,#login-form input{font-size:16px}#login-form .sport-type::-webkit-input-placeholder,#login-form input::-webkit-input-placeholder{font-size:16px}#login-form .sport-type:-ms-input-placeholder,#login-form input:-ms-input-placeholder{font-size:16px}#login-form .sport-type::placeholder,#login-form input::placeholder{font-size:16px}}#login-form .sport-toggle-container{align-items:center;display:flex;gap:10px}#login-form .form-container{align-items:center;display:flex;justify-content:center}#login-form .form-container .sport-type{align-items:center;background-color:#fff;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:space-between;padding-right:10px;width:100%}#login-form .form-container .toggle{margin-left:10px;max-width:182px;padding-left:20px}#login-form .form-container .toggle .toggle-container{margin-top:0}#login-form .form-container .toggle .toggle-container div{padding:0}#login-form .dropdown-container{align-items:center;display:flex;justify-content:center;margin-bottom:12px}#login-form .dropdown-container .hear-about-us{align-items:center;width:100%}#login-form button.email-signup,#login-form input.green-action-button{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border-radius:30px;color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:1.1em;font-weight:700;padding:16px!important;text-transform:uppercase!important;width:100%}#login-form button.email-signup:hover,#login-form input.green-action-button:hover{background-color:#31a564!important}#login-form .third-party-logins-container{display:flex;flex-direction:row;justify-content:space-around;width:100%}#login-form .third-party-logins-container h1{font-size:14px;text-transform:uppercase!important}#login-form .third-party-logins-container .rectangle{align-items:center;display:flex;justify-content:center;margin-bottom:12px;width:160px}#login-form .third-party-logins-container .rectangle img{margin:0 auto}#login-form .form-switch{font-weight:400!important;padding-bottom:8px;padding-top:12px}#login-form .form-switch button{font-weight:400!important;margin:0;padding-left:5px;padding-right:auto}#login-form span.underline{text-decoration:underline}#login-form #welcome-message{margin-bottom:24px}#login-form #welcome-message p{font-size:24px}#login-form .logo{align-items:center;display:flex;flex-direction:column;justify-content:center}#login-form .logo .swing-logo{margin-bottom:24px}.paywall{align-items:center;display:flex;flex-direction:column}.paywall .lock-icon{margin-bottom:20px;width:80px}.paywall .btn-container{display:flex;flex-direction:row;width:100%}.paywall .paywall-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.paywall .message{margin-bottom:20px;text-align:center}.paywall .button{text-wrap:nowrap;border-radius:22px;flex-basis:1px;flex-grow:1;font-weight:700;height:44px;line-height:1.5em;margin:5px 10px;text-transform:uppercase}.paywall .button.back-btn{background-color:#f2f2f2;color:#181818}.paywall .button.back-btn:hover{background-color:#f7f5f5}.paywall .button.subscribe-btn{background-color:#29a853;color:#fff}.paywall .button.subscribe-btn:hover{background-color:#31a564}.swing-modal:has(.paywall){max-width:480px}@media screen and (max-width:500px){.swing-modal:has(.paywall){max-width:350px}}.canned-highlight-reel-card{background-color:#fff;border-radius:8px;padding:15px 20px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.canned-highlight-reel-card:hover{background-color:#efefef;cursor:pointer}.canned-highlight-reel-card img{border-radius:8px;margin-bottom:8px;max-width:273px;width:100%}.canned-highlight-reel-card .highlight-description,.canned-highlight-reel-card .highlight-description p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.canned-highlight-reel-card .highlight-description p{margin-bottom:0}.canned-highlight-reel-card .highlight-description .highlight-type,.canned-highlight-reel-card .highlight-description .title{font-weight:600}.canned-highlight-reel-card .thumbnail-container{padding-top:5px;position:relative}.canned-highlight-reel-card .blur-and-lock-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.25);display:flex;height:100%;justify-content:center;left:-5px!important;position:absolute;top:0!important;width:105%!important;z-index:1000}.canned-highlight-reel-card .blur-and-lock-overlay img{margin-bottom:20px;width:80px}.swing-modal:has(.match-video-analysis-locked-warning){max-width:400px}.swing-modal:has(.match-video-analysis-locked-warning) img{width:80px!important}.swing-modal:has(.match-video-analysis-locked-warning) #message{margin-top:16px}.paywall-popup{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;justify-content:space-evenly}.paywall-popup .match-owner-image{margin-bottom:16px;max-height:150px;max-width:200px}.paywall-popup p{text-align:center}.paywall-popup .versus-string{font-size:20px;font-weight:600;margin-bottom:8px;width:100%}.paywall-popup .button-container{display:flex;flex-direction:column;width:100%}.paywall-popup .button-container .button{width:100%}.paywall-popup span{color:#29a853;cursor:pointer}.paywall-popup .auth-form-container div #login-form{padding-top:0!important}.paywall-popup .auth-form-container div #login-form .h1-text{font-size:20px}.paywall-popup .swing-green{color:#29a853}.swing-modal:has(.paywall-popup){max-width:400px}.swing-modal:has(.paywall-popup):has(#login-form){max-width:500px;overflow-x:hidden;padding-bottom:0!important;width:100%}.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content{cursor:unset;padding-bottom:0!important;padding-top:0!important}.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .h1-tect{font-size:24px}.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .body-container{padding-bottom:0!important;padding-top:20px!important}.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .body-container .hear-about-us .selection.dropdown,.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .body-container .sport-type,.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .body-container input.rectangle{border:1px solid #05050766!important}.swing-modal:has(.paywall-popup):has(#login-form) .swing-modal-content .ui.selection.active.dropdown{border-color:#29a853!important}.playback-instructions{color:#88888c;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:14px;margin-top:15px;text-align:center}.playback-instructions .shortcuts-instructions{display:flex;flex-direction:row;justify-content:space-evenly;padding:clamp(5px,3vw,25px)}.playback-instructions .shortcuts-instructions img{width:32px}.playback-instructions .shortcuts-instructions p{padding-left:10px}.playback-instructions .shortcuts-instructions .row{align-items:center;display:flex}@media screen and (max-width:560px){.playback-instructions .shortcuts-instructions .row img{-webkit-transform:scale(.8);transform:scale(.8)}.playback-instructions .shortcuts-instructions .row p{font-size:.5em;padding-left:4px}}.playback-instructions .shortcuts-instructions .column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:12px}.playback-instructions .shortcuts-instructions .column h1{margin-top:1rem}.playback-instructions .shortcuts-instructions .column p{font-size:14px}.playback-instructions .shortcuts-instructions .column:last-child{justify-content:center}.playback-instructions .shortcuts-instructions .column:last-child img{width:58px}.filter-bubble{position:relative}.filter-bubble .bubble{border-radius:14px;color:#000;font-size:14px;font-weight:500;margin:4px 7px 4px 4px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-bubble .clear-button{background-color:#46464b;border-radius:50%;box-shadow:-1px 1px 4px #000;color:#bfbfbf;cursor:pointer;font-size:10px;height:10px;line-height:4px;padding:2px;position:absolute;right:5px;top:-4px;width:10px}.filter-sentence-overlay{background-color:rgba(0,0,0,.7);border-radius:8px;bottom:25px;color:#fff;font-size:10px;line-height:14px;max-width:250px;overflow-wrap:normal;padding:6px 8px;position:absolute;right:75px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition-duration:.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.filter-sentence-overlay.hidden{opacity:0}.heatmap{background-color:rgba(0,0,0,.7);border-radius:6px;position:relative;transition:1s;width:100%}.heatmap .court-container{pointer-events:none;-webkit-transform-origin:top;transform-origin:top;transition:.2s;width:100%}.heatmap .court-container.hidden{height:0;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.heatmap .court-container img{margin:auto;width:100%}.heatmap .court-container svg{height:100%;left:0;position:absolute;top:0;width:100%}.heatmap .toggle-btn{cursor:pointer;height:20px;position:absolute;right:-10px;top:0;-webkit-transform-origin:top;transform-origin:top;width:20px}.heatmap .heatmap-text{color:#fff;pointer-events:none;text-align:left;text-transform:uppercase}.shot-info#match-shot-info{background-color:rgba(0,0,0,.7);border-radius:6px;display:flex;flex-direction:row;font-family:SF Pro Text,sans-serif;font-size:11.3388px;font-style:normal;font-weight:700;letter-spacing:.0977245px;line-height:16px;margin-top:4px;pointer-events:none;position:relative;width:100%}.shot-info#match-shot-info .shot-type{display:flex;flex-direction:column;margin:6px;text-align:left}.shot-info#match-shot-info .speed{color:#fff;display:flex;flex-direction:column;margin:6px;position:absolute;right:0;text-align:right}.shot-info#match-shot-info.popping-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:popping;animation-name:popping;transform-box:fill;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.heatmap-and-shots-info-overlays{position:absolute;right:2%;top:2%;width:97px;z-index:999}.control-button{align-items:center;display:flex;flex-direction:column;font-size:9px;width:50px}.control-button div,.control-button img{cursor:pointer;height:38px;width:38px}.control-button div{background-color:rgba(0,0,0,.7);border-radius:38px;color:#fff;font-size:12px;line-height:38px;text-align:center}.filter-type-bubble{align-items:center;border-radius:16px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;margin:6px;padding:2px;text-align:center}.filter-type-bubble .plus-sign{font-size:18px;margin-right:5px;padding-bottom:3px}.filter-type-bubble.unsupported{opacity:.5}.filter-type-bubble img{height:12px;margin-right:3px}.filter-types{margin:auto;width:100%}.swing-toggle{background-color:hsla(240,3%,49%,.16);border-radius:12px;cursor:pointer;height:25px;margin:auto;padding:2px;position:relative;transition:background-color .2s ease-in-out;width:42px}.swing-toggle.checked{background-color:#238c51}.swing-toggle .slider{background-color:#fff;border:.403226px solid rgba(0,0,0,.04);border-radius:50%;box-shadow:0 2.41935px 6.45161px rgba(0,0,0,.15),0 2.41935px .806452px rgba(0,0,0,.06);height:21px;left:2px;position:absolute;transition:left .2s ease-in-out;width:21px}.swing-toggle .slider.checked{left:19px}.filter-selector{bottom:6%;display:flex;flex-direction:column;left:0;margin:0 auto;position:absolute;right:0;width:70%}.filter-selector:has(.filter-sub-type-container){width:100%}.filter-selector .filter-sub-type-container{background-color:hsla(240,5%,48%,.18);border-radius:16px;margin:auto;padding:12px;position:relative;width:90%}.filter-selector .filter-sub-type-container .filters{margin:24px auto auto;max-width:80%}.filter-selector .filter-sub-type-container .done-button{border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px;position:absolute;right:16px;top:6px;-webkit-transform-origin:top right;transform-origin:top right;width:70px}.filter-selector .filter-sub-type-container .clear-button{color:#fff;cursor:pointer;font-size:11px;font-weight:700;left:16px;position:absolute;text-transform:uppercase;top:12px;-webkit-transform-origin:top left;transform-origin:top left}.filter-selector .filter-sub-type-container .filter-type-name{color:#fff;font-size:14px;font-weight:600;left:0;margin:auto;position:absolute;right:0;top:10px;-webkit-transform-origin:top;transform-origin:top;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-selector .filter-sub-type-container .sub-type-bubble{background-color:rgba(235,235,245,.15);border-radius:16px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin:6px;padding:2px!important;text-align:center!important;text-transform:uppercase;white-space:nowrap}.filter-selector .filter-sub-type-container .sub-type-bubble.unsupported{opacity:.5}.filter-selector .serve-settings{color:#fff;left:0;margin:auto;right:0;top:-50px;-webkit-transform-origin:bottom;transform-origin:bottom;width:100%}.filter-selector .serve-settings .settings-container{background-color:hsla(240,5%,48%,.18);border-radius:8px;font-size:13px;height:30px;margin:4px;padding:4px 8px;position:relative;width:29%}.filter-selector .serve-settings .settings-container .description{bottom:0;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:16px;margin:auto;position:absolute;text-align:left;top:0;-webkit-transform-origin:left;transform-origin:left;width:-webkit-max-content;width:max-content}.filter-selector .serve-settings .settings-container .toggle-container{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;right:4px;top:0;-webkit-transform-origin:right;transform-origin:right}.menu-controls{position:absolute;top:4%;width:100%}.menu-controls .close-button{border-radius:50%;font-size:16px;height:23px;width:23px}.menu-controls .clear-all-button,.menu-controls .close-button{color:#fff;cursor:pointer;font-weight:700;left:3%;line-height:22px;position:absolute;-webkit-transform-origin:top left;transform-origin:top left}.menu-controls .clear-all-button{background-color:hsla(240,4%,48%,.24);border-radius:16px;font-size:10px;font-size:11px;font-weight:600;padding:6px 12px;text-transform:uppercase}.menu-controls .save-button{background-color:#238c51;color:#fff;font-weight:500;padding:6px 12px;right:3%;-webkit-transform-origin:top right;transform-origin:top right}.menu-controls .mode-switch,.menu-controls .save-button{border-radius:16px;cursor:pointer;font-size:11px;position:absolute}.menu-controls .mode-switch{background-color:hsla(240,4%,48%,.24);left:0;margin:auto;max-width:270px;padding:4px 0;right:0;-webkit-transform-origin:top;transform-origin:top;width:100%}.menu-controls .mode-switch .modes{display:grid;grid-template-columns:50% 50%;height:100%;width:100%;z-index:5}.menu-controls .mode-switch .option{color:#fff;text-align:center;z-index:10}.menu-controls .mode-switch .current-mode{background-color:#3a3a3c;border-radius:16px;box-shadow:0 0 1px #2a2a2a;height:90%;position:absolute;top:5%;transition:left .2s ease-in-out;width:50%;z-index:4}.menu-controls .mode-switch .current-mode.points{left:0;margin-left:2px}.menu-controls .mode-switch .current-mode.shots{left:50%;width:49%}.popup-message{background-color:rgba(29,30,32,.9);height:100%;position:absolute;right:0;top:0;width:100%}.popup-message p{padding:0 18px}.popup-message .popup-container{background-color:hsla(0,0%,95%,.8);border-radius:14px;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding-top:12px;position:absolute;right:0;top:0;width:50%}.popup-message .action-button{border-top:1px solid #aaa;color:#238c51;cursor:pointer;margin-top:8px;padding:8px;width:100%}.match-filters{background-color:#1d1e20;height:100%;position:absolute;top:0;width:100%;z-index:1000}.playback-rate-menu{bottom:48px;left:3%;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:999}.playback-rate-menu .playback-rate{-webkit-animation:fade-in;animation:fade-in;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:rgba(0,0,0,.7);border-radius:38px;height:38px;opacity:0;position:relative;width:190px}.playback-rate-menu .playback-rate .current-rate{background-color:hsla(0,0%,100%,.25);border-radius:38px;height:38px;left:0;position:absolute;top:0;transition:.3s ease-in-out;width:38px}.playback-rate-menu .playback-rate .rates{display:flex;height:100%;width:100%}.playback-rate-menu .playback-rate .rates .rate{color:#fff;cursor:pointer;font-size:11px;line-height:38px;text-align:center;width:38px}.match-filters-and-settings .control-buttons{bottom:48px;display:flex;left:3%;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:opacity .3s ease-in-out;z-index:999}.match-filters-and-settings .control-buttons.hidden{opacity:0;pointer-events:none}.dismissable-message .message-container{background-color:rgba(0,0,0,.7);color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;height:100%;position:absolute;top:0;width:100%;z-index:1000}.dismissable-message .message-container .message{bottom:0;font-size:clamp(10px,3.1vw,18px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}.dismissable-message .message-container .dismiss-btn{cursor:pointer;font-size:clamp(28px,8.7vw,35px);line-height:clamp(20px,6.25vw,26px);position:absolute;right:2%;top:2%}.dismissable-message .message-container button{font-size:clamp(8px,2.5vw,18px)!important}.dismissable-message .message-container p{margin-bottom:8px}.match-scoreboard{margin-right:4px}.match-scoreboard .set-score{padding:6px;position:relative}.match-scoreboard .set-score.winner{font-weight:700}.match-scoreboard .border-bottom>.game-score{border-radius:0 6px 0 0}.match-scoreboard :not(.border-bottom)>.game-score{border-radius:0 0 6px 0}.match-scoreboard .game-score{background-color:#5a5a5a;border-left:1px solid #898989;padding:6px;text-align:center}.match-scoreboard .serve-status{font-size:32px;line-height:0px}.match-scoreboard .border-bottom{border-bottom:1px solid #fff}.match-scoreboard .player-name{font-size:11.5px;max-width:200px;overflow-x:hidden;padding:6px 12px 6px 6px;text-align:left;white-space:nowrap}.match-scoreboard .player-name span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#fff 120px,transparent 190px);background-clip:text;-webkit-background-clip:text}.match-scoreboard .lock-img{display:block;margin:auto;width:13px}.match-scoreboard .lock-container .lock-img{margin-right:6px}.match-scoreboard .score-overlay{opacity:.7;pointer-events:none;position:relative;transform-box:fill-box;-webkit-transform-origin:0 0;transform-origin:0 0}.match-scoreboard .score-container{background-color:#000;border-radius:6px;color:#000}.match-scoreboard .score-container,.match-scoreboard .score-text-container{display:flex;flex-direction:column;font-family:SF Pro Text,sans-serif;font-size:11.5px;font-style:normal;letter-spacing:.0977245px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-scoreboard .score-text-container{color:#fff;left:0;pointer-events:none;position:absolute;top:0;transform-box:fill-box;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:998}.match-scoreboard table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-scoreboard .point-detail{border-radius:0 0 6px 6px;color:#fff;font-family:SF Pro Text,sans-serif;font-size:9px;font-style:normal;font-weight:700;left:0;letter-spacing:.0977245px;padding-left:6px;padding-top:6px;pointer-events:none;position:absolute;text-align:left;top:90%;width:100%;z-index:-1}.match-scoreboard .point-detail.background{background-color:rgba(0,0,0,.5)}.match-scoreboard .point-detail.text{opacity:0}.match-scoreboard .tiebreak-score{font-size:7px;position:absolute;top:3px}.match-scoreboard .detail-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:show-detail;animation-name:show-detail}@-webkit-keyframes show-detail{0%{top:60%}to{top:90%}}@keyframes show-detail{0%{top:60%}to{top:90%}}.match-scoreboard .detail-text-animation{-webkit-animation:show-detail-text;animation:show-detail-text}@-webkit-keyframes show-detail-text{0%{opacity:0;top:60%}7%{opacity:0}10%{opacity:1;top:90%}90%{opacity:1;top:90%}93%{opacity:0}to{opacity:0;top:60%}}@keyframes show-detail-text{0%{opacity:0;top:60%}7%{opacity:0}10%{opacity:1;top:90%}90%{opacity:1;top:90%}93%{opacity:0}to{opacity:0;top:60%}}.shot-and-point-counter{background-color:rgba(0,0,0,.7);border-radius:8px;color:#fff;font-size:17px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 6px;z-index:998}.match-score-and-count{display:flex;left:2%;position:absolute;top:2%;-webkit-transform-origin:top left;transform-origin:top left;z-index:998}.live-stream-video-container .control-bar .volume-btn,.video-container .control-bar .volume-btn{color:#fff;cursor:pointer;font-size:0;height:30px;margin:auto;text-align:center;width:30px;z-index:999}.live-stream-video-container .control-bar .volume-bar,.video-container .control-bar .volume-bar{background-color:#fff;bottom:30px;height:50px;left:12px;position:absolute;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;width:3px}.live-stream-video-container .control-bar .volume-bar.hidden,.video-container .control-bar .volume-bar.hidden{opacity:0}.live-stream-video-container .control-bar .volume-controls,.video-container .control-bar .volume-controls{position:relative}.live-stream-video-container .control-bar .volume-percentage,.video-container .control-bar .volume-percentage{background-color:#238c51;bottom:0;position:absolute;width:100%}.live-stream-video-container .control-bar .volume-slider,.video-container .control-bar .volume-slider{background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1);cursor:pointer;height:9px;left:-3px;position:absolute;width:9px}.control-bar{bottom:15px;display:grid;height:30px;left:3%;position:absolute;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;width:94%;z-index:999}.control-bar.hidden{bottom:-30px;opacity:0;transition:opacity .3s ease-in-out,bottom .3s ease-in-out}.control-bar.with-volume{grid-template-columns:30px 30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px 30px min-content auto min-content 30px}.control-bar.no-volume{grid-template-columns:30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px min-content auto min-content 30px}.control-bar .control-btn{color:#fff;cursor:pointer;font-size:0;height:21px;margin:auto;text-align:center;width:21px;z-index:999}.control-bar .video-time{color:#fff;font-family:SF Pro Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:auto 8px}.skip-controls{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:999}.skip-controls .prev-point-area{height:100%;left:0;position:absolute;top:0;width:33%}.skip-controls .next-point-area{height:100%;left:67%;position:absolute;top:0;width:33%}.match-video-player{position:relative}.watermark{bottom:60px;height:40px;position:absolute;right:20px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;z-index:999}.watermark.hidden{bottom:20px}.swing-match-video-player{position:relative;text-align:center}.swing-match-video-player .video-js{margin:0 auto}.swing-match-video-player .video-js,.swing-match-video-player .vjs-poster,.swing-match-video-player video{border-radius:3px}.swing-match-video-player .vjs-control-bar{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.swing-match-video-player.mobile-fullscreen{background-color:#000;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2000}.swing-match-video-player:-webkit-full-screen{background-color:#000}.swing-match-video-player:-ms-fullscreen{background-color:#000}.swing-match-video-player:fullscreen{background-color:#000}.swing-match-video-player:-webkit-full-screen .video-container{bottom:0;height:-webkit-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.swing-match-video-player:-ms-fullscreen .video-container{bottom:0;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.swing-match-video-player:fullscreen .video-container{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.swing-match-video-player .video-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-playback-view{margin-top:1rem;position:relative;text-align:center}.default-profile-pic{position:relative}.default-profile-pic a:active,.default-profile-pic a:hover,.default-profile-pic a:link,.default-profile-pic a:visited{text-decoration:none}.default-profile-pic .player-initials{background-color:#f2f2f2;border-radius:50%;color:#3c3c4399;margin-right:5px;text-align:center}.default-profile-pic .small{font-size:16px;font-weight:500;height:50px;line-height:50px;width:50px}.default-profile-pic .large{font-size:35px;font-weight:500;height:80px;line-height:80px;width:80px}.player-info{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;position:relative}.player-info .game-score{margin-left:clamp(3px,.625vw,8px);margin-right:clamp(3px,.625vw,8px);position:relative}.player-info .score{align-items:center;color:#000;display:flex;font-family:SF Pro Display,sans-serif;font-size:clamp(20px,6vw,23px);font-style:normal;font-weight:400;letter-spacing:.352px;line-height:28px;margin-bottom:auto;margin-top:auto;text-align:right}.player-info .score .loser{color:rgba(60,60,67,.6)}.player-info .blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);height:100%;position:absolute;right:0;width:30%!important;z-index:1000}.player-info .super-tiebreak{left:0;margin:auto;right:0;text-align:center}.player-info .shot-count{display:flex}.player-info .shot-count .count{color:#222;font-family:SF Pro Display,sans-serif;font-size:23px;font-style:normal;font-weight:400;letter-spacing:.352px;line-height:28px;text-align:center}.player-info .shot-count .shots-hit{font-family:SF Pro Text,sans-serif;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.066px;line-height:13px;text-align:center}.player-info .server-tennis-ball{margin-right:5px;width:20px}.player-info .vert-align{margin-bottom:auto;margin-top:auto}.player-info .stat-icon{height:11px;margin-right:3px}.player-info .player-stats{align-items:center;color:#000;display:grid;display:flex;font-family:SF Pro Text,sans-serif;font-size:clamp(8px,2.5vw,12px);font-style:normal;font-weight:400;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;letter-spacing:.066px;line-height:13px;min-height:68px;overflow:hidden}.player-info .player-stats .doubles-pics,.player-info .player-stats .player-picture{position:relative}.player-info .player-stats .player-picture .sub-badge-wrapper{align-items:center;border:1px solid #fff;border-radius:260px;bottom:0;display:inline-flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translate(calc(-50% - 2px));transform:translate(calc(-50% - 2px))}.player-info .player-stats .player-picture .sub-badge-wrapper .sub-badge{align-items:center;border-radius:260px;color:#fff;display:flex;font-size:.7rem;height:1rem;justify-content:center;line-height:1rem;min-height:1rem;padding:0 4px;text-transform:uppercase}.player-info .player-stats .player-picture .sub-badge-wrapper .purple-gradient{background:linear-gradient(90deg,#dc7eff .03%,#9c73f0 99.97%)}.player-info .player-stats .player-picture .sub-badge-wrapper .green-gradient{background:linear-gradient(62deg,#01905a,#29a853 52.08%,#bddf3b)}.player-info .player-stats .player-picture .sub-badge-wrapper .orange-gradient{background:linear-gradient(90deg,#ff9601,#eb5757);color:#fff}.player-info .player-health-data{color:#000;font-family:SF Pro Text,sans-serif;font-size:clamp(8px,2.5vw,12px);font-style:normal;font-weight:400;letter-spacing:.066px;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-info .player-health-data.top-margin{margin-top:clamp(3px,.9vw,6px)}.player-info .player-health-data .separator{margin-left:clamp(.3rem,.6vw,.5rem);margin-right:clamp(.3rem,.6vw,.5rem)}.player-info .pic{border-radius:500px;margin:auto 5px auto 0}.player-info .player-name{color:#000;font-family:SF Pro Text,sans-serif;font-size:clamp(15px,4vw,17px);font-style:normal;font-weight:400;letter-spacing:-.408px;line-height:22px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-info .doubles-pics{height:68px;margin-right:12px;position:relative;width:72px}.player-info .doubles-pics .primary{left:0;position:absolute;top:0}.player-info .doubles-pics .primary .player-initials{border:1.75px solid #fff}.player-info .doubles-pics .primary .sub-badge-wrapper{bottom:-5px;left:50%;position:absolute}.player-info .doubles-pics .partner{left:30px;position:absolute;top:18px}.player-info .doubles-names{margin-bottom:auto;margin-top:auto;overflow:hidden}.player-info .tiebreak-score{font-size:clamp(9px,2.5vw,12px);position:absolute;top:-7px}.dismissable-banner{align-items:center;display:flex;position:relative}@-webkit-keyframes fadeout{0%{opacity:1}to{display:none;opacity:0}}@keyframes fadeout{0%{opacity:1}to{display:none;opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dismissable-banner .close-button{-webkit-animation:fade-in .5s ease-in forwards;animation:fade-in .5s ease-in forwards;background:transparent;cursor:pointer;margin:0!important;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);z-index:1000}.dismissable-banner .close-button.hidden{-webkit-animation:fadeout .5s ease-out forwards;animation:fadeout .5s ease-out forwards}.dismissable-banner .swing-green{background-color:#29a85312;color:#29a853}.dismissable-banner .swing-green i{color:#29a853}.dismissable-banner .neutral{background:#74748014;color:#515151}.dismissable-banner .white{background:#fff;box-shadow:0 4px 30px 0 #0000001a;color:#515151}.dismissable-banner .content{align-items:center;-webkit-animation:fade-in .5s ease-in forwards;animation:fade-in .5s ease-in forwards;border-radius:8px;display:flex;justify-content:center;margin:12px auto;padding:16px 36px;text-align:center;width:99%}.dismissable-banner .content.clickable{cursor:pointer}.dismissable-banner .content.hidden{-webkit-animation:fadeout .5s ease-in forwards;animation:fadeout .5s ease-in forwards}.dismissable-banner .content a{text-decoration:underline}.dismissable-banner .content a.swing-green{background-color:transparent}#swing-stick-banner{align-items:center;display:flex;justify-content:center;width:100%}#swing-stick-banner img{width:24px}#swing-stick-banner a{color:#29a853}#swing-stick-banner h4{color:#181818;font-weight:700;margin-bottom:4px}#swing-stick-banner .image-container{margin-right:16px}#swing-stick-banner .copy-container{max-width:300px;text-align:left}#swing-stick-banner .copy-container p{line-height:16px}.uploading-video .empty-thumbnail,.uploading-video img.video-thumbnail{aspect-ratio:16/9;background-color:#000;border-radius:3px;width:100%}.uploading-video .notice-overlay{background:rgba(0,0,0,.8);border-radius:8px;color:#fff;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:1000}.uploading-video .notice-overlay-message{font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;width:100%}.uploading-video .progressbar-container{margin:auto auto clamp(10px,3vw,20px);width:15%}.uploading-video .progressbar-container .CircularProgressbar-path{stroke:#29a853}.uploading-video .progressbar-container .CircularProgressbar-trail{stroke:rgba(65,90,59,.8)}.uploading-video .progressbar-container .CircularProgressbar-text{fill:#66be8d}.uploading-video p{margin-bottom:5px}.video-review-request-banner{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;justify-content:center}.video-review-request-banner .cancel-review-button{color:#2961e0;cursor:pointer;text-decoration:underline}.video-review-request-banner .blue-link{color:#2961e0;font-weight:500}.video-review-request-banner .blue-link i{text-decoration:none}.video-review-request-banner img{height:24px;width:24px}.video-review-request-banner img#arrow{height:16px;margin-left:4px;padding-bottom:2px;width:16px}.video-review-request-banner #clipboard{height:24px;margin-right:12px;width:auto}.video-review-request-banner p{font-size:16px}.swing-modal:has(.cancel-video-request-content){max-width:400px}.swing-modal:has(.cancel-video-request-content) img.close-button{display:none}.swing-modal:has(.cancel-video-request-content) .cancel-video-request-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.swing-modal:has(.cancel-video-request-content) .cancel-video-request-content .modal-title{font-weight:700}.swing-modal:has(.cancel-video-request-content) .cancel-video-request-content p{margin-bottom:0;margin-top:12px;width:90%}.swing-modal:has(.cancel-video-request-content) .cancel-video-request-content #credit-notice{margin:20px auto;width:95%}.swing-modal:has(.cancel-video-request-content) .cancel-video-request-content .button-container{width:100%}.video-review-status .review-bubble{border-radius:20px;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-review-status .review-bubble.pending-review{background-color:rgba(255,239,217,.85);color:#ff9500}.video-review-status .review-bubble.pending-review img{margin:0 4px 2px 0}.video-review-status .review-bubble.completed-review{background-color:rgba(223,231,250,.85);color:#2961e0}.video-review-status .review-bubble.completed-review img{margin:0 6px 2px 0}.match-card{margin-left:auto!important;margin-right:auto!important;padding:clamp(15px,4.7vw,20px)!important;text-align:left}.match-card.ui.segment{border:none;border-radius:8px;box-shadow:3px 4px 12px rgba(0,0,0,.1)}.match-card .info{color:rgba(60,60,67,.6);font-family:SF Pro Text,sans-serif;font-size:clamp(8px,2.5vw,11px);font-style:normal;font-weight:400;line-height:13px;margin-bottom:auto;margin-top:auto;overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.match-card .info .separator{margin-left:clamp(.3rem,.6vw,.5rem);margin-right:clamp(.3rem,.6vw,.5rem)}.match-card .info .bottom-row,.match-card .info .top-row{overflow:hidden;text-overflow:ellipsis}.match-card .info .bottom-row{margin-top:clamp(3px,.9vw,7px)}.match-card .info .brain-icon,.match-card .info .racket-icon{height:12px;margin-bottom:2px;margin-right:3px}.match-card .match-video{margin-top:1rem;position:relative;text-align:center}.match-card .match-video.unavailable{align-items:center;background-color:#000;display:flex;justify-content:center}.match-card .match-video.unavailable img{width:100%}.match-card .match-video.unavailable .no-video-message{color:#fff;padding:10px;position:absolute}@media screen and (max-width:540px){.match-card .match-video.unavailable .no-video-message{font-size:1rem}}.match-card .match-video a{color:#000;text-decoration:none}.match-card .match-video .admin-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.match-card .match-video .admin-overlay .video-review-status{left:0;margin:auto;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-card .match-video .fps-resolution-info,.match-card .match-video .match-metadata-info,.match-card .match-video .player-metadata-info,.match-card .match-video .tagging-info{background-color:rgba(0,0,0,.7);border-radius:4px;color:#fff;font-size:14px;padding:5px 10px;position:absolute;z-index:2}.match-card .match-video .fps-resolution-info{left:10px;top:10px}.match-card .match-video .tagging-info{right:10px;top:10px}.match-card .match-video .match-metadata-info{bottom:10px;font-size:10px;left:10px}.match-card .match-video .player-metadata-info{bottom:10px;font-size:10px;right:10px}.match-card .match-video .camera-metadata,.match-card .match-video .vision-tagging{display:block;font-size:10px;margin-bottom:5px}.match-card .match-video .match-metadata,.match-card .match-video .player-metadata{display:block;margin-bottom:3px}.match-card .session-dropdown div.divider.text{font-size:2em;font-weight:700}.match-card .session-dropdown .menu.transition{z-index:1001}.match-card .view-details-link{align-items:center;background:#29a853;border-radius:50%;color:#fff;display:flex;height:35px;justify-content:center;text-decoration:none;width:35px}.match-card .view-details-link i:before{margin-left:2px}.match-card .bottom-bar .match-reactions{color:rgba(60,60,67,.3);font-family:SF Pro Text,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:16px;margin-top:1rem;position:relative}.match-card .bottom-bar .match-admin-view{align-items:center;color:#3c3c43;display:flex;flex-direction:column;margin:10px auto;max-width:600px;padding:10px}.match-card .bottom-bar .match-admin-view .admin-view-columns{display:flex;gap:30px;justify-content:space-between}.match-card .bottom-bar .match-admin-view .admin-view-columns .admin-column{display:flex;flex-direction:column}.match-card .bottom-bar .match-admin-view .admin-view-columns .camera-metadata,.match-card .bottom-bar .match-admin-view .admin-view-columns .match-metadata,.match-card .bottom-bar .match-admin-view .admin-view-columns .player-metadata,.match-card .bottom-bar .match-admin-view .admin-view-columns .vision-tagging{color:#515151;display:block;font-weight:500}.match-card .video-size{position:absolute;right:0}.match-card .reaction-icon{height:28px;image-rendering:-webkit-optimize-contrast;margin-bottom:5px}.match-card .video-thumbnail{cursor:pointer;width:100%}.match-card .video-play-btn{bottom:0;cursor:pointer;left:0;margin:auto;position:absolute;right:0;top:0;width:10%}.match-card .players{margin-top:20px}.match-card img.video-thumbnail{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%}.match-card .top-bar{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;width:100%}.match-card .video-and-lock-container{position:relative}.match-card .video-and-lock-container .matchview-video:-webkit-full-screen{background-color:#000}.match-card .video-and-lock-container .matchview-video:-ms-fullscreen{background-color:#000}.match-card .video-and-lock-container .matchview-video:fullscreen{background-color:#000}.match-card .video-and-lock-container .matchview-video:-webkit-full-screen .match-video{bottom:0;height:-webkit-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-card .video-and-lock-container .matchview-video:-ms-fullscreen .match-video{bottom:0;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-card .video-and-lock-container .matchview-video:fullscreen .match-video{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-card .blur-and-lock-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.25);display:flex;height:105%;justify-content:center;left:-10px!important;position:absolute;top:-10px!important;width:105%!important;z-index:1000}.match-card .blur-and-lock-overlay img{margin-bottom:20px;width:80px}.match-card .blur-and-lock-overlay h4{width:450px}.match-card .blur-and-lock-overlay a{color:#29a853}@media screen and (max-width:540px){.match-card .blur-and-lock-overlay center{scale:.8}}@media screen and (max-width:440px){.match-card .blur-and-lock-overlay center{scale:.6}}.match-card .dismissable-banner i.x.icon{margin-top:5px!important}.match-card .pending-request-time{background-color:rgba(255,149,0,.15);border-radius:20px;color:#ff9500;font-size:12px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-card .pending-request-time img{margin:0 4px 2px 0}.match-card .video-review-status{position:absolute;right:12px;top:12px}.video-review-details-card{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:12px 16px;row-gap:8px}.video-review-details-card .row-container{display:flex;flex-direction:row;justify-content:space-between}.video-review-details-card .date-and-title{font-size:16px;font-weight:400}.video-review-details-card .coach-name{color:rgba(60,60,67,.6);font-size:14px;font-weight:400;line-height:29px}.video-review-details-card a{font-size:16px;text-decoration:none}.video-review-details-card a .icon.chevron.right{color:hsla(240,3%,49%,.4);margin:0}.video-review-card{margin:12px;padding:0;width:100%;width:calc(100% - 24px)}@media screen and (min-width:992px){.video-review-card{width:calc(33.33333% - 24px)!important}}@media screen and (min-width:768px)and (max-width:991px){.video-review-card{width:calc(50% - 24px)!important}}.video-review-card .loading-card{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:36px 24px;row-gap:24px}.video-review-card .loading-card p{text-align:center}.video-review-card .match-card{margin-top:0}.video-reviews-infinite-scroller{margin:-12px}.video-reviews-infinite-scroller .end-message{margin:24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.all-video-reviews{padding:24px 0}.all-video-reviews h2{font-size:24px;font-weight:700;margin-bottom:24px}.ambassador-introduction .guide-row{margin-bottom:24px;margin-top:24px}.ambassador-introduction .marketing-section-title{font-size:2.5em}.ambassador-introduction .marketing-accordion-container .ui.accordion{border-bottom:none!important}.ambassador-introduction .marketing-accordion-container .ui.accordion .title{border-top:none!important}.ambassador-introduction .marketing-accordion-container .ui.accordion .content.active .accordion-content{justify-content:unset}.ambassador-introduction .marketing-accordion-container .share-button{right:40px!important}.ambassador-introduction .chart-container{padding-top:50px}.ambassador-introduction .qualifying-traits{margin:0 auto;max-width:800px;width:100%}.ambassador-introduction .gif-container{-webkit-column-gap:12px;column-gap:12px;display:flex;justify-content:center;margin-top:30px;max-height:669px;min-height:669px;min-width:500px}@media screen and (max-width:767px){.ambassador-introduction .gif-container{margin-left:0!important;margin-right:0!important;min-width:unset}}.ambassador-introduction .gif-container .gif-column{align-items:flex-start!important;display:flex;flex-direction:column;max-width:150px;row-gap:12px}.ambassador-introduction .gif-container .gif-column img{border-radius:8px;flex-grow:1;object-fit:cover;width:100%}@media screen and (max-width:440px){.ambassador-introduction .feature-icon img{padding-top:20px}}.ambassador-application-container .require-asterisk{color:red;font-size:80%;position:relative;top:-.5em}.ambassador-application-container input{height:38px;width:100%}.ambassador-application-container textarea{border-radius:8px;height:100px;padding:12px;resize:none;width:100%}.ambassador-application-container .dropdown,.ambassador-application-container input,.ambassador-application-container textarea{border:none!important}.ambassador-application-container .dropdown .menu,.ambassador-application-container .dropdown:focus,.ambassador-application-container input .menu,.ambassador-application-container input:focus,.ambassador-application-container textarea .menu,.ambassador-application-container textarea:focus{border:1px solid #29a853!important;outline:none;outline-color:#29a853}.ambassador-application-container div:has(.field){margin-top:12px!important}.ambassador-application-container div:has(.field):has(.ui.pointing.red.label){margin-bottom:24px}.ambassador-application-container div:has(.field) .ui.pointing.red.label{bottom:-32px;left:0;position:absolute;z-index:5}.ambassador-application-container div:has(.field) .ui.pointing.red.label:not(#sports-error){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ambassador-application-container .field-requirement{color:#515151;position:absolute;right:0;z-index:0}.ambassador-application-container .field-requirement.error{color:red}.ambassador-application-container .field-requirement.success{color:#29a853}.ambassador-application-container .application-form-banner,.ambassador-application-container .application-header-text-container{text-align:center}.ambassador-application-container .application-form-banner{align-items:center;background-color:#29a853;color:#fff;display:flex;font-family:Helvetica Neue;font-size:32px;font-weight:700;height:160px;justify-content:center;line-height:36px;width:100%!important}.ambassador-application-container .application-header-text-container{height:82px;margin:24px auto}.ambassador-application-container .application-header-text-container h1{font-family:Helvetica Neue;font-size:24px;font-weight:700;line-height:30px;text-align:center}.ambassador-application-container .form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto!important;max-width:552px;padding-bottom:20px}.ambassador-application-container .form-container div{position:relative;width:100%}.ambassador-application-container .form-container div.ui.negative.message{margin-top:30px}.ambassador-application-container .two-fields{align-items:flex-start;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:space-evenly}.ambassador-application-container .two-fields .form-field input{width:100%}.ambassador-application-container .sport-input-container .checkbox-options-container{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between}.ambassador-application-container .sport-input-container .checkbox-option{background-color:#fff;border-radius:8px;cursor:pointer;display:flex;padding:12px 16px;width:100%}.ambassador-application-container .sport-input-container .checkbox-option #product-radio-common{margin-right:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ambassador-application-container #submit-button{margin:24px auto 20px;width:100%}.ambassador-application-container .application-success{padding-bottom:64px;padding-top:64px}.ambassador-application-container .application-success img{height:160px;margin-bottom:24px;object-fit:cover;object-position:top;width:300px}.ambassador-application-container .email-input-container,.ambassador-application-container .location-input-container,.ambassador-application-container .name-input-container{margin-top:0!important}.ambassador-application-container .location-input-container #country div.dropdown[aria-expanded=true]{border:1px solid #29a853!important;border-radius:8px 8px 0 0!important}.ambassador-application-container .location-input-container #country div.dropdown[aria-expanded=true].upward{border-color:transparent #29a853 #29a853!important;border-radius:0 0 8px 8px!important}.ambassador-application-container .field:has(textarea){margin-top:28px!important}.ambassador-application-container .previous-ambassador-experience{margin-bottom:12px!important}.ambassador-application-container .additional-content-creator-fields .form-field{margin-bottom:8px}.ambassador-application-container .email-suggestion{border-color:#ff9500!important;color:#ff9500!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}#oauth .client-name{color:#29a853;font-weight:700}#oauth .scopes{margin-left:0}#oauth .scope{background-color:none;border-radius:0;color:#29a853;padding:0}.table-of-contents-sticky{padding-bottom:24px;padding-top:24px;position:-webkit-sticky;position:sticky;top:0}.table-of-contents-sticky h4{font-size:20px;font-weight:700;margin-bottom:20px;text-align:left}.table-of-contents-sticky ul{list-style-type:none;padding:0}.table-of-contents-sticky li{font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px}.table-of-contents-sticky button{background:none;border:none;font-size:inherit;outline:none;padding:0;text-align:left;width:100%}.table-of-contents-sticky button:focus{outline:none}.table-of-contents-sticky button:hover{color:#31a564}.table-of-contents-sticky .sub-list{margin-left:20px;margin-top:10px}.table-of-contents-sticky .sub-list button{font-size:16px;line-height:18px}.table-of-contents-accordion{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:20px 20px 0;padding-bottom:10px;padding-top:10px}.table-of-contents-accordion button{background:none;border:none;font-size:20px;font-weight:700;outline:none;padding:0;text-align:left;width:100%}.table-of-contents-accordion button:focus{outline:none}.table-of-contents-accordion ul{list-style-type:none;padding:0}.table-of-contents-accordion li button{color:#181818;font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px;padding-top:10px}.table-of-contents-accordion .accordion-title{align-items:center;color:#181818;display:flex;font-weight:700;justify-content:space-between}.table-of-contents-accordion .accordion-title i{font-size:.5em;font-weight:400}.table-of-contents-accordion .accordion-title i.icon{height:auto}.table-of-contents-accordion .sub-list{margin-left:20px}.table-of-contents-accordion .sub-list button{color:#181818;font-size:16px;line-height:18px}.guides .best-practices{background-image:linear-gradient(#239651,#238c51,#266233);color:#fff!important}@media only screen and (min-width:576px){.guides .best-practices{padding:50px 0 100px}}@media only screen and (max-width:576px){.guides .best-practices{padding:25px 0}}.guides .best-practices .banner{margin-bottom:30px}.guides .best-practices .banner img{margin-right:20px;max-width:500px;width:100%}.guides .best-practices .banner .banner-tag{font-size:1.3em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.guides .best-practices .best-practice-block{background-color:#238c51;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2);font-size:1.1em;line-height:1.8em;margin-top:30px;padding:30px}.guides .best-practices .best-practice-block .emphasize-block{background-color:rgba(0,0,0,.05);font-style:italic;margin-bottom:10px;padding:10px 15px}.guides .best-practices .best-practice-block h2{font-size:1.5em;font-weight:700;margin-bottom:30px}.guides .best-practices .best-practice-block ul ul ul{list-style-type:circle}.guides .best-practices .best-practice-block ul{margin:0;padding:0 0 0 20px}.guides .best-practices .best-practice-block ul ul{font-weight:400}.guides .best-practices .best-practice-block li{margin:0;padding:0}.guides .best-practices .social-media i{font-size:2em;margin-right:15px}.guides .best-practices .social-media i:hover{color:#f0e30f}.guides .best-practices a:active,.guides .best-practices a:link,.guides .best-practices a:visited{color:#fff;text-decoration:underline}.guides .best-practices a:active.no-underline,.guides .best-practices a:hover.no-underline,.guides .best-practices a:link.no-underline,.guides .best-practices a:visited.no-underline{text-decoration:none}.guides .best-practices a:hover{color:#f0e30f}.image-backed-container{margin:0 10px 30px;max-width:360px;min-width:320px;position:relative;width:100%}.image-backed-container img{border-radius:10px;float:left;max-width:360px;width:100%}.image-backed-container .ui.card.image-backed-card{border-radius:0 0 10px 10px;bottom:-10px;box-shadow:0 0 15px hsla(0,1%,56%,.2);min-height:100px;position:absolute;text-align:center;width:100%}.image-backed-container .ui.card.image-backed-card .content{padding:20px 10px 10px}.image-backed-container .ui.card.image-backed-card .content .header{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;font-size:1.1em}.image-backed-container .ui.card.image-backed-card .content .description{color:#101010;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;font-size:.9em;padding:10px 15px 5px}.image-backed-container .ui.card.image-backed-card .content .description a:active,.image-backed-container .ui.card.image-backed-card .content .description a:link,.image-backed-container .ui.card.image-backed-card .content .description a:visited{color:#29a853;font-size:1em;font-weight:700;text-decoration:none;text-transform:uppercase}.image-backed-container .ui.card.image-backed-card .content .description a:hover{color:#31a564;text-decoration:underline}#environment-container .flat-line{border-radius:0;left:0;margin:0;position:fixed;right:0;text-align:center;top:0;z-index:1000000}#environment-container .flat-line .environment-container-content{border-radius:0 0 4px 4px;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:5px 20px;position:relative;text-align:center}#experiment-assist{background-color:hsla(0,0%,9%,.936);border-left:4px solid gray;color:#fff;height:100vh;padding:60px 30px;position:fixed;right:-40vw;transition:right .5s ease-in-out;width:40vw;z-index:2000}#experiment-assist.active{right:0}#experiment-assist h1{text-align:center}#experiment-assist p{margin-bottom:40px;text-align:center}#experiment-assist .content-container{height:100%}#experiment-assist #toggle-container{align-items:center;background-color:hsla(0,0%,9%,.936);border:4px solid gray;border-radius:8px;border-right:none;display:flex;height:45px;justify-content:center;left:-45px;position:absolute;top:8%;width:45px}#experiment-assist #toggle-container i{color:#fff}#experiment-assist #toggle-container:hover{background-color:#0048ff;cursor:pointer}#experiment-assist .experiments-controls-container{height:55vh!important;max-height:55vh;overflow-y:scroll}#experiment-assist #other-tools-container{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px;margin-top:24px;position:relative}#experiment-assist #other-tools-container .share-button{bottom:0;cursor:pointer;position:absolute;right:20px}#experiment-assist #other-tools-container .share-button i{-webkit-transform:scale(1.5);transform:scale(1.5)}#experiment-assist #other-tools-container .share-button .share-bubble{left:-150px;max-width:80px;text-align:center;top:-10px}#experiment-assist #other-tools-container .share-button .share-bubble .bubble-tail{border:8px solid transparent;border-left-color:#29a853;right:-15px;top:15px}#experiment-assist #other-tools-container .share-button .share-bubble.copied-state{left:-100px;top:0}#experiment-assist #other-tools-container .share-button .share-bubble.copied-state .bubble-tail{right:-13px;top:5px}#experiment-assist .experiment-toggler{align-items:center;background-color:hsla(0,0%,97%,.084);display:flex;justify-content:space-between;margin:10px auto;padding:10px 40px;width:100%}#experiment-assist .experiment-toggler .swing-toggle,#experiment-assist .experiment-toggler h3{margin:0}#experiment-assist i{-webkit-transform:scale(2);transform:scale(2)}#experiment-assist i.flask{-webkit-transform:scale(2) translateY(-3px);transform:scale(2) translateY(-3px)}.about-footer{padding-bottom:45px!important;padding-top:45px!important}.about-footer center{padding-bottom:20px}.about-footer h4{font-size:20px;font-weight:700;text-align:center}.about-footer .media-logos,.about-footer .partner-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.about-footer .media-logos img,.about-footer .partner-logos img{height:45px;margin:28px 23px 0}.bjk-1-pager .ui.grid{margin:0}.bjk-1-pager a{color:#29a853;text-decoration:underline}.bjk-1-pager a:hover{color:#31a564}.bjk-1-pager ol,.bjk-1-pager p,.bjk-1-pager ul{font-size:20px;margin-bottom:20px}.bjk-1-pager .features-list li{margin-bottom:15px}.bjk-1-pager .banner{align-items:center;background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-color:#29a853;background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%,cover;color:#fff;display:flex;height:124px;justify-content:center;margin:0 auto;text-align:center;width:100%}.bjk-1-pager .banner img{width:100%}.bjk-1-pager .banner .badge-container{bottom:29%;left:8%;position:absolute;width:30%}.bjk-1-pager .banner h1{font-size:32px;font-weight:700}.bjk-1-pager .dark-mode{background-color:#1c1c1e!important;color:#bfbfbf}.bjk-1-pager .image-container{align-items:center;display:flex;justify-content:center;padding-top:92px}.bjk-1-pager .copy-container{padding-top:45px}.bjk-1-pager .about-footer{background-color:#1c1c1e;color:#bfbfbf;font-size:20px;padding-top:0!important}.bjk-1-pager .about-footer h4{color:#fff;font-size:26px;font-weight:700}.bjk-1-pager .about-footer .media-logos,.bjk-1-pager .about-footer .partner-logos{margin-bottom:64px}.bjk-1-pager .about-footer .media-logos img{height:28px;max-width:100px}.bjk-1-pager .about-footer .media-logos .nyt-logo{max-width:200px}.bjk-1-pager .tournament-marketing{margin-bottom:24px;max-width:800px;width:100%}.bjk-1-pager .device-mockup{margin-bottom:44px;max-width:860px;width:100%}.bjk-1-pager .access-button{border-radius:64px!important;padding:24px}@media screen and (max-width:768px){.bjk-1-pager .access-button{width:100%}}.about-us{background-color:#fff}.about-us .about-us-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.about-us .column{padding:0!important}.careers-landing{margin:0!important}.careers-landing .sixteen{padding:0!important}.careers-landing .ui.grid{margin-bottom:0!important;margin-top:0!important}@media only screen and (max-width:767px){.careers-landing .ui.stackable.grid.row{margin-left:0!important;margin-right:0!important}}.careers-landing .top-banner{background:url(/static/media/ambassador-landing-overlay.21170d4fb050479ff853.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%,cover;color:#fff;height:400px}@media screen and (max-width:767px){.careers-landing .top-banner{height:510px;padding-bottom:70px}}.careers-landing .top-banner .container{height:100%;padding-left:30px;padding-right:30px}@media only screen and (max-width:388px){.careers-landing .top-banner .container{padding-left:15px;padding-right:15px}}.careers-landing .top-banner h1{font-size:46px;font-weight:700;margin:20px 0}@media only screen and (max-width:416px){.careers-landing .top-banner h1{font-size:42px}}@media only screen and (max-width:388px){.careers-landing .top-banner h1{font-size:36px}}.careers-landing .top-banner h3{font-size:22px;font-size:1.3em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.careers-landing .top-banner img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:767px){.careers-landing .top-banner img{max-width:450px}}.careers-landing .top-banner a{text-decoration:none}.careers-landing .top-banner .explore-btn{background-color:#fff;border-radius:8px;color:#29a853;cursor:pointer;font-size:10px;font-weight:700;line-height:12px;margin-top:31px;padding:8px;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.careers-landing .top-banner .explore-btn:hover{background-color:#31a564;color:#fff}.careers-landing .header{display:flex;font-size:2.2rem;font-weight:700;justify-content:center;margin-bottom:18px}.careers-landing .header img{height:30px;margin-right:10px;margin-top:4px;width:30px}.investor-profile .investor-profile-container{align-items:center;margin:auto;padding:50px 0;position:relative;width:130px}.investor-profile .investor-profile-container img{border-radius:50%;height:100px;width:100px}.investor-profile .investor-profile-container .investor-info{bottom:0;left:-10%;position:absolute;text-align:center;width:120%}.investor-profile .investor-profile-container .investor-info .name{color:#000;font-size:17px;font-weight:600;line-height:22px}.investor-profile .investor-profile-container .investor-info .title{color:rgba(60,60,67,.6);font-size:12px;line-height:18px}.investor-profile .investor-profile-container:hover img{box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.investor-profile .investor-profile-container:hover .name{color:#31a564}.investor-profile .investor-profile-container:hover .title{color:rgba(60,60,67,.4)}.meet-our-investors{background-color:#fff}.meet-our-investors .meet-our-investors-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.meet-our-investors .column{padding:0!important}.employee-profile{padding:50px 0 80px;position:relative}.employee-profile .profile-container{border-radius:50%;margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employee-profile .profile-container .profile-pic{border-radius:50%;height:200px;width:200px}@media screen and (max-width:400px){.employee-profile .profile-container .profile-pic{height:172px;width:172px}}.employee-profile .profile-container .hover-overlay{background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;flex-direction:column;height:100%;left:0;padding:16px;position:absolute;top:0;transition:.3s ease-in-out;width:100%}.employee-profile .profile-container .hover-overlay img{width:100%}.employee-profile .profile-container .hover-overlay.hidden{opacity:0}.employee-profile .profile-container .hover-overlay p{color:#fff;font-size:10px}@media screen and (max-width:400px){.employee-profile .profile-container .hover-overlay p{font-size:9px}}.employee-profile .employee-info{display:flex;flex-direction:column;left:-10%;margin-top:15px;position:absolute;text-align:center;width:120%}.employee-profile .employee-info .name{color:#222;font-size:20px;font-weight:700;line-height:24px}.employee-profile .employee-info .title{color:rgba(60,60,67,.6);font-size:14px;line-height:20px;margin:0 auto;text-align:center;width:60%}@media screen and (max-width:400px){.employee-profile .employee-info .title{font-size:12px;width:80%}}.meet-the-team{background-color:#f5f5f5}.meet-the-team .meet-the-team-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.meet-the-team .column{padding:0!important}.job-team{padding:20px 0;text-align:left}.job-team .team-name{font-size:22px;font-weight:700;line-height:28px}.job-team .posting{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;margin:20px 0}.job-team .posting .info .title{color:#29a853;font-size:20px;font-weight:700;line-height:26px}.job-team .posting .info .location{color:rgba(60,60,67,.6);font-size:20px;line-height:26px}.job-team .posting .info:hover .title{color:#31a564}.job-team .posting .info:hover .location{color:rgba(90,90,97,.5)}.job-team .posting a{text-decoration:none}.job-team .posting .apply-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:8px;color:#fff;font-size:10px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:12px;margin:auto 0;padding:8px 16px;text-transform:uppercase}.job-team .posting .apply-btn:hover{background-color:#31a564}.opportunities{background-color:#f5f5f5}.opportunities .opportunities-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.opportunities .column{padding:0!important}.our-story{background-color:#f5f5f5}.our-story .our-story-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.our-story .column{padding:0!important}.our-values{background-color:#fff}.our-values .our-values-container{justify-content:center;padding-bottom:50px!important;padding-top:50px!important;text-align:center}.our-values .column{padding:0!important}.our-values .values{display:flex;justify-content:center;margin:auto;max-width:880px}.our-values .values .value{align-items:center;margin:20px;text-align:center}.our-values .values .value img{height:150px;width:150px}.our-values .values .value .title{font-size:16px;font-weight:700;line-height:21px}.coach-reviews-infinite-scroller{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:-12px;min-height:420px}.coach-reviews-infinite-scroller .end-message{margin:24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-reviews-infinite-scroller .no-reviews{display:flex;flex-direction:column;margin:80px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-reviews-infinite-scroller .no-reviews img{margin:auto}.dashboard-header{background:url(/static/media/background-overlay.67dfd8231895d1768266.png),#fff;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;display:flex;flex-direction:row;height:156px;justify-content:space-between;padding:0 48px;width:100%}.dashboard-header .column-container{display:flex;flex-direction:column;margin:auto 0}.dashboard-header .column-container h1{font-size:46px;font-weight:700}.dashboard-header .column-container p{color:#88888c;font-size:20px;font-weight:400}.dashboard-header .coach-container{display:flex;flex-direction:column;margin:auto 141px auto 0;row-gap:8px}.dashboard-header .coach-container .coach{width:100px}.dashboard-header .coach-container .coach-shadow{margin:0 auto;width:49px}.coach-dashboard{display:flex;flex-direction:column;padding:24px 0;row-gap:24px}.coach-dashboard .row-container{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-direction:row}.coach-dashboard .column-container{display:flex;flex-direction:column;row-gap:24px}.coach-dashboard .toggle .toggle-container{margin:0;width:360px}.coach-dashboard .grow{flex:1 1}.coach-dashboard .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.coach-dashboard .title-container h2{font-size:20px;font-weight:700;margin-bottom:0}.coach-dashboard .title-container a{color:#29a853;font-size:14px;font-weight:700;text-transform:uppercase}.coach-dashboard .reviews-count{background-color:#ff9500;border-radius:20px;color:#fff!important;font-size:9px;margin-left:12px;padding:2px 5px;vertical-align:middle}.coach-certifications .certification{align-items:flex-start;display:flex}.coach-certifications .certification p.bold{font-weight:700}.coach-certifications .certification p span{color:#000}.coach-certifications .certification p span.parenthesized{color:#515151;font-weight:400}.coach-certifications img{height:18px;margin-right:8px;margin-top:2px;width:18px}.coach-card{cursor:pointer;max-width:25%;padding:16px 8px;width:100%}@media screen and (min-width:992px)and (max-width:1199px){.coach-card{max-width:33.33%}}@media screen and (min-width:451px)and (max-width:991px){.coach-card{max-width:50%}}@media screen and (max-width:450px){.coach-card{max-width:50%}.coach-card .name{font-size:16px!important}.coach-card .federation-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.coach-card .coach-quick-info{height:100px}.coach-card .profile-pic{border-radius:8px;width:100%}.coach-card .name{font-size:20px;font-weight:700;margin:14px 0 0}.coach-card .bio{color:#515151;height:16px;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach-card .average-rating,.coach-card .review-cost{font-size:14px;line-height:24px}.coach-card .dollar-icon,.coach-card .star-icon{margin-right:8px;padding-bottom:0}.coach-card .average-rating{align-items:center;display:flex}.coach-card .percentage-off{color:#29a853;font-size:14px;font-weight:700}.coach-card .cost-per-video{color:#88888c}.coaches-infinite-scroller .end-message{margin:50px auto;text-align:center}.item-selector.centered{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.item-selector .option{cursor:pointer;display:flex;padding:10px 16px}.item-selector .option.selected{border-radius:8px;outline:1px solid #29a853}.item-selector .option .option-bubble{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 10px auto 0;width:16px}.search-bar{position:relative}.search-bar .input-box{border:1px solid rgba(60,60,67,.3);border-radius:8px;font-size:14px;padding:4px 12px;width:100%}.search-bar img{top:8px}.search-bar i.times,.search-bar img{position:absolute;right:12px;width:15px}.search-bar i.times{color:rgba(60,60,67,.6)!important;cursor:pointer;margin:0;top:5px}.coach-filters{-webkit-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap-reverse;font-size:12px;font-weight:400;padding:24px 0;row-gap:8px}.coach-filters .filter-type-toggle{cursor:pointer;display:flex;flex-direction:row;line-height:24px;position:relative;text-transform:uppercase}.coach-filters .filter-type-toggle .filter-options{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;padding:8px;position:absolute;text-transform:capitalize;top:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1000}.coach-filters .filter-type-toggle .item-selector{max-height:300px;overflow-y:auto}.coach-filters .filter-type-toggle .filter-options{padding:0}.coach-filters .reset-btn{cursor:pointer;line-height:24px;text-decoration:underline;text-transform:uppercase}.coach-filters .reset-btn.hidden{visibility:hidden}.coach-filters .search-bar{width:100%}.coach-filters .search-bar img{top:7px}.coach-filters .search-bar input{flex:1 1;min-width:228px}.coach-filters .tag-text-input-container{flex:1 1;min-width:200px}.coach-filters .tag-text-input-container input{width:100%}.coach-filters .tag-text-input-container .tags-container{-webkit-column-gap:6px;column-gap:6px;margin-left:8px;margin-right:8px;margin-top:8px;row-gap:6px}.coach-filters .tag-text-input-container .tags-container .tag{border:none;padding-bottom:0;padding-top:0}.coach-filters .tag-text-input-container .tags-container .tag i{background:none;border:none;box-shadow:none;margin-left:4px!important}.coach-filters .tag-text-input-container .ui.fluid.multiple.search.selection.dropdown input{border-radius:0!important}.coach-filters .tag-text-input-container .ui.fluid.multiple.search.selection.dropdown i{right:12px!important;top:8px}.coach-filters input{border:none!important;border-radius:16px!important;line-height:21px;padding:4px 12px}.coach-filters .arrow{border:solid rgba(60,60,67,.6);border-radius:1px;border-width:0 2px 2px 0;display:inline-block;height:8px;margin-right:10px;margin-top:7px;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:8px}.coach-filters .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.coach-filters .search-container{-webkit-column-gap:16px;column-gap:16px;display:flex;flex:1 1;width:100%}.example-review-banner{display:flex}.example-review-banner p{font-size:16px}.example-review-banner img{height:24px;width:24px}.example-review-banner img#arrow{height:16px;margin-left:4px;padding-bottom:2px;width:16px}.example-review-banner #more-info{margin-right:12px}.example-review-banner .blue-link{color:#2961e0;font-weight:500}.dismissable-banner:has(.example-review-banner){margin-bottom:1em}.first-review-discount-popup{align-items:center;display:flex;flex-direction:column}.first-review-discount-popup img{margin:0 auto;width:180px}.first-review-discount-popup p{text-align:center}.first-review-discount-popup button{width:100%}.swing-modal:has(.first-review-discount-popup){max-width:400px}.coach-marketplace{padding-bottom:44px;padding-top:44px}.coach-marketplace h1{font-size:32px;font-weight:700;line-height:36px}.coach-marketplace .dismissable-banner:has(.first-review-discount-banner){margin-bottom:24px}.coach-onboarding{align-items:center;display:flex;flex-direction:column;padding:44px 16px}.coach-onboarding h1{font-size:24px;margin:24px 0}.coach-onboarding .coach-form{background-color:#fff;border-radius:8px;margin-bottom:24px;max-width:456px;padding:24px;width:100%}.coach-onboarding .coach-form .field,.coach-onboarding-confirmation{display:flex;flex-direction:column}.coach-onboarding-confirmation{align-items:center;padding:44px 16px;text-align:center}.coach-onboarding-confirmation h1{font-size:32px;margin:24px 0}.coach-onboarding-confirmation p{font-size:16px;margin-bottom:24px}.coach-onboarding-confirmation a{padding:16px 24px;text-transform:uppercase!important}.all-coach-ratings{padding:0 24px}.all-coach-ratings .content-title,.all-coach-ratings .end-message{text-align:center;width:100%}.all-coach-ratings .coach-ratings{display:flex;flex-direction:column;margin:24px auto;width:100%}.all-coach-ratings .coach-ratings .rating-container{width:100%}.all-coach-ratings .coach-ratings .review{color:#515151!important}.all-coach-ratings .coach-ratings .review-rating{margin:0 0 12px!important}.all-coach-ratings .coach-ratings .review-content p{max-width:unset!important;width:100%!important}.all-coach-ratings .coach-ratings .reviewer p.title{color:#88888c}.all-coach-ratings .coach-ratings hr{border-bottom:.5px solid rgba(60,60,67,.3);margin:16px 0}.swing-modal:has(.all-coach-ratings){max-height:70vh;overflow-y:auto}.update-pricing{display:flex;flex-direction:column;row-gap:24px}.update-pricing h2{font-size:20px;font-weight:700;text-align:center}.update-pricing hr{margin:20px 0;width:100%}.update-pricing .ui.selection.dropdown{padding:16px 24px}.update-pricing label{font-size:14px;font-weight:700}.update-pricing .field{display:flex;flex-direction:column}.update-pricing .footnote{color:#88888c;margin-bottom:8px;margin-top:8px}.update-pricing button{margin:0!important;width:100%}@media screen and (min-width:480px){.update-pricing button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.update-pricing .row-container{display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.update-pricing .swing-green{color:#29a853}.update-pricing .price-warning{display:flex;font-style:italic;margin-top:12px}.swing-modal:has(.update-pricing){max-width:480px;overflow:visible}.review-cost-card{background-color:#fff;border-radius:8px;padding:24px;position:relative;width:364px}.review-cost-card .buy-now-button{position:absolute;right:24px;top:24px}.review-cost-card .checklist{margin:16px 0}.review-cost-card .checklist img{height:16px;margin-right:8px;width:16px}.review-cost-card .tag{background-color:#29a85326;border-radius:16px;color:#29a853;font-weight:700;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-cost-card .num-reviews{font-size:16px;font-weight:600;padding-top:8px}.review-cost-card .cost{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;margin-top:8px}.review-cost-card .cost .title,.review-cost-card .cost p{margin-bottom:0}.review-cost-card #total-price{color:#515151;font-size:10px;font-weight:400;letter-spacing:.4px}.review-cost-card .edit-pencil{cursor:pointer;position:absolute;right:24px;top:20px;width:16px}.stripe-onboarding-banner{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);font-size:16px;font-weight:400;max-width:1128px;padding:12px 16px;text-align:center;width:100%}.stripe-onboarding-banner .right{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.stripe-onboarding-banner a{color:#29a853!important}.stripe-onboarding-banner img{margin-right:8px}.update-bio{align-items:center;display:flex;flex-direction:column;row-gap:24px}.update-bio h2{margin-bottom:0}.update-bio .field{width:100%}.update-bio textarea{border-radius:8px;min-height:122px;padding:16px 24px;width:100%}.update-bio textarea:focus{border-color:#29a853;outline:none}.update-bio button{padding:16px;text-transform:uppercase!important;width:100%}@media screen and (min-width:480px){.update-bio button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.swing-modal:has(.update-bio){max-width:480px}.update-certifications{display:flex;flex-direction:column;row-gap:24px}.update-certifications h2{margin-bottom:0;text-align:center}.update-certifications h3{font-size:16px;font-weight:500;margin-bottom:0!important}.update-certifications .federations{display:flex;flex-direction:column;row-gap:24px}.update-certifications .federations .ui.selection.dropdown{width:100%}.update-certifications input{outline:none;padding:8px 12px}.update-certifications input:hover{border-color:#29a853!important}.update-certifications input.focus{border-color:#29a853}.update-certifications .ui.selection.dropdown{min-width:unset;padding:8px 12px}.update-certifications .ui.selection.dropdown .divider.text{line-height:20px}.update-certifications .ui.selection.dropdown .icon{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}.update-certifications .pro-ranking{-webkit-column-gap:22px;column-gap:22px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:24px}.update-certifications .pro-ranking .input-container.league{flex-basis:134px;flex-grow:1}.update-certifications .pro-ranking .input-container.ranking{flex-basis:260px;flex-grow:1}.update-certifications .pro-ranking .input-container .field{display:flex;flex-direction:column}.update-certifications .federations-list{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:12px}.update-certifications .federations-list .federation{background-color:rgba(95,200,132,.2);border-radius:360px;color:#29a853;font-weight:700;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.update-certifications .federations-list .federation .close-button{cursor:pointer;margin-bottom:2px;margin-left:8px}.update-certifications button{margin-bottom:0;width:100%}@media screen and (min-width:480px){.update-certifications button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.update-certifications #add-federation-button{align-items:center;border:1.5px solid #29a853;border-radius:52px;color:#29a853;cursor:pointer;display:flex;font-weight:700;margin-left:0!important;margin-right:auto!important;padding:4px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.update-certifications #add-federation-button p#plus{font-size:24px;line-height:20px;margin:0 4px 5px 0}.update-certifications #add-federation-button.disabled{cursor:not-allowed;opacity:.5}.swing-modal:has(.update-certifications){max-width:480px}.update-languages{align-items:center;display:flex;flex-direction:column;row-gap:24px}.update-languages h2{font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}.update-languages .tag-text-input-container{width:100%}.update-languages .tags-container{margin-bottom:24px}.update-languages .tags-container .tag{border:none;color:#29a853;font-weight:700;text-transform:uppercase}.update-languages .tags-container .tag i{background:none;border:none;box-shadow:none;color:#29a853}.update-languages .ui.selection.dropdown{margin-bottom:24px;padding:8px 12px}.update-languages .ui.selection.dropdown .icon{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}.update-languages .ui.selection.dropdown .menu .item{text-transform:uppercase}.update-languages button{margin-bottom:0;width:100%}@media screen and (min-width:480px){.update-languages button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.swing-modal:has(.update-languages){max-width:540px;overflow:visible}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:hsla(0,0%,100%,.7);--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid hsla(0,0%,100%,.7);border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:-o-linear-gradient(left,#fff 50%,#444 50%),-o-linear-gradient(left,#fff 50%,#444 50%),-o-linear-gradient(top,#fff 50%,#444 50%),-o-linear-gradient(top,#fff 50%,#444 50%);background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{background-color:rgba(0,0,0,.2);background-color:var(--rc-drag-handle-bg-colour);border:1px solid hsla(0,0%,100%,.7);border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translateX(50%);transform:translateX(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.crop-profile-pic{align-items:center;display:flex;flex-direction:column}.crop-profile-pic img{margin-bottom:0!important;max-height:360px!important;max-width:360px!important}.crop-profile-pic .crop-footer{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;margin-top:12px;max-height:100px;width:100%}.crop-profile-pic .crop-footer .ui.button{width:100%}.crop-profile-pic .select-file-container{align-items:center;border:2px dashed #ccc;cursor:pointer;display:flex;justify-content:center;min-height:250px;outline:none;padding:20px;text-align:center}.crop-profile-pic .error-message{margin:12px auto}.crop-profile-pic .error-message p{color:red;font-weight:400}.crop-profile-pic .image-dimension-warning{color:#ff9500;margin:12px auto;text-align:center}.crop-profile-pic .image-dimension-warning p{margin:0 auto}.crop-profile-pic #clear-selections{color:#515151;cursor:pointer;margin:0 auto;text-align:center}.crop-profile-pic #clear-selections:hover{color:#383838}.swing-modal:has(.crop-profile-pic-modal-content){padding:20px;width:440px}@media(max-width:400px){.swing-modal:has(.crop-profile-pic-modal-content){width:390px!important}}.swing-modal:has(.crop-profile-pic-modal-content) .modal-content{background-color:transparent!important;border:none!important}.swing-modal:has(.crop-profile-pic-modal-content) .modal-content .modal-header{justify-content:center!important}.update-profile{align-items:center;display:flex;flex-direction:column;row-gap:24px}.update-profile .row-container{-webkit-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}.update-profile button{text-transform:uppercase!important;width:100%}@media screen and (min-width:480px){.update-profile button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.update-profile input{border-color:rgba(34,36,38,.15);line-height:22px;padding:12px 24px}.update-profile input:focus{border-color:#29a853;outline:none}.update-profile .ui.dropdown:not(.button)>.default.text{text-transform:none}.update-profile .ui.selection.dropdown{padding:16px 24px;text-transform:uppercase}.update-profile .ui.selection.dropdown .menu{height:100px}.update-profile .ui.selection.dropdown .menu .item{text-transform:uppercase}.update-profile .profile-photo-container,.update-profile .profile-photo-container .crop-footer,.update-profile .profile-photo-container .select-file-container{width:100%}.update-profile .profile-photo-container .crop-footer{display:flex}.update-profile .profile-photo-container .crop-footer button{margin:0 auto!important;max-width:unset!important;width:100%!important}.swing-modal:has(.update-profile){max-width:480px!important;width:100%!important}.swing-modal:has(.update-profile) .visible.menu.transition{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:4px;border-top-right-radius:4px}.swing-modal:has(.update-profile) .visible.menu.transition .text{padding-left:8px}.swing-modal:has(.update-profile) .rating-fields{height:85px}.swing-modal:has(.update-profile) .rating-fields .field{width:100%}.update-specialties{align-items:center;display:flex;flex-direction:column;row-gap:24px}.update-specialties h2{font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}.update-specialties .tags-container{margin-bottom:24px}.update-specialties .tags-container .tag{border:none;color:#29a853;font-weight:700;text-transform:uppercase}.update-specialties .tags-container .tag i{background:none;border:none;box-shadow:none;color:#29a853}.update-specialties .tag-text-input-container{width:100%}.update-specialties .ui.selection.dropdown{margin-bottom:24px;padding:8px 12px}.update-specialties .ui.selection.dropdown .icon{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}.update-specialties .ui.selection.dropdown .menu .item{text-transform:uppercase}.update-specialties button{width:100%}@media screen and (min-width:480px){.update-specialties button{margin-left:auto!important;margin-right:0!important;max-width:133px!important}}.swing-modal:has(.update-specialties){max-width:540px;overflow:visible}.coach-profile{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:44px 16px;row-gap:24px;width:100%}.coach-profile .card{border:0}.coach-profile>.row-container>.column-container{row-gap:24px}.coach-profile .row-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:24px}.coach-profile .row-container.full-width{justify-content:space-between;max-width:1128px;width:100%}@media screen and (max-width:1135px){.coach-profile .row-container.full-width{justify-content:center}}.coach-profile .column-container{display:flex;flex-direction:column}.coach-profile h3.title{font-family:Helvetica Neue;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px}.coach-profile .coach-features-card h3.title{font-size:16px;letter-spacing:.15px;line-height:21px}.coach-profile .coach-features-card .tag-container{-webkit-column-gap:10px;column-gap:10px;row-gap:10px}.coach-profile .coach-features-card .tag{background-color:#7676801f;border-radius:16px;color:#88888c;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-profile .read-more-container{color:#29a853;cursor:pointer;font-weight:700;text-align:right}.coach-profile .ratings-card .ratings-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.coach-profile .ratings-card .ratings-card-header h3.title{margin-bottom:0}.coach-profile .ratings-card .all-reviews-button{align-items:center;color:#29a853;-webkit-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-profile .ratings-card .all-reviews-button i{margin-bottom:7px;width:16px}.coach-profile .ratings-card .review{color:#515151!important}.coach-profile .ratings-card .review-rating{margin:0 0 12px!important}.coach-profile .ratings-card .review-content p{max-width:unset!important;width:100%!important}.coach-profile .ratings-card .reviewer p.title{color:#88888c}.coach-profile .ratings-card hr{border-bottom:.5px solid rgba(60,60,67,.3);margin:16px 0}.coach-profile .student-reviews{display:flex;flex-direction:column;width:100%}.coach-profile .no-reviews{color:#515151;text-align:center}.coach-profile .profile-card{align-items:center;flex-wrap:nowrap!important}.coach-profile .profile-card img#profile-photo{border-radius:50%;height:80px;margin-right:24px;width:80px}.coach-profile .profile-card #name-base{justify-content:center;row-gap:0}.coach-profile .profile-card #name-base h3{margin-bottom:0}.coach-profile .profile-card #name-base h3 i{margin-left:12px}.coach-profile .profile-card .coach-info{justify-content:space-between;max-width:100%;width:100%}.coach-profile .profile-card .quick-info{align-items:center;-webkit-column-gap:16px;column-gap:16px;display:flex;padding-right:16px}.coach-profile .profile-card .quick-info img{height:16px;margin-right:4px;margin-top:3px;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:16px}.coach-profile .profile-card .quick-info .quick-info-item{align-items:center;display:flex;line-height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-profile .profile-card .quick-info .quick-info-item .average-rating{display:flex}.coach-profile .left{max-width:744px;width:100%}.coach-profile .right{text-align:left;width:360px}@media screen and (max-width:1135px){.coach-profile .right{max-width:744px;width:100%}}.coach-profile .card{background-color:#fff;border-radius:8px}.coach-profile .card.lg-v-padding{padding-bottom:24px;padding-top:24px}.coach-profile .card.md-v-padding{padding-bottom:16px;padding-top:16px}.coach-profile .card.lg-h-padding{padding-left:24px;padding-right:24px}.coach-profile .cost-overview .row-container{justify-content:space-around;margin-bottom:16px}.coach-profile .cost-overview .row-container .column-container{align-items:center}.coach-profile .cost-overview .row-container .column-container p:first-child{align-items:center;display:flex;font-weight:500;margin-bottom:4px}.coach-profile .cost-overview .row-container .column-container p:first-child span:first-child{font-size:20px;font-weight:700;margin-right:8px}.coach-profile .review-cost-cards .cards-container{-webkit-column-gap:16px;column-gap:16px}@media screen and (max-width:1135px){.coach-profile .review-cost-cards .cards-container{justify-content:center}.coach-profile .review-cost-cards{max-width:744px;width:100%}}.coach-profile .edit-pencil{cursor:pointer;position:absolute;right:24px;top:20px}.coach-profile .about-card{white-space:pre}.coach-profile .about-card p{text-wrap:auto}.coach-profile .certification img{margin-right:4px}.coach-profile .no-ratings{color:#88888c}.account-settings{display:flex;flex-direction:column;min-width:360px;row-gap:24px}@media screen and (max-width:500px){.account-settings{min-width:260px}}.account-settings .row-container{justify-content:space-between}.account-settings .field{display:flex;flex-direction:column}.account-settings h2{margin:auto 0!important}.manage-schedule .ui.button{padding:15px 24px!important}.swing-modal:has(.manage-schedule-modal){max-width:440px}.swing-modal:has(.manage-schedule-modal) .manage-schedule-modal{align-items:center;display:flex;flex-direction:column;text-align:center}.swing-modal:has(.manage-schedule-modal) .manage-schedule-modal h3{font-size:20px;font-weight:700;margin-bottom:24px}.swing-modal:has(.manage-schedule-modal) .manage-schedule-modal .buttons-container{-webkit-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;width:100%}.swing-modal:has(.manage-schedule-modal) .manage-schedule-modal .buttons-container button{flex-grow:1}.payment-settings a{background:#635bff;border-radius:360px;border-radius:var(--radius-radius-360,360px);color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:12px 16px;text-decoration:none}.payment-settings a img{padding-bottom:2px;padding-left:5px;width:45px}.update-coach-link{display:flex;flex-direction:column;row-gap:18px}.update-coach-link h2{margin-bottom:0!important}.update-coach-link .footnote{color:#515151;font-size:14px;font-style:italic}.update-coach-link .row-container{-webkit-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px}.update-coach-link .link-container{display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;width:375px}@media screen and (max-width:742px){.update-coach-link .link-container{width:100%}}.update-coach-link .link-container .link-prefix{margin:auto 0}.update-coach-link .link-container .form-field{flex:1 1;margin:auto 0 auto 4px}.update-coach-link .link-container input{min-width:120px}.update-coach-link .buttons-container{-webkit-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}.update-coach-link .buttons-container button{border:none!important;margin:0!important;min-width:126px;padding:15px 24px!important}@media screen and (max-width:742px){.update-coach-link .buttons-container{width:100%}.update-coach-link .buttons-container button{flex:1 1;min-width:0}}.coach-settings{display:flex;flex-direction:column;margin:auto;max-width:1128px;padding:44px 16px;width:100%}.coach-settings h1{font-size:32px;font-weight:700;margin-bottom:24px}.coach-settings h2{font-size:20px;font-weight:700;margin-bottom:24px}.coach-settings .ui.selection.dropdown{border-radius:8px;padding:16px 24px;position:relative}.coach-settings .ui.selection.dropdown .icon{cursor:pointer;height:auto;line-height:1.21428571em;margin:auto;opacity:.8;position:absolute;right:24px;transition:opacity .1s ease;width:auto;z-index:3}.coach-settings .ui.selection.dropdown.active{border-color:#29a853}.coach-settings .ui.selection.dropdown.active .menu{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:#29a853}.coach-settings .column-container{display:flex;flex-direction:column;row-gap:24px}.coach-settings .row-container{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:24px}.coach-settings .settings-container{background-color:#fff;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px}.coach-settings .grow{flex-grow:1}.coach-settings .right-column{width:360px}@media screen and (max-width:1126px){.coach-settings .right-column{width:100%}}.coach-settings .ui.button{margin:0;padding:8px 24px;text-transform:uppercase!important}.coach-settings input{width:100%}.coach-settings input:focus{border-color:#29a853!important;outline:none}.guideline-box{background-color:#2c2c2e;border-radius:8px;display:flex;flex-direction:column;padding:24px;width:100%}.guideline-box img{max-height:40px;max-width:40px;width:100%}.guideline-box img[src*="lock.png"]{max-height:50px;max-width:43px}.guideline-box .guideline-box-title{font-family:Helvetica Neue;font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px;margin-top:16px;text-align:left}.guideline-box p{font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:18px;text-align:left}.community-guidelines{width:100%}.community-guidelines .community-guidelines-banner{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;display:flex;font-size:32px;font-weight:700;height:124px;justify-content:center;text-align:center;width:100%}@media screen and (max-width:566px){.community-guidelines .community-guidelines-banner{height:256px}}.community-guidelines .intro{margin:0 auto;max-width:744px;padding-bottom:36px;padding-top:92px;width:90%}.community-guidelines .community-guidelines-content{width:100%}.community-guidelines .guideline-section{margin:0 auto;max-width:744px;padding-bottom:44px;padding-top:44px}.community-guidelines .guideline-section .section-title{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}.community-guidelines .guideline-section#Play\ For\ Yourself .boxes-container{display:grid;width:100%}@media screen and (min-width:566px){.community-guidelines .guideline-section#Play\ For\ Yourself .boxes-container{-webkit-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:566px){.community-guidelines .guideline-section#Play\ For\ Yourself .boxes-container{grid-template-rows:1fr 1fr 1fr;row-gap:16px}}.community-guidelines .guideline-section#Play\ For\ Others .boxes-container{grid-row-gap:16px;display:grid;row-gap:16px;width:100%}.completed-reviews{padding:36px 0}.completed-reviews h1{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.completed-reviews .coach-reviews-infinite-scroller{min-height:480px!important}.completed-reviews .coach-reviews-infinite-scroller .no-reviews{padding-top:60px}.contact-us .sixteen{padding:0!important}.contact-us .ui.grid{margin:0!important}.contact-us a{color:#29a853;text-decoration:underline}.contact-us a:hover{color:#31a564}.contact-us .contact-us-banner{background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-repeat:no-repeat;background-size:100% 100%;color:#fff;margin:0 auto;padding:75px 0;text-align:center;width:100%}.contact-us .contact-us-banner h1{font-size:32px;font-weight:700}.contact-us .container{display:flex;flex-wrap:wrap;justify-content:center;padding:92px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-us .container .option-card{background-color:#fff;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.05);height:320px;margin:10px;max-width:360px;padding:30px;text-align:center;width:90vw}@media screen and (max-width:1198px){.contact-us .container .option-card{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center}}.contact-us .container .option-card img{margin-bottom:20px;width:40px}.contact-us .container .option-card .contact-us-button{margin-bottom:16px;width:100%}.contact-us .container .option-card h2{font-size:32px;font-weight:700}.contact-us .container .option-card p{font-size:16px}#send-email-verification-button{max-width:260px;width:100%}#send-email-verification-button.ui.button.swing-green.disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border:none;opacity:.5}.email-verification-page{align-items:center;display:flex;flex-direction:column;padding-bottom:95px;padding-top:45px}.email-verification-page h4{color:#181818;font-size:32px}.email-verification-page img{margin:20px auto;max-width:256px}.email-verification-page img[src*="exclamation.png"]{max-width:200px!important}.email-verification-page p{color:#515151;margin:0 auto 20px;padding-left:50px;padding-right:50px;text-align:center}.email-verification-page .deep-link-button{margin-top:20px!important}.email-verification-page .error-btn,.email-verification-page .normal-btn{min-width:260px!important}.email-verification-page a{color:#29a853}.legal{background-color:#fff;padding:30px 15px}.legal ol,.legal p,.legal ul{line-height:2em}.legal h1,.legal h2,.legal h3,.legal li{margin-bottom:.5em;margin-top:.5em}.legal .presentation{overflow:hidden;padding-top:59.55%;position:relative;width:100%}.legal .presentation iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#faq{background-color:#fff;margin:0!important;padding-bottom:30px;text-align:left}#faq .sixteen{padding:0!important}#faq .ui.grid{margin:0!important}#faq .faq-banner{background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-repeat:no-repeat;background-size:100% 100%;color:#fff;margin:0 auto;padding:75px 0;text-align:center;width:100%}#faq .faq-banner h1{font-size:32px;font-weight:700}#faq a:active,#faq a:link,#faq a:visited{color:#29a853;text-decoration:underline}#faq a:hover{color:#31a564}#faq h1,#faq h2{font-weight:700}#faq h2{font-size:2em;font-size:1.5em;margin:25px 0;text-align:center}#faq hr{margin:35px 0}#faq .accordion.ui .title{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;padding-right:60px;position:relative}#faq .accordion.ui .title .share-button{position:absolute;right:20px;top:12px}#faq .accordion.ui .content{padding-top:0!important}#faq .phone-mount-container{display:flex;flex-direction:column;justify-content:space-around;margin:20px auto}@media screen and (min-width:778px){#faq .phone-mount-container{align-items:center;flex-direction:row}}#faq .phone-mount-card{align-items:center;display:flex;margin:20px auto}@media screen and (min-width:998px){#faq .phone-mount-card{padding:0 45px}}#faq img{background-color:#fff;margin:0 auto;max-width:210px}#faq #faq-pickleball .asset-container{display:flex;margin:0 auto;max-width:600px}@media screen and (max-width:575px){#faq #faq-pickleball .asset-container{flex-direction:column}}footer{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;bottom:0;display:flex;flex-direction:column;flex-grow:1;font-family:Roboto,helvetica,san-serif;justify-content:center;padding-bottom:120px;padding-top:90px;position:relative;text-align:center;width:100%}@media screen and (max-width:930px){footer{padding-bottom:100px}}footer img.sponsorship{margin:0 0 30px;min-width:150px}@media screen and (min-width:930px){footer img.sponsorship{margin:0;min-width:130px}}footer .social-logos{display:flex;justify-content:space-evenly;max-width:300px;min-width:225px;width:30%}@media screen and (max-width:930px){footer .social-logos{margin:15px auto 15px 0}}footer .social-logos a{margin:0 auto}footer .social-logos a img{width:30px}footer .social-logo{color:#fff;font-size:28px;padding:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .social-logo:hover{opacity:.6!important}footer .registered-name{color:#fff;flex-grow:1;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:15px;margin-bottom:10px;margin-top:13px;text-align:left;width:100%}footer .privacy-links{color:#fff;font-size:16px}footer .privacy-link{color:#fff;font-size:.9em;font-weight:700;text-decoration:none;text-transform:uppercase}footer .privacy-link:hover{color:#fff;cursor:pointer;opacity:.8;text-decoration:none}footer .top{align-items:flex-start;border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between;max-width:1140px;padding-bottom:40px;width:75%}@media screen and (min-width:980px){footer .top{min-width:925px}}@media screen and (max-width:930px){footer .top{display:flex;flex-direction:column;height:100%;width:80%}}footer .top .links-section{display:flex;justify-content:space-between;width:65%}footer .top .links-section .sponsors{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:930px){footer .top .links-section{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:500px;width:100%}footer .top .links-section .section{display:flex;margin:0 0 30px;max-width:350px;min-width:180px;width:40%}footer .top .links-section .section .section-header{margin-top:0}footer .top .links-section .section:nth-child(3){order:4}footer .top .links-section .section:nth-child(4){order:3}}@media screen and (max-width:930px)and (max-width:498px){footer .top .links-section .section{max-width:140px;min-width:140px}}@media screen and (max-width:930px)and (max-width:374px){footer .top .links-section .section{min-width:110px}}@media screen and (max-width:930px){footer .top .links-section .section *{margin-bottom:5px;margin-top:5px}footer .top .links-section .sponsors img{min-width:150px}}@media screen and (max-width:930px)and (max-width:498px){footer .top .links-section .sponsors img{max-width:130px;min-width:130px}}footer .top .section{display:flex;flex-direction:column;text-align:left}footer .top .section .footer-link,footer .top .section a{color:#fff;cursor:pointer;font-size:.9em;margin-bottom:3px;margin-top:3px;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .top .section .footer-link:hover,footer .top .section a:hover{color:#2c2c2e}footer .top .section-header{color:#fff;font-size:1em;font-weight:700;margin:0 0 10px;text-transform:uppercase}footer .top .newsletter-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;width:27%}@media screen and (max-width:930px){footer .top .newsletter-section{width:100%}}footer .top .newsletter-section button,footer .top .newsletter-section input{border:none;border-radius:30px;margin:5px 0;padding:10px 8px;width:100%}footer .top .newsletter-section button{background-color:#fff;color:#29a853;font-weight:700;margin-top:10px;max-width:368px}footer .top .newsletter-section input{padding-left:20px;padding-right:20px}footer .top .newsletter-section p{color:#fff;line-height:22px;margin-bottom:0;text-align:left!important}footer .top .newsletter-section .newsletter-form{display:flex;flex-direction:column;justify-content:flex-start}footer .top .newsletter-section .newsletter-form a{max-width:380px;min-width:270px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:930px){footer .top .newsletter-section .newsletter-form{display:flex;flex-direction:column;justify-content:flex-start;width:100%}footer .top .newsletter-section .newsletter-form input{margin-left:0;width:60%}footer .top .newsletter-section .newsletter-form button{max-width:380px;min-width:270px}footer .top .newsletter-section .newsletter-form button,footer .top .newsletter-section .newsletter-form input{margin-bottom:15px;margin-top:15px}}@media screen and (max-width:458px){footer .top .newsletter-section .newsletter-form a{min-width:270px;width:100%}}footer .bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:30px auto;max-width:1140px;width:75%}@media screen and (max-width:930px){footer .bottom{display:flex;flex-direction:column-reverse;height:100%;width:80%}footer .bottom .social-logos{justify-content:flex-start;width:75%}footer .bottom .registered-name{font-size:.8em;margin-top:25px}}footer.dark-mode{background:#2c2c2e!important}footer.dark-mode .section-header{color:#29a853}footer.dark-mode .section .footer-link:hover,footer.dark-mode .section a:hover{color:#31a564}footer .newsletter-section .newsletter-form button:hover{background:#e3e3e3}.order-lookup{max-width:440px;text-align:center;width:100%}.order-lookup .login-btn{font-weight:700;line-height:36px}.order-lookup .order-number{display:flex;flex-direction:column;justify-content:center}.order-lookup .rectangle{border:1px solid hsla(0,0%,71%,.35);border-radius:6px;box-sizing:border-box;color:#222;font-size:14px;height:50px;line-height:22px;margin:auto auto 10px;outline:0;padding:15px 20px;width:100%}.order-lookup input::-webkit-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}.order-lookup input:-ms-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}.order-lookup input::placeholder{color:#b4b4b4;font-size:14px;line-height:22px}.order-lookup input:focus{border:1px solid #29a853;border-radius:6px!important;box-sizing:border-box}.order-lookup .swing-logo{height:48px;margin-bottom:30px;width:48px}.order-lookup .centered{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-lookup .verification-failed{color:#b2554c;font-style:italic;padding:8px 0}.order-lookup .verification{padding-top:20px}.order-lookup .verification .verification-input{padding:8px 0}.order-lookup .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;cursor:pointer;font-weight:600;text-transform:uppercase}.order-lookup .submit-btn:hover{background-color:#31a564}.order-lookup .submit-btn.disabled{opacity:.5;pointer-events:none}.order-details-form{display:flex;flex-direction:column;flex-wrap:wrap;margin:20px -10px;width:100%}.order-details-form .headline{font-size:14px!important;font-weight:700!important;margin-bottom:5px!important;text-align:center;text-transform:uppercase!important}.order-details-form .paid-checkbox{height:38px}.order-details-form .paid-checkbox .swing-checkbox{border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;padding:9px}.order-details-form .labeled.input{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.order-details-form textarea{height:8em!important}.order-details-form i{border:none!important;margin-bottom:0!important}.create-order{align-items:center;display:flex;flex-direction:column}.create-order .headline{font-size:14px!important;font-weight:700!important;margin-bottom:5px!important;text-align:center;text-transform:uppercase!important}.create-order .products-container{margin:10px}.create-order .products-container .show-hide-products{color:#29a853;cursor:pointer;margin-top:10px;text-align:center}.create-order .products-container .show-hide-products:hover{color:#31a564}.create-order .submit-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:10px;padding:8px 16px;text-align:center;text-transform:uppercase;width:125px}.create-order .submit-button:hover{background-color:#31a564}.create-order .submit-button.disabled{opacity:.5;pointer-events:none}.create-replacement-order h2{text-align:center}.create-replacement-order-button{background:#ff9500;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin:auto auto 20px;min-width:125px;padding:8px 16px;text-align:center;text-transform:uppercase;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-replacement-order-button:hover{background-color:#31a564}.delete-order-charge{align-items:center;display:flex;flex-direction:column}.delete-order-charge img{width:120px}.delete-order-charge p{font-size:16px;text-align:center}.delete-order-charge .button-container{margin-top:12px;width:100%}.delete-order-charge .button-container button{margin:0 auto!important;width:100%}.swing-modal:has(.delete-order-charge){width:40%}@media only screen and (max-width:767px){.swing-modal:has(.delete-order-charge){width:80%}}.order-charge-form{margin:10px 0;width:100%}.order-charge-form .swing-checkbox{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-charge-form .buttons-container{display:flex;justify-content:center;margin-top:10px}.order-charge-form .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:12px;margin:0 6px;padding:8px;text-transform:uppercase;width:96px}.order-charge-form .buttons-container .button.disabled{opacity:.5;pointer-events:none}.order-charge-form .buttons-container .button.save{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.order-charge-form .buttons-container .button.save:hover{background-color:#31a564}.order-charge-form .buttons-container .button.cancel{background-color:hsla(240,3%,49%,.3);color:#181818}.order-charge-form .buttons-container .button.cancel:hover{background-color:hsla(240,3%,49%,.2)}.order-charge{display:flex;margin:10px 0}.order-charge .details-section{flex-grow:1}.order-charge .details-section .row{margin:0}.order-charge .details-section .row.secondary{font-style:italic}.order-charge .details-section .amount{width:80px}.order-charge .details-section .type{width:120px}.order-charge .details-section .charge-id{width:220px}.order-charge .actions{display:flex;flex-wrap:nowrap}.order-charge .actions svg{cursor:pointer;margin:0 5px}.additional-order-charges{width:100%}.additional-order-charges .title{color:hsla(0,0%,9%,.6);font-weight:700}.additional-order-charges .add-order-charge-btn{color:#29a853;cursor:pointer;font-style:italic;margin:10px 0}.additional-order-charges .add-order-charge-btn:hover{color:#31a564}.cancel-order{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:600px;text-align:center}.cancel-order .items-container{align-items:flex-start;display:flex;flex-direction:column}.cancel-order .cancel-btn{background:#b2554c;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:10px;padding:8px 16px;text-align:center;text-transform:uppercase}.cancel-order .cancel-btn.disabled{opacity:.5;pointer-events:none}.cancel-order .error-msg{display:flex;flex-direction:column}.cancel-order .refund{font-weight:700;margin-bottom:10px}.cancel-order-button{background:#b2554c;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin:20px auto 0;padding:8px 16px;text-align:center;text-transform:uppercase;vertical-align:middle}.add-box-dimensions .new-dimensions-button{color:#29a853;cursor:pointer;font-style:italic;text-align:center}.add-box-dimensions .new-dimensions-button:hover{color:#31a564}.add-box-dimensions .buttons-container{display:flex;flex-direction:row;margin:10px auto}.add-box-dimensions .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin:0 5px;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.add-box-dimensions .buttons-container .button.add{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.add-box-dimensions .buttons-container .button.add:hover{background-color:#31a564}.add-box-dimensions .buttons-container .button.cancel{background:#b2554c}.add-box-dimensions .buttons-container .button.disabled{opacity:.5;pointer-events:none}.add-box-dimensions .dimensions-form{display:flex;flex-direction:column;justify-content:center}.add-box-dimensions .dimensions-form .inputs-container{display:flex;flex-direction:row;flex-wrap:wrap}.add-box-dimensions .dimensions-form .inputs-container .input-container{margin:0 5px}.add-box-dimensions .dimensions-form .ui.label{border-bottom-right-radius:8px;border-top-right-radius:8px}.add-box-dimensions .dimensions-form input::-webkit-inner-spin-button,.add-box-dimensions .dimensions-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-box-dimensions .dimensions-form input{border:1px solid rgba(34,36,38,.15);border-radius:8px;height:38px;padding:4px 8px;width:62px}.add-customs-declaration .declare-button{color:#29a853;cursor:pointer;font-style:italic;text-align:center}.add-customs-declaration .declare-button:hover{color:#31a564}.add-customs-declaration .buttons-container{display:flex;flex-direction:row;margin:10px auto}.add-customs-declaration .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin:0 5px;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.add-customs-declaration .buttons-container .button.add{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.add-customs-declaration .buttons-container .button.add:hover{background-color:#31a564}.add-customs-declaration .buttons-container .button.cancel{background:#b2554c}.add-customs-declaration .buttons-container .button.disabled{opacity:.5;pointer-events:none}.add-customs-declaration .declare-form{display:flex;flex-direction:column;justify-content:center}.add-customs-declaration .declare-form .inputs-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:5px 0}.add-customs-declaration .declare-form .value-container,.add-customs-declaration .declare-form .weight-container{margin:0 5px}.add-customs-declaration .declare-form input::-webkit-inner-spin-button,.add-customs-declaration .declare-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-customs-declaration .declare-form input{border:1px solid rgba(34,36,38,.15);border-radius:8px;height:38px;padding:4px 8px;width:100%}.add-customs-declaration .declare-form input#item-name{flex-grow:1;margin:0 5px;width:120px}.add-customs-declaration .declare-form input#value{position:relative;width:54px}.add-customs-declaration .declare-form input#weight{width:62px}.add-customs-declaration .declare-form input#quantity{margin:0 5px;width:40px}.add-customs-declaration .declare-form input#description{flex-grow:1;margin:0 5px;width:150px}.add-customs-declaration .declare-form input#hs-code{margin:0 5px;width:149px}.requires-approval-notice{margin:10px}.requires-approval-notice .message{color:#ff9500;font-style:italic}.requires-approval-notice .approval-granted-button{cursor:pointer;margin:10px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.requires-approval-notice .approval-granted-button .selected-status{margin-right:8px}#shipping-address{text-align:left}#shipping-address p{margin-bottom:0!important}.shipping-rate{display:flex;flex-direction:row}.shipping-rate img{height:auto;margin:auto 10px auto 0;width:50px}@media screen and (max-width:500px){.shipping-rate img{width:40px}}.shipping-rate .rate-details-container{display:flex;flex-direction:row}.shipping-rate .rate-details-container .rate-details{display:flex;flex-direction:column;margin:auto 5px;width:300px}@media screen and (max-width:700px){.shipping-rate .rate-details-container .rate-details{width:250px}}@media screen and (max-width:550px){.shipping-rate .rate-details-container .rate-details{width:200px}}@media screen and (max-width:450px){.shipping-rate .rate-details-container .rate-details{width:150px}}@media screen and (max-width:400px){.shipping-rate .rate-details-container .rate-details{width:100px}}.shipping-rate .rate-details-container .rate-details .name{font-weight:600}.shipping-rate .rate-details-container .rate-details .details{font-size:12px}.shipping-rate .rate-details-container .cost{font-size:16px;font-weight:600;margin:auto}.create-label{align-items:center;display:flex;flex-direction:column}.create-label .addresses{display:flex;flex-wrap:wrap;justify-content:center}.create-label .addresses .address-container{display:flex;flex-direction:column;margin:10px 20px}.create-label .addresses .address-container .header{font-weight:600;margin-bottom:10px}.create-label .rate-container{margin:10px}.create-label .rate-container .selected-rate{border:1px solid #29a853;border-radius:8px;padding:10px 16px}.create-label .rate-container .show-hide-rates{color:#29a853;cursor:pointer;margin-top:20px;text-align:center}.create-label .rate-container .show-hide-rates:hover{color:#31a564}.create-label .box-dimensions-container,.create-label .customs-container{margin:10px}.create-label .box-dimensions-container .note,.create-label .customs-container .note{color:#ff9500;margin-bottom:10px;text-align:center}.create-label .box-dimensions-container .customs-header,.create-label .box-dimensions-container .dimensions-header,.create-label .customs-container .customs-header,.create-label .customs-container .dimensions-header{font-size:16px;font-weight:600;text-align:center}.create-label .submit-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:10px;padding:8px 16px;text-align:center;text-transform:uppercase;width:125px}.create-label .submit-button:hover{background-color:#31a564}.create-label .submit-button.disabled{opacity:.5;pointer-events:none}.create-label .error-message{color:#b2554c;font-style:italic;text-align:center}.create-label .info-message{color:#ff9500}.label-modal-container{height:75vh;padding:10px}.label-modal-container iframe{height:100%;width:100%}.create-return-label-button{background:#ff9500;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:10px;padding:8px 16px;text-align:center;text-transform:uppercase;width:200px}.create-return-label-button:hover{background-color:#31a564}.order-shipment-tracking{display:flex;flex-wrap:wrap;padding:20px 30px}.order-shipment-tracking .column{display:flex;flex-basis:300px;flex-direction:column;flex-grow:1}.order-shipment-tracking .column .header{font-size:14px;font-weight:700;margin-bottom:20px;margin-top:10px}.order-shipment-tracking .column .detail{margin:10px 0}.order-shipment-tracking .column .detail .headline{font-size:14px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.delete-tracking{display:flex;flex-direction:column;flex-wrap:wrap;margin:auto;max-width:400px;padding:10px 0;white-space:break-spaces;width:100%}.delete-tracking .detail{flex-basis:1px!important;text-align:center}.delete-tracking .order-line-item .product-details{justify-content:center}.delete-tracking .label-btn{margin:10px auto 0}.delete-tracking .carrier-container{justify-content:center}.delete-tracking .delete-btn{background-color:#b2554c;border-radius:30px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;margin:auto;padding:6px 10px;text-align:center;text-transform:uppercase;width:70px}.delete-tracking .delete-btn:hover{background-color:hsla(240,3%,49%,.2)}.delete-tracking .delete-btn.disabled{opacity:.5;pointer-events:none}.refund-label{display:flex;flex-direction:column;flex-wrap:wrap;margin:auto;max-width:400px;padding:10px 0;white-space:break-spaces;width:100%}.refund-label .carrier-details .details-container .date-details,.refund-label .order-line-item .product-details{justify-content:center}.refund-label .detail{flex-basis:1px!important;text-align:center}.refund-label .label-btn{margin:10px auto 0}.refund-label .carrier-container{justify-content:center}.refund-label .refund-btn{background-color:#b2554c;border-radius:30px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;margin:auto;padding:6px 10px;text-align:center;text-transform:uppercase;width:70px}.refund-label .refund-btn:hover{background-color:hsla(240,3%,49%,.2)}.refund-label .refund-btn.disabled{opacity:.5;pointer-events:none}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker :after,.react-datetime-picker :before{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-datetime-picker__inputGroup{flex-grow:1;min-width:calc(16px + 3.674em);padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__input{-moz-appearance:textfield;background:none;border:0;box-sizing:content-box;font:inherit;height:calc(100% - 2px);min-width:.54em;padding:1px;position:relative}.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button,.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{-moz-appearance:menulist;font:inherit}.react-datetime-picker__button{background:transparent;border:0;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{left:0;position:absolute;top:100%;z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{max-width:100vw;width:350px}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px}.add-tracking{flex-basis:300px;flex-grow:1;padding-top:10px;text-align:left}.add-tracking .add-tracking-btn{color:#29a853;cursor:pointer}.add-tracking .add-tracking-btn:hover{color:#31a564}.add-tracking .add-tracking-form .carrier-info{display:flex;flex-wrap:wrap;margin-bottom:-10px}.add-tracking .add-tracking-form .carrier-info input{margin-bottom:10px}.add-tracking .add-tracking-form .carrier-info .dropdown{border-radius:8px;margin-bottom:10px}.add-tracking .add-tracking-form input{border:1px solid rgba(34,36,38,.15);border-radius:8px;height:38px;padding:4px 8px;width:100%}.add-tracking .add-tracking-form .react-datetime-picker{margin-bottom:10px;margin-top:10px;width:100%}.add-tracking .add-tracking-form .react-datetime-picker .icon{opacity:.8}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__button{padding:0}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__wrapper{background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:8px;min-height:38px;padding:4px 8px;width:100%}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__wrapper input{border:none;height:30px;padding:0 4px}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__wrapper input[name=shipped-at]{padding:0}.add-tracking .add-tracking-form .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup__leadingZero{margin-bottom:1px;padding-left:4px;padding-right:4px}.add-tracking .add-tracking-form .submit-tracking{display:flex;flex-direction:column;font-size:12px}.add-tracking .add-tracking-form .submit-tracking .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:10px;padding:8px 16px;text-transform:uppercase;width:125px}.add-tracking .add-tracking-form .submit-tracking .submit-btn:hover{background-color:#31a564}.add-tracking .add-tracking-form .submit-tracking .submit-btn.disabled{opacity:.5;pointer-events:none}.add-tracking .add-tracking-form .submit-tracking img{cursor:pointer;margin-right:4px;width:14px}.add-tracking .add-tracking-form .submit-tracking span{font-style:italic;margin:auto 0}.update-tracking .carrier-info{display:flex;flex-wrap:wrap;margin-bottom:-10px}.update-tracking .carrier-info input{margin-bottom:10px}.update-tracking .carrier-info .dropdown{border-radius:8px;margin-bottom:10px}.update-tracking .carrier-info .dropdown i{border:none}.update-tracking input{border:1px solid rgba(34,36,38,.15);border-radius:8px;height:38px;padding:4px 8px;width:100%}.update-tracking .react-datetime-picker{margin-bottom:10px;margin-top:10px;width:100%}.update-tracking .react-datetime-picker .icon{opacity:.8}.update-tracking .react-datetime-picker .react-datetime-picker__button{padding:0}.update-tracking .react-datetime-picker .react-datetime-picker__wrapper{background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:8px;min-height:38px;padding:4px 8px;width:100%}.update-tracking .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.update-tracking .react-datetime-picker .react-datetime-picker__wrapper input{border:none;height:30px;padding:0 4px}.update-tracking .react-datetime-picker .react-datetime-picker__wrapper input[name=shipped-at]{padding:0}.update-tracking .react-datetime-picker .react-datetime-picker__wrapper .react-datetime-picker__inputGroup__leadingZero{margin-bottom:1px;padding-left:4px;padding-right:4px}.update-tracking .buttons-container{display:flex;justify-content:center;padding:10px 0}.update-tracking .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:11px;margin:0 8px;padding:6px 10px;text-transform:uppercase;width:70px}.update-tracking .buttons-container .button.save{background-color:#29a853}.update-tracking .buttons-container .button.save:hover{background-color:#31a564}.update-tracking .buttons-container .button.cancel{background-color:hsla(240,3%,49%,.3);color:#181818}.update-tracking .buttons-container .button.cancel:hover{background-color:hsla(240,3%,49%,.2)}.update-tracking .buttons-container .button.disabled{opacity:.5;pointer-events:none}.carrier-details{display:flex;flex-direction:column}.carrier-details .details-container{border:none!important;display:flex;flex-direction:column}.carrier-details .details-container a{text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carrier-details .details-container a:hover{color:rgba(60,60,67,.6);text-decoration:underline}.carrier-details .details-container .carrier-container{display:flex}.carrier-details .details-container .carrier-container img{margin:auto 8px auto 0;width:25px}.carrier-details .details-container .date-details{display:flex}.carrier-details .details-container .date-details .date-status{color:#b2554c;font-weight:600;text-transform:uppercase}.carrier-details .details-container .date-details .date-status.created{color:#29a853}.carrier-details .details-container .date-details .date-status.returned{color:#ff9500}.carrier-details .details-container .date-details .date{margin-left:6px}.carrier-details .details-container .label-btn{background-color:#29a853;border-radius:30px;color:#fff;font-weight:600;margin-top:10px;padding:8px 16px;text-align:center;text-decoration:none;width:200px}.carrier-details .details-container .label-btn:hover{background-color:#31a564}.carrier-details .details-container .label-btn.refunded{background-color:silver}.carrier-details .details-container .label-btn.refunded:hover{background-color:#d0d0d0;color:#fff}.carrier-details .buttons-container{display:flex;margin-left:-8px;padding:10px 0}.carrier-details .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:11px;margin:0 8px;padding:6px 10px;text-transform:uppercase;width:70px}.carrier-details .buttons-container .button.update{background-color:#29a853}.carrier-details .buttons-container .button.update:hover{background-color:#31a564}.carrier-details .buttons-container .button.delete,.carrier-details .buttons-container .button.refund{background-color:#b2554c}.carrier-details .buttons-container .button.delete:hover,.carrier-details .buttons-container .button.refund:hover{background-color:hsla(240,3%,49%,.2)}.carrier-details .buttons-container .button.refund{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.collapsible-trackings-list .collapse-trigger{color:#b2554c;cursor:pointer;margin-bottom:10px}.collapsible-trackings-list .collapse-trigger .arrow{border:solid #b2554c;border-radius:1px;border-width:0 2px 2px 0;cursor:pointer;display:inline-block;margin:auto 0 auto 8px;padding:4px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.collapsible-trackings-list .collapse-trigger .arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.collapsible-trackings-list .collapse-trigger .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.collapsible-trackings-list .carrier-details{margin-bottom:20px}.delete-confirmation-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.delete-confirmation-modal-content h1{color:#000;font-size:16px!important;font-weight:400!important;text-align:center}.delete-confirmation-modal-content img{width:120px}.delete-confirmation-modal-content .button-container{height:38px;margin-top:12px;width:100%}.delete-confirmation-modal-content .button-container button{margin:0 auto!important;width:100%}.delete-confirmation-modal-content .button-container button.swing-grey{background-color:#7676801f}.swing-modal:has(.delete-confirmation-modal-content){width:40%}@media only screen and (max-width:767px){.swing-modal:has(.delete-confirmation-modal-content){width:80%}}.order-note-details{align-items:center;display:flex}.order-note-details .note-owner{color:#29a853;font-weight:800}.order-note-details .note-owner.deleted{color:#b2554c}.order-note-details .note-owner .admin-label,.order-note-details .note-owner .bot-label,.order-note-details .note-owner .vendor-label{background-color:#ff9500;border-radius:3px;color:#fff;cursor:default;display:inline-block;font-size:8px;margin-left:5px;padding:2px}.order-note-details .note-owner .admin-label{background-color:#6866db}.order-note-details .note-owner .bot-label{background-color:#29a853}.order-note-details .time{color:#88888c;font-size:12px}.update-order-note textarea{border:1px solid rgba(34,36,38,.15);border-radius:4px;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;outline:none!important;padding:8px 12px;width:100%!important}.update-order-note input:focus,.update-order-note textarea:focus{border-color:#31a564!important}.update-order-note .note-actions{display:flex}.update-order-note .edit-form-container .note-details{align-items:center;display:flex}.update-order-note .edit-form-container .note-details .note-owner{color:#29a853;font-weight:800}.update-order-note .edit-form-container .note-details .note-owner .admin-label,.update-order-note .edit-form-container .note-details .note-owner .vendor-label{background-color:#ff9500;border-radius:3px;color:#fff;cursor:default;display:inline-block;font-size:8px;margin-left:5px;padding:2px}.update-order-note .edit-form-container .note-details .note-owner .admin-label{background-color:#6866db}.update-order-note .edit-form-container .note-details .time{color:#88888c;font-size:12px}.single-order-note .note-item{margin-top:10px;padding:5px}.single-order-note .note-item .note-container{display:flex}.single-order-note .note-item .note-container .note-owner-profile{align-items:flex-start;display:flex;margin-right:8px;margin-top:4px}.single-order-note .note-item .note-container .note-owner-profile .profile-image{border-radius:10%;height:35px;width:35px}.single-order-note .note-item .note-container .note-details-text-container .note-details-container{align-items:center;display:flex;position:relative}.single-order-note .note-item .note-container .note-details-text-container .note-details-container .note-actions{align-items:center;display:flex;margin-left:3px}.single-order-note .note-item .note-container .note-details-text-container .note-details-container .note-actions .delete-icon,.single-order-note .note-item .note-container .note-details-text-container .note-details-container .note-actions .edit-icon{color:#515151;cursor:pointer;margin-right:4px}.single-order-note .note-item .note-container .note-details-text-container .note-text{white-space:pre-wrap}.single-order-note .note-item .note-container .note-details-text-container .note-text .note-edited{color:#88888c;font-size:12px}.order-notes{width:100%}.order-notes .order-note-title{color:hsla(0,0%,9%,.6);font-weight:700}.order-notes .textarea-container{margin-top:10px;padding:5px}.order-notes .textarea-container textarea{border:1px solid rgba(34,36,38,.15);border-radius:4px;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;height:100px;outline:none!important;padding:8px 12px;width:100%!important}.order-notes .textarea-container input:focus,.order-notes .textarea-container textarea:focus{border-color:#31a564!important}.order-notes .textarea-container .submit-btn{border-radius:30px}.order-notes .button{background-color:#29a853;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-right:10px;margin-top:10px;max-width:150px;padding:8px 16px;text-align:center;text-transform:uppercase}.order-notes .button:hover{background-color:#31a564}.order-notes .button.cancel{background-color:hsla(240,3%,49%,.3);color:#181818}.order-notes .button.cancel:hover{background-color:hsla(240,3%,49%,.2)}.order-notes .update-error{color:#b2554c;font-style:italic;margin:5px}.order-notes .swing-modal{max-width:400px}.price-breakdown{color:#181818;flex-basis:300px;flex-grow:1;margin-top:10px;text-align:left}.price-breakdown hr{margin-bottom:20px!important;margin-top:0}.price-breakdown .discounts{margin-bottom:20px}.price-breakdown .line-item{display:grid;font-size:14px;font-weight:700;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;margin-bottom:20px}.price-breakdown .discount{color:#29a853;margin-bottom:10px}.price-breakdown .discount .title{font-style:italic;font-weight:400;text-transform:none}.create-label-button,.price-breakdown .title{text-transform:uppercase}.create-label-button{background:#ff9500;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin:auto;padding:8px 16px;text-align:center;vertical-align:middle;width:125px}.create-label-button:hover{background-color:#31a564}.select-add-tracking-method{flex-basis:300px;flex-grow:1}.select-add-tracking-method>.item-selector{display:flex;flex-direction:row;justify-content:center}.shipping-balance-and-estimate{display:flex;flex-direction:column;padding:20px 30px}.shipping-balance-and-estimate .section{padding:0!important}.shipping-balance-and-estimate p{color:#b2554c;font-style:italic}.shipping-balance-and-estimate .warning{color:#b2554c}.confirm-reprocess{text-align:center}.swing-modal:has(.confirm-reprocess){max-width:500px}.update-order{width:100%}.update-order .update-row{display:flex;flex-wrap:wrap;margin:0 -10px}.update-order .required.field>input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgBjVPLUcMwEN1NDKcc3AHqIKSDUAF0wGYIGW4JFSSpIOaWGTiIDugAlxAqiErwkRk+4kmxPA62PNkZWavV29W+J4spYnYqq9It+EVnbZgklkxMc3xTDIPRmtyjuBXlbGIAn2zvZW5nsqATDLilvZMb5ydWRPm27KEIfdEVa20aSVMZg4rDDXFkgby8B9YKwQBWdEZ7V71qlwGcyQbzO1bDEEPeJdcqr1DxFpVVR9cF9tdBfT5q7QEUvkkQXbYkPdGAMs50EPKf2p9l601LUfACJdJ60J8M8imd415/aYFISt2mIeraicpQWNDSppbkeWF9DX/swZY+SioBYxCb9KhPecXcwu/TqBQkAJVfI47916rfAe0S3mqD0x+d/Pys34541vlt/d0LsDnoGSccx4gBtKeDeDsUHbVhuv5t1dZB3eKv6ocmfubqgTTsD9KSdIuYBX/fAAAAAElFTkSuQmCC);background-position-x:calc(100% - 8px);background-position-y:8px;background-repeat:no-repeat;background-size:6px}.update-order .input,.update-order input{padding:10px 15px!important}.update-order textarea{border:1px solid rgba(34,36,38,.15);border-radius:4px;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;outline:none!important;padding:8px 12px;width:100%}.update-order input:focus,.update-order textarea:focus{border-color:#31a564!important}.update-order .ui.search.dropdown>input.search,.update-order .update-status>.ui.selection.dropdown{border:1px solid rgba(34,36,38,.15)!important}.update-order .ui.search.dropdown>input.search:focus,.update-order .update-status>.ui.selection.dropdown:focus{border-color:#29a853!important}.update-order .ui.selection.dropdown{border:none}.update-order .country-dropdown .menu{margin:0!important;min-width:100%!important;width:100%!important}.update-order .country-dropdown .menu,.update-order .update-status .menu{border-color:#29a853!important;border-radius:0 0 4px 4px}.update-order .country-dropdown .dropdown,.update-order .update-status .dropdown{border-radius:4px}.update-order .country-dropdown .dropdown[aria-expanded=true] input,.update-order .update-status .dropdown[aria-expanded=true] input{border-radius:4px 4px 0 0}.update-order .country-dropdown input.search,.update-order .update-status input.search{left:0!important}.update-order .shipping-fee{position:relative}.update-order .shipping-fee .currency{left:14px;position:absolute;top:9px}.update-order .shipping-fee input{padding-left:24px!important}.update-order .edit-shipping-address{flex-basis:540px!important}.update-order .internal-note{padding-top:20px}.update-order .flex-column{flex-basis:270px;flex-grow:1;padding:10px}.update-order .flex-row{display:flex;flex-basis:auto!important;flex-direction:row;justify-content:center}.update-order .headline{font-size:14px!important;font-weight:700!important;margin-bottom:5px!important;text-transform:uppercase!important}.update-order .update-status .dropdown i{border:none}.update-order .buttons-container{display:flex;flex-direction:column;margin-left:-8px;padding-top:10px}.update-order .buttons-container img{cursor:pointer;margin:0 4px;width:14px}.update-order .buttons-container span{font-size:12px;font-style:italic;margin:auto 0}.update-order .buttons-container .skip-update-email{margin:0 auto 10px}.update-order .buttons-container .button{border-radius:30px;color:#fff;cursor:pointer;font-size:12px;margin:0 6px;padding:8px;text-transform:uppercase;width:96px}.update-order .buttons-container .button.disabled{opacity:.5;pointer-events:none}.update-order .buttons-container .button.save{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.update-order .buttons-container .button.save:hover{background-color:#31a564}.update-order .buttons-container .button.reprocess{background-color:#ff9500}.update-order .buttons-container .button.reprocess:hover{background-color:#c97500}.update-order .buttons-container .button.cancel{background-color:hsla(240,3%,49%,.3);color:#181818}.update-order .buttons-container .button.cancel:hover{background-color:hsla(240,3%,49%,.2)}.vendor-cost{display:flex;flex-direction:column;width:100%}.vendor-cost .product-name{color:hsla(0,0%,9%,.6);font-size:14px;font-weight:700}.vendor-cost .details{display:flex;flex-direction:row}.vendor-cost .details .detail{margin:10px 0;min-width:100px}.vendor-cost .details .detail .type{font-weight:600}.vendor-cost .details .detail .value{margin:9px 0 8px}.vendor-cost .details .detail input{border:1px solid rgba(34,36,38,.15);border-radius:8px;height:38px;max-width:260px;padding:4px 8px;width:100%}.vendor-cost .btn-container{display:flex;justify-content:center;margin:10px -8px 0}.vendor-cost .btn-container .button{margin:0 8px}.vendor-cost .button{background-color:#29a853;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin-top:10px;max-width:125px;padding:8px 16px;text-align:center;text-transform:uppercase;width:100%}.vendor-cost .button:hover{background-color:#31a564}.vendor-cost .button.cancel{background-color:hsla(240,3%,49%,.3);color:#181818}.vendor-cost .button.cancel:hover{background-color:hsla(240,3%,49%,.2)}.order-details{display:grid;min-height:200px;text-align:left;width:100%}.order-details .details-container{background-color:#fff;border:1px solid #d1d1d6;border-radius:8px}.order-details hr{margin:0;width:100%}.order-details a{color:#29a853}.order-details a:hover{color:#31a564}.order-details .item-group{display:grid}.order-details .item-group .header{font-size:14px;font-weight:700;padding:20px 0 0 30px}.order-details .update-message{padding:0 30px 20px}.order-details .order-link{padding:8px 0}.order-details .section{display:flex;flex-wrap:wrap;padding:20px 30px}.order-details .section .section-divider{margin:20px -30px;width:calc(100% + 60px)}.order-details .section .detail{flex-basis:270px;flex-grow:1;margin:10px 0;overflow-wrap:anywhere}.order-details .section .detail .headline{margin-bottom:5px}.order-details .section .items{display:flex;flex-basis:300px;flex-direction:column;flex-grow:1}.order-details .section .flex-row{display:flex;flex-basis:270px;flex-grow:1;flex-wrap:wrap}.order-details .customer-note{white-space:pre}.order-details .headline{font-size:14px;font-weight:700;text-transform:uppercase}.order-details .standard-copy{font-weight:400;text-transform:none}.order-details .detail-margin{margin:10px 0}.order-details .order-number{color:#29a853;text-transform:none}.order-details .update-order-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;cursor:pointer;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:12px 15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-details .update-order-btn:hover{background-color:#31a564}.order-details .grid{display:grid;flex-grow:10;margin:auto 0}.order-details .confirmation-email{padding:10px 0}.order-details .address,.order-details .internal-note{padding:10px 0;position:relative}.order-details .address p,.order-details .internal-note p{margin-bottom:4px}.order-details .address i,.order-details .internal-note i{color:#7f7f7f;cursor:pointer;position:absolute;right:0;top:15px}.order-details .address i:hover,.order-details .internal-note i:hover{color:#8f8f8f}.order-details .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-details .submit-btn:hover{background-color:#31a564}.order-details .submit-btn.disabled{opacity:.5;pointer-events:none}.order-details i.check{color:#29a853}.order-details i.times{color:#b2554c}.order-details .contact-support{padding-top:20px}.order-details .vendor-cost .details{display:flex;flex-wrap:wrap}.order-details .vendor-cost .details .detail{flex-basis:92px;flex-grow:1;min-width:92px;overflow-wrap:anywhere}.single-order-view{text-align:center;width:100%}.single-order-view #title{font-size:16px;margin-bottom:20px}.single-order-view #name{font-size:22px;font-weight:700;margin-bottom:20px}.single-order-view .login-btn{font-weight:700;line-height:36px;text-align:center}.full-page-order-view{margin:0!important;padding:45px 20px!important}.full-page-order-view .order-view-container{max-width:900px}.full-page-order-view .no-order{text-align:center}.full-page-order-view a{color:#29a853}.full-page-order-view a:hover{color:#31a564;text-decoration:none}#order-confirmed{font-family:SF Pro Text,sans-serif;padding:50px 0}@media screen and (max-width:576px){#order-confirmed{padding:0}}#order-confirmed .container-body{margin:0 auto;padding:30px;text-align:center}@media screen and (max-width:375px){#order-confirmed .container-body{padding:50px 15px}}#order-confirmed .container-body .check-mark{margin:0 0 25px}#order-confirmed .container-body .highlighted{color:#29a853;font-size:15;padding:10px}#order-confirmed .container-body a:active,#order-confirmed .container-body a:link,#order-confirmed .container-body a:visited{color:#29a853;text-decoration:none}#order-confirmed .container-body a:hover{color:#31a564}#order-confirmed .container-body .link-to-match{color:#29a853!important}#order-confirmed .container-body .link-to-match.button{color:#fff!important;padding:16px 18px}#order-confirmed .container-body #order-link{font-weight:400;text-decoration:underline}#order-confirmed .order-confirmation .gift-card-coach{max-width:398px;padding-top:30px;width:100%}#order-confirmed .order-confirmation h3{font-size:32px;font-weight:700;padding-bottom:20px;padding-top:15px}#order-confirmed .order-confirmation p{color:#515151;font-size:16px;margin-bottom:20px}#order-confirmed .club-order-confirmation .header{display:flex;font-size:28px;font-weight:700;justify-content:center;margin-bottom:20px}#order-confirmed .club-order-confirmation ol{letter-spacing:.5px;margin:0 auto;max-width:400px;text-align:left}#order-confirmed .club-order-confirmation ol li{margin:25px auto}#order-confirmed .club-order-confirmation #video-container{margin:auto}#order-confirmed .club-order-confirmation .youtube-embed{height:0;margin:50px auto;overflow:hidden;padding-bottom:56.25%;position:relative}#order-confirmed .club-order-confirmation .youtube-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#order-confirmed .arrow-left{border:solid #29a853;border-radius:1px;border-width:0 1px 1px 0;display:inline-block;margin-bottom:1px;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#order-confirmed .shipping-address{background-color:#fff;margin:0 auto;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order-confirmed #email{color:#29a853}#order-confirmed .email-confirmation-copy{margin-top:20px}#order-confirmed .manage-order-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff!important;font-weight:700;margin:45px auto 30px;padding:16px 35px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order-confirmed .manage-order-btn:hover{background-color:#31a564}#order-confirmed .manage-order-btn.match-purchase{background:#7474802e!important;color:#181818!important;font-weight:700;margin-top:16px}#order-confirmed .manage-order-btn.match-purchase:hover{background:rgba(60,60,67,.2)!important}#crumbs-logo-title-container{padding-top:16px}#crumbs-logo-title-container #breadcrumbs-container{align-items:center;color:#181818;display:flex;font-family:Arial,Helvetica Neue,sans-serif!important;justify-content:center;margin:0 auto;max-width:450px;padding:24px 12px 12px;width:100%!important}#crumbs-logo-title-container #breadcrumbs-container .breadcrumb{align-items:center;background-color:unset;display:flex;flex-wrap:nowrap;justify-content:center;margin:0;padding:0;width:100%!important}#crumbs-logo-title-container #breadcrumbs-container hr{background-color:rgba(86,86,86,.5);margin:0 6px;width:100%!important}#crumbs-logo-title-container #breadcrumbs-container span{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#crumbs-logo-title-container #breadcrumbs-container span#Check\ Out{min-width:71px}#crumbs-logo-title-container #breadcrumbs-container span#Subscribe\ to\ Pro{min-width:120px}#crumbs-logo-title-container #breadcrumbs-container span#Sign\ Up{min-width:60px}#crumbs-logo-title-container #breadcrumbs-container span.grey-out{color:rgba(86,86,86,.5)}#crumbs-logo-title-container #breadcrumbs-container span.step-number{border:2px solid #000;border-radius:50%;height:20px;margin-right:6px;padding-top:1px;text-align:center;width:20px}#crumbs-logo-title-container #breadcrumbs-container span.step-number.grey-out{border:2px solid rgba(86,86,86,.5)}#crumbs-logo-title-container #breadcrumbs-container #Upgrade\ Plan{width:95px}#crumbs-logo-title-container #logo-container{align-items:center;display:flex;justify-content:center}#crumbs-logo-title-container #logo-container img{aspect-ratio:1/1;width:44px}#crumbs-logo-title-container #logo-container img[src*="/swing-coach/"]{aspect-ratio:unset;max-width:120px;width:100%}#crumbs-logo-title-container #title-container{margin-bottom:24px;margin-top:12px;text-align:center}#crumbs-logo-title-container #title-container h3{font-size:24px;font-weight:700;line-height:30px}#crumbs-logo-title-container #subscribe-to-pro-copy{color:#515151!important;margin:0 auto;max-width:375px}.product-pricing-container .recurring-payment{color:rgba(60,60,67,.6);font-size:11px;max-width:120px}.product-pricing-container .pricing-container{align-self:first baseline;display:flex;flex-direction:column;height:50px}.product-pricing-container .pricing-container .no-strike-price{font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.product-pricing-container .pricing-container .trial-strike{color:rgba(60,60,67,.6);margin-right:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#bundle-card{background-color:#fff;border:2px solid #fff!important;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;grid-template-rows:2fr 2fr 2fr 1fr;margin-left:1em!important;margin-right:1em!important;max-width:220px!important;min-height:270px!important;overflow:hidden;padding:32px 28px 28px;position:relative;width:100%}#bundle-card.disabled{pointer-events:none}#bundle-card .img-container{align-items:center;display:flex;justify-content:center;width:100%}#bundle-card .title-container{align-items:center;display:flex;height:36px;margin-bottom:12px;margin-top:21.5px;text-align:left}#bundle-card .title-container h3{font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:700;line-height:18px;max-width:110px}#bundle-card .title-container h3 img{height:11px!important;margin-bottom:2px;margin-left:4px;width:11px}#bundle-card .pricing-container{align-self:first baseline;display:flex;flex-direction:column;height:50px;margin-bottom:8px}#bundle-card .pricing-container .no-strike-price{font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:24px}#bundle-card .pricing-container .trial-strike{color:rgba(60,60,67,.6);margin-right:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#bundle-card .swing-modal{padding-left:40px;padding-right:40px}#bundle-card img{image-rendering:-webkit-optimize-contrast;max-height:57px;max-width:57px}#bundle-card .best-deal{background-color:#29a853;border-radius:0 0 0 8px;color:#fff;font-size:10px;font-weight:700;height:22px;padding:3px 6px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:1000}#bundle-card .product-pricing-container-with-monthly .recurring-payment{color:rgba(60,60,67,.6);font-size:10px}#bundle-card .product-pricing-container-with-monthly .recurring-payment .mobile-line-break{display:inline}@media screen and (max-width:400px){#bundle-card .product-pricing-container-with-monthly .recurring-payment .mobile-line-break{display:block}}#bundle-card .product-pricing-container-with-monthly .no-strike-price{font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:24px}#bundle-card .product-pricing-container-with-monthly .trial-strike{color:rgba(60,60,67,.6);margin-right:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#bundle-card hr{margin:0 35px}#bundle-card .summary{display:flex;flex-direction:column;flex-grow:1;padding:25px 35px 35px}#bundle-card .summary .summary-item{color:rgba(60,60,67,.7);display:flex;font-size:11px;margin-bottom:10px}#bundle-card .summary .summary-item img{height:10px;margin-right:4px;margin-top:3px;width:10px}#bundle-card .non-refundable-notice{margin-top:10px}#bundle-card .notice{font-size:11px}#bundle-card .notice.low-stock{color:#ff9500}#bundle-card .notice.out-of-stock{color:#b2554c}#bundle-card .footnote{color:rgba(60,60,67,.7);font-size:11px;font-style:italic}#bundle-card .extra.content.center{background-color:rgba(60,60,67,.3);border-radius:0!important;color:#fff;font-weight:700;text-align:center}#bundle-card.selected{border:2px solid #29a853!important}#bundle-card.selected .extra{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border-top:1px solid #29a853!important;color:#fff!important}#bundle-card.semi-pro-1yr-sub-swing-stick.selected,#bundle-card.semi-pro-1yr-sub.selected{border:2px solid #ff9500!important}#bundle-card.max-1yr-sub.selected{border:2px solid #6866db!important}#bundle-card .qualifying-discount{align-items:center;display:flex}#bundle-card .qualifying-discount a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:2px;margin-left:5px}#bundle-card .qualifying-discount img{margin:0!important}#bundle-card .swing-modal{padding-left:20px;padding-right:20px}#bundle-card .swing-modal .swing-carousel{align-items:center!important;display:flex;justify-content:center!important}#bundle-card .swing-modal .swing-carousel .img-container{align-items:center;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}#bundle-card .swing-modal .swing-carousel .img-container img{max-height:unset;max-width:unset;width:100%!important}#bundle-card .swing-modal .swing-carousel .img-container img[src="/images/order/swing-stick-diagram.png"]{margin-top:30px!important}#bundle-card .product-pricing-container-with-monthly{display:flex;flex-direction:column}#bundle-card .product-pricing-container-with-monthly .monthly-pricing{font-family:Helvetica Neue;font-size:20px;font-weight:700;margin-bottom:12px}#bundle-cards{align-items:center;display:flex;justify-content:center;margin:20px auto 0;max-width:380px}@media screen and (min-width:700px){#bundle-cards{max-width:450px}}#what-you-get.popup{max-width:300px}#what-you-get.popup .feature-header{font-size:.9em;margin-top:25px;text-transform:uppercase}#what-you-get.popup .feature-list{display:flex;flex-direction:column;margin-bottom:0}#what-you-get.popup .feature-list .feature-card{display:flex;flex-direction:row;width:100%}#what-you-get.popup .feature-list .feature-card img{height:50px;margin-right:12px;width:50px}#what-you-get.popup .feature-list .feature-card .title{text-align:left}#what-you-get.popup .feature-list .feature-card .description{color:rgba(60,60,67,.6);font-size:12px;text-align:left}#what-you-get .feature-header{font-size:32px;font-weight:700;margin-top:45px}#what-you-get .feature-list{margin-bottom:25px}#what-you-get .feature-list .feature-card{text-align:center}#what-you-get .feature-list .feature-card p{margin:0;padding:0}#what-you-get .feature-list .feature-card .title{color:#181818;font-size:18px;font-weight:700;margin-bottom:10px}#what-you-get .feature-list .feature-card .description{font-size:14px;margin:0 auto;max-width:250px;text-align:center}.coupon-card{cursor:auto!important;max-width:360px!important}.coupon-card .header{align-items:center;display:flex;justify-content:space-between}.coupon-card .header .coupon-title,.coupon-card .header .discount{font-weight:700;margin:0}.coupon-card .header .coupon-title{align-items:center;color:rgba(60,60,67,.6);display:flex;font-size:11px}.coupon-card .header .pro-tag{background:#29a853;border-radius:10px;color:#fff;font-size:8px;height:15px;margin-left:5px;padding:0 6px}.coupon-card .header .pro-tag.unavailable{background:gray!important}.coupon-card .header .discount{color:#29a853;font-size:16px}.coupon-card .header .learn-more img{height:16px}.coupon-card .description{margin-top:15px}.coupon-card .coupon-details{padding:30px 30px 25px}.coupon-card .uppercase{text-transform:uppercase}.coupon-card .device-check-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%}@media screen and (max-width:381px){.coupon-card .device-check-container>div{height:30px!important}}.coupon-card .device-check-container div:has(i){display:flex}.coupon-card .device-check-container div:has(i) p:first-child{margin-bottom:0}@media screen and (max-width:381px){.coupon-card .device-check-container div:has(i){font-size:.94em;height:55px}}@media screen and (max-width:355px){.coupon-card .device-check-container div:has(i){font-size:.88em}}.coupon-card .device-check-container .or-newer{font-size:.9em;font-style:italic}.coupon-card.selected{border:2px solid #29a853!important}.coupon-card.unavailable{background:#f7f5f5!important;color:gray}.coupon-card.unavailable .coupon-title,.coupon-card.unavailable .discount{color:gray}#product-bundle-perks{margin:24px auto;max-width:340px;width:100%}#product-bundle-perks .summary-item{align-items:center;color:rgba(60,60,67,.7);display:flex;font-size:14px;margin-bottom:10px}#product-bundle-perks .summary-item img{height:10px;margin-right:8px;-webkit-transform:scale(2);transform:scale(2);width:10px}#product-bundle-perks .summary-item img[src="/images/swing-purple-check-clear-background.png"]{-webkit-transform:scale(1.7) translateY(-.5px);transform:scale(1.7) translateY(-.5px)}#product-bundle-perks .qualifying-discount img{cursor:pointer;margin-left:8px;margin-right:0!important;-webkit-transform:scale(1.4)!important;transform:scale(1.4)!important}.swing-modal:has(.coupon-cards-container){max-width:480px;padding:40px}@media screen and (max-width:400px){.swing-modal:has(.coupon-cards-container){padding:50px 30px}}.swing-modal:has(.coupon-cards-container) .coupon-cards-container{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:20px}.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card{background-image:repeating-linear-gradient(0deg,#bababa,#bababa 10px,transparent 0,transparent 15px,#bababa 0),repeating-linear-gradient(90deg,#bababa,#bababa 10px,transparent 0,transparent 15px,#bababa 0),repeating-linear-gradient(180deg,#bababa,#bababa 10px,transparent 0,transparent 15px,#bababa 0),repeating-linear-gradient(270deg,#bababa,#bababa 10px,transparent 0,transparent 15px,#bababa 0)!important;background-position:0 0,0 0,100% 0,0 100%!important;background-repeat:no-repeat!important;background-size:2px 100%,100% 2px,2px 100%,100% 2px!important;border:none;border-radius:2px}.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card.selected,.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card.unavailable{background-color:transparent!important;border:none!important;color:#000}.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card.selected .discount,.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card.unavailable .discount{color:#29a853}.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card.selected img{display:unset}.swing-modal:has(.coupon-cards-container) .coupon-cards-container .card #coupon-learn-more{display:none}.swing-modal:has(.coupon-cards-container) .coupon-cards-container #coupon-card-dismiss{background-color:#7676801f;margin:0 18px;width:100%!important}.swing-modal:has(.coupon-cards-container) .coupon-cards-container #coupon-card-dismiss:hover{background-color:#d1d1d1}.swing-modal:has(.coupon-cards-container) .coupon-cards-container h2{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:24px;font-weight:700;line-height:24px;text-align:center}.button{align-self:center;background:#fff;border:none;border-radius:.3rem;cursor:pointer;font-family:Nanum Gothic,sans-serif;font-weight:700;outline:none!important;padding:4px 1.5%;text-align:center}.grey-button{color:#aaa}.grey-button:hover{background:#aaa;color:#555;opacity:.5}.green-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:1px solid #29a853;color:#fff;vertical-align:baseline}.green-button:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)}button.normal-link{background:none!important;border:none;color:#29a853;cursor:pointer;padding:0!important;text-decoration:underline;text-transform:unset}button.normal-link:hover{color:#31a564}.invisible{visibility:hidden}img.responsive{height:60px;width:60px}img.thumbnail{height:50px;width:50px}img.responsive-icon{height:30px;width:30px}div.responsive-text{font-size:15px}@media screen and (max-width:576px)and (min-width:351px){img.responsive{height:48px;width:48px}img.responsive-icon{height:20px;width:20px}div.responsive-text{font-size:13px}}@media screen and (max-width:350px){img.responsive{height:40px;width:40px}img.responsive-icon{height:25px;width:25px}div.responsive-text{font-size:11px}h2.step-text{font-size:22px;padding-bottom:22px;padding-left:5px;padding-top:22px}}ul.img-list{list-style:none;margin:15px 0;padding:0;text-align:left}ul.img-list li{font-size:16px;padding:3px 0}ul.img-list li img{margin-right:4px}.orange-text{color:#d7a23b}.red-text{color:#ff3f39}.trial-strike{display:inline-block;margin-right:5px;position:relative}.trial-strike:before{border-bottom:2px solid #f07272;content:"";position:absolute;right:0;top:50%;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);width:100%}.cost-strike{color:#88888c;display:inline-block;margin-right:5px;position:relative}.cost-strike:before{border-bottom:1.5px solid hsla(0,1%,39%,.95);content:"";position:absolute;right:0;top:50%;-webkit-transform:skewY(0deg);transform:skewY(0deg);width:100%}.free-swing-stick,.trial-promo{color:#29a853;font-weight:700}a:active,a:hover,a:link,a:visited,h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important}.ui.message.light-green{background-color:#dbece2;box-shadow:none;color:#3a9c66}.ui.coral.button{background-color:#ff6560;color:#fff}.ui.coral.button:hover{background-color:#ffdedd;color:#ff6560}.ui.button.uppercase{font-weight:700;text-transform:uppercase}#billing-info-form .credit-card-notice{color:#515151;margin:0 auto 24px}#billing-info-form .closing-statement{color:#515151}#billing-info-form .closing-statement:first-child{padding-top:16px}#billing-info-form a{color:#29a853}#billing-info-form #split-fields-form .field{font-size:16px!important}#billing-info-form #split-fields-form button.disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important}#billing-info-form .input,#billing-info-form input{border:1px solid #05050766;border-radius:8px;color:#101010;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:14px!important;padding:10px 15px}@media screen and (max-width:767px){#billing-info-form .required-input,#billing-info-form input{font-size:16px!important}#billing-info-form .required-input::-webkit-input-placeholder,#billing-info-form input::-webkit-input-placeholder{font-size:16px!important}#billing-info-form .required-input:-ms-input-placeholder,#billing-info-form input:-ms-input-placeholder{font-size:16px!important}#billing-info-form .required-input::placeholder,#billing-info-form input::placeholder{font-size:16px!important}}.gift-recipient-information-summary.collapsed{padding:8px}.gift-recipient-information-summary.collapsed h4{font-size:14px!important;font-weight:700;margin:0 0 28px}.gift-recipient-information-summary.collapsed #redemption-info-summary{align-items:baseline!important;display:flex;flex-direction:column;padding-bottom:12px}#coupon-code-input-container button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:1px solid #29a853;color:#fff}#coupon-code-input-container .tag.icon{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}#coupon-code-input-container #error-or-notice-container{padding-top:12px;text-align:center!important}#coupon-code-input-container #error-or-notice-container a{color:#29a853;text-decoration:underline}#coupon-code-input-container #error-or-notice-container .error{color:red!important}#coupon-code-input-container #error-or-notice-container .success{color:#29a853}#coupon-code-input-container:has(#error-or-notice-container)+.divider{margin-top:14px}#coupon-code-input-container #error-or-notice-container>center>div{display:block!important;font-weight:400!important}#coupon-code-input-container .ui.label>.icon{margin:0}#order-summary-card .card-toggler,#order-summary-card .header{align-items:center;display:flex;justify-content:space-between!important;width:100%}#order-summary-card .card-toggler:has(i),#order-summary-card .header:has(i){margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order-summary-card .card-toggler{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order-summary-card .card-toggler #text{color:#29a853;margin-right:5px}#order-summary-card .pricing-number,#order-summary-card tr>td:last-child{font-family:Menlo;font-size:14px;letter-spacing:.3799999952px;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order-summary-card table tr:last-child>td:first-child{padding-bottom:0}#order-summary-card tr{color:#515151}#order-summary-card tr td:first-child{align-items:center;display:flex;font-family:Helvetica Neue;font-weight:500;height:42px}#order-summary-card tr td{padding:6px 0}#order-summary-card tr.discount{color:#29a853}#order-summary-card tr.discount i{margin-right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#order-summary-card tr.product-row-description{color:#88888c}#order-summary-card .divider{background-color:rgba(60,60,67,.29);display:flex;height:1px;margin-bottom:24px;margin-top:24px}#order-summary-card .divider:after,#order-summary-card .divider:before{content:"";flex:1 1;width:100%}#order-summary-card #order-total{align-items:center;display:flex;justify-content:space-between}#order-summary-card #order-total p{color:#515151;font-family:Helvetica Neue;font-weight:500;line-height:18px;margin-bottom:0}#order-summary-card #order-total .currency-unit{color:#3c3c4399;font-family:Menlo;margin-right:5px}#order-summary-card tr.green{border:none;color:#29a853}#order-summary-card .warning.message{display:block}.shipping-fees-table{max-height:80vh;overflow-y:auto;padding-top:20px}.shipping-fees-table .title{font-weight:600;margin-bottom:20px}.shipping-fees-table table{border-collapse:collapse;border-radius:10px;border-style:hidden;box-shadow:0 0 2px rgba(60,60,67,.6);margin:0 auto 20px;table-layout:fixed;width:90%}@media screen and (max-width:767px){.shipping-fees-table table{width:95%}}.shipping-fees-table tbody tr.header{font-weight:700}.shipping-fees-table tbody tr.header td:first-child{background-color:#f7f5f5;border-top-left-radius:10px!important}.shipping-fees-table tbody tr.header td:last-child{background-color:#f7f5f5;border-top-right-radius:10px!important}.shipping-fees-table tbody td{border:1px solid rgba(60,60,67,.2);padding:10px}.shipping-fees-table #shipping-warning{margin:0 auto;max-width:400px}.shipping-fees-table #warning-modal-dismiss-button{background-color:#f7f5f5!important;border-radius:25px;color:#000!important;margin:0 auto 20px}#shipping-info-form{position:relative}#shipping-info-form .card:has(#shipping-details-header) #shipping-info-form .card:not(#shipping-info-form .card.collapsed){min-height:436px!important}#shipping-info-form .card .form{margin:0 auto}#shipping-info-form .card:has(#shipping-address){display:flex;flex-direction:column}#shipping-info-form .card:has(#shipping-address) div:last-child{align-items:center;display:flex;justify-content:space-between;width:100%}#shipping-info-form .card.collapsed #shipping-details-header{align-items:center;justify-content:space-between;padding:8px;width:100%}#shipping-info-form .card.collapsed #shipping-details-header h4{font-size:14px;font-weight:700;margin:0}#shipping-info-form .card.collapsed #shipping-details-header h4 img{height:16px!important;margin-right:4px!important;width:16px!important}#shipping-info-form .card.collapsed #shipping-details-header p{font-size:14px;font-weight:400}#shipping-info-form .card.collapsed #shipping-details-header p i{margin-right:4px;text-decoration:none}#shipping-info-form .card.collapsed #shipping-address{align-items:baseline!important;display:flex;flex-direction:column;padding:0 8px 8px;text-align:left!important}#shipping-info-form .card.collapsed .ui.negative.message{border-radius:8px!important}#shipping-info-form .text-button{cursor:pointer;margin-top:6px;position:absolute;right:32px}#shipping-info-form .text-button:hover{text-decoration:underline}#shipping-info-form #club-details-header,#shipping-info-form #shipping-details-header{align-items:center;display:flex;justify-content:center;margin:0 auto 20px}#shipping-info-form #club-details-header #box-icon,#shipping-info-form #club-details-header #tennis-ball-icon,#shipping-info-form #shipping-details-header #box-icon,#shipping-info-form #shipping-details-header #tennis-ball-icon{height:25px;margin:0 10px 0 auto;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:25px}#shipping-info-form .message{align-items:center;color:#515151;display:flex;flex-direction:column;font-size:14px;justify-content:center;margin:0 auto}#shipping-info-form .message .shipping-fee-button{color:#29a853;cursor:pointer;text-decoration:underline}#shipping-info-form .international-disclaimer{color:#515151;font-size:14px}#shipping-info-form .country-dropdown .menu{border-color:#29a853;border-radius:0 0 8px 8px;margin:0;min-width:100%;width:100%}#shipping-info-form .country-dropdown .dropdown{border-radius:8px}#shipping-info-form .country-dropdown .dropdown[aria-expanded=true] input{border-radius:8px 8px 0 0}#shipping-info-form .country-dropdown input.search{left:0}#shipping-info-form .swing-modal:has(#shipping-warning){max-width:450px}#shipping-info-form .swing-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 20px 0}@media screen and (max-width:767px){#shipping-info-form .swing-modal-content{padding-left:0!important;padding-right:0!important}}#shipping-info-form .swing-modal-content #shipping-warning{margin:0 auto;text-align:center}@media screen and (max-width:767px){#shipping-info-form .shipping-address-form .two.fields:first-child{margin-bottom:0!important}}#shipping-info-form .free-shipping-option{color:rgba(60,60,67,.6);font-size:14px;font-style:italic;font-weight:400;margin:10px auto auto}#shipping-info-form .free-shipping-option .select-free-shipping-button{color:#29a853;cursor:pointer;text-decoration:underline}#shipping-info-form .free-shipping-option .select-free-shipping-button:hover{color:#31a564}.coach-review-details-form .header-container{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex;justify-content:center;margin-bottom:24px}.coach-review-details-form .header-container h4{margin-top:0}.coach-review-details-form .header-container img{height:30px;width:24px}.coach-review-details-form .review-request-field .match-info{-webkit-column-gap:16px;column-gap:16px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coach-review-details-form .review-request-field .match-info .thumbnail-container{align-items:center;display:flex;justify-content:center;position:relative}.coach-review-details-form .review-request-field .match-info .thumbnail-container .thumbnail{border-radius:8px}.coach-review-details-form .review-request-field .match-info .thumbnail-container img.play-icon{height:24px;left:52px;margin:0 auto;position:absolute;top:22px;width:24px}.coach-review-details-form .review-request-field .match-info img{height:68px;width:120px}.coach-review-details-form .review-request-field .match-info div{color:#000;display:flex;flex-direction:column}.coach-review-details-form .review-request-field .match-info div p{margin-bottom:0}.coach-review-details-form .review-request-field .focus-pills-container{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:12px;row-gap:8px}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option{align-items:center;border:2px solid #88888c;border-radius:360px;cursor:pointer;display:flex;padding:8px 10px 8px 24px;text-align:center}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option p{color:#88888c;font-size:12px;font-weight:700;letter-spacing:.2px;line-height:16px;margin:0 auto;text-transform:uppercase}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option.selected{background-color:#29a85312;border:2px solid #29a853}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option.selected p{color:#29a853}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option img.pill-deselect{height:10px;margin-bottom:2px;margin-left:6px;opacity:0;width:10px}.coach-review-details-form .review-request-field .focus-pills-container .focus-point-option img.pill-deselect.selected{opacity:1!important}.coach-review-details-form .review-request-field textarea:focus{border-color:#29a853!important}.coach-review-details-form .review-request-field label{font-weight:400!important}.coach-review-details-form .review-request-field label:after{color:red;content:"*";margin-right:4px}.coach-review-details-form .review-request-field .one.field.error .focus-point-option{border-color:#e0b4b4}.coach-review-details-form .review-request-field .one.field.error .focus-point-option p{color:#9f3a38}#order-checkout-page{margin:0 auto;max-width:1140px}#order-checkout-page .cards{justify-content:center}#order-checkout-page .cards .card .content .header{font-size:20px!important}#order-checkout-page .cards .best-price{color:#b2554c}#order-checkout-page .cards .card{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;overflow:hidden}#order-checkout-page .cards .card.form{box-shadow:none;cursor:default;padding:24px}#order-checkout-page .cards .card.form h4{font-size:20px}#order-checkout-page .cards .card.form .two.fields{margin-bottom:12px}#order-checkout-page .cards .card.form .two.fields:last-child{margin-bottom:0}#order-checkout-page .cards .card.form input:focus{border-color:#29a853!important}#order-checkout-page .cards .card.collapsed{display:flex;flex-direction:row;justify-content:space-between}#order-checkout-page .cards .card.collapsed p{margin-bottom:0}#order-checkout-page .cards .card.collapsed .text-button{color:#29a853}#order-checkout-page .button-container{margin:16px auto 0}#order-checkout-page .button-container button{height:52px;margin:24px auto;max-width:360px;width:100%}#order-checkout-page .arrow{border:solid #29a853;border-radius:1px;border-width:0 2px 2px 0;display:inline-block;margin:auto 6px 6px auto;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}#order-checkout-page .arrow.up{height:8px;transform:rotate(135deg);-webkit-transform:rotate(225deg);width:8px}#order-checkout-page .arrow.down{height:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px}#order-checkout-page .StripeElement--focus,#order-checkout-page input:focus{border-color:#31a564!important}#order-checkout-page .required-input,#order-checkout-page .required.field>input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgBjVPLUcMwEN1NDKcc3AHqIKSDUAF0wGYIGW4JFSSpIOaWGTiIDugAlxAqiErwkRk+4kmxPA62PNkZWavV29W+J4spYnYqq9It+EVnbZgklkxMc3xTDIPRmtyjuBXlbGIAn2zvZW5nsqATDLilvZMb5ydWRPm27KEIfdEVa20aSVMZg4rDDXFkgby8B9YKwQBWdEZ7V71qlwGcyQbzO1bDEEPeJdcqr1DxFpVVR9cF9tdBfT5q7QEUvkkQXbYkPdGAMs50EPKf2p9l601LUfACJdJ60J8M8imd415/aYFISt2mIeraicpQWNDSppbkeWF9DX/swZY+SioBYxCb9KhPecXcwu/TqBQkAJVfI47916rfAe0S3mqD0x+d/Pys34541vlt/d0LsDnoGSccx4gBtKeDeDsUHbVhuv5t1dZB3eKv6ocmfubqgTTsD9KSdIuYBX/fAAAAAElFTkSuQmCC);background-position-x:calc(100% - 8px);background-position-y:8px;background-repeat:no-repeat;background-size:6px}#order-checkout-page .required-input,#order-checkout-page .ui.selection.dropdown{border-radius:8px}#order-checkout-page .message{color:rgba(60,60,67,.6);font-size:14px;font-weight:600;line-height:19px}#order-checkout-page .optimal-setup-message{color:#29a853;margin-bottom:0;padding:0 15px;text-align:center}#order-checkout-page .optimal-setup-message span{cursor:pointer;text-decoration:underline}#order-checkout-page .optimal-setup-message span:hover{color:#31a564}#order-checkout-page .icon-input{position:relative}#order-checkout-page .icon-input i{bottom:0;left:8px;position:absolute;top:9px}#order-checkout-page .icon-input input{padding-left:28px}#order-checkout-page .country-dropdown .menu{border-color:#29a853;border-radius:0 0 8px 8px;margin:0;min-width:100%;width:100%}#order-checkout-page .country-dropdown .dropdown{border-radius:8px}#order-checkout-page .country-dropdown .dropdown[aria-expanded=true] input{border-radius:8px 8px 0 0}#order-checkout-page .country-dropdown input.search{left:0}#order-checkout-page .credit.card.outline.icon{border:none;border-radius:0;box-shadow:none;padding-top:1px}#order-checkout-page .ui.negative.message{border-radius:8px;color:#9f3a38;font-weight:400}#order-checkout-page .ui.search.dropdown>.text{top:2px}#order-checkout-page .ui.search.dropdown>input.search{border:1px solid rgba(34,36,38,.15)!important}#order-checkout-page .ui.search.dropdown>input.search:focus{border-color:#29a853!important}#order-checkout-page .ui.selection.dropdown{border:none}#order-checkout-page #split-fields-form button.disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important}@media screen and (min-width:1100px){#order-checkout-page .checkout-page-content{display:flex;flex-direction:row-reverse;justify-content:center;width:100%!important}#order-checkout-page .checkout-page-content .forms-container{max-width:60vw!important;width:100%}#order-checkout-page .checkout-page-content .summary-container{max-width:466px!important;width:100%}}@media screen and (max-width:767px){#order-checkout-page .required-input,#order-checkout-page input{font-size:16px}#order-checkout-page .required-input::-webkit-input-placeholder,#order-checkout-page input::-webkit-input-placeholder{font-size:16px}#order-checkout-page .required-input:-ms-input-placeholder,#order-checkout-page input:-ms-input-placeholder{font-size:16px}#order-checkout-page .required-input::placeholder,#order-checkout-page input::placeholder{font-size:16px}#order-checkout-page #apply-coupon{height:43px}#order-checkout-page #input-coupon{padding-left:35px!important}}#order-checkout-page.match-purchase-shop{padding-top:32px}#order-checkout-page.match-purchase-shop .dismissable-banner .content{margin-top:0!important}#order-checkout-page.video-review-shop #return-to-shop-button-container p{align-items:center;display:flex}#subscribe-page{padding-bottom:45px}#subscribe-page .button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:36px auto 0!important;max-width:350px}#subscribe-page .button-container #continue-button{padding-bottom:15px;padding-top:15px;width:100%}#subscribe-page .referral-unlocked{color:#29a853}#subscribe-page #referral-messaging-container{height:24px}#subscribe-page #login-form{padding-top:24px!important}#subscribe-page .swing-modal{max-width:480px}#subscribe-page .swing-modal .warning-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}#subscribe-page .swing-modal .warning-modal-content img{margin-bottom:24px}#subscribe-page .swing-modal .warning-modal-content p{margin-bottom:12px;text-align:center}#subscribe-page .swing-modal .warning-modal-content .ui.button{margin-top:8px;width:100%}#subscribe-page .change-featured-bundle{color:#515151;font-size:16px;margin-top:16px;text-align:center}#subscribe-page .change-featured-bundle .change-featured-bundle-btn{color:#29a853;cursor:pointer;text-decoration:underline}#subscribe-page .change-featured-bundle .change-featured-bundle-btn:hover{color:#31a564}#return-to-shop-button-container{height:32px!important;margin:0 auto;max-width:1148px;padding-left:24px;padding-top:24px}@media screen and (max-width:500px){#return-to-shop-button-container{padding-left:14px}}#return-to-shop-button-container p{color:#29a853!important;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#return-to-shop-button-container .arrow{border:solid #29a853!important;border-radius:1px;border-width:0 2px 2px 0!important;display:inline-block;margin-left:5px!important;margin-right:5px!important;padding:4px}#return-to-shop-button-container .arrow.left{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.auth-form-container div #login-form{padding-top:24px!important}code{background-color:#f5f5f5;border-radius:3px;color:#239c54;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;padding:3px 5px}.ui.button.swing-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border:1px solid #29a853;border-radius:30px;color:#fff;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.ui.button.swing-green:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)!important}.ui.button.swing-green:disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:none;color:#fff;opacity:.5!important;pointer-events:none}.ui.button.swing-grey{background:#d2d2d2;border-radius:30px;color:#2c2c2e;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.ui.button.swing-grey:hover{background:#959595}.ui.button.swing-grey:disabled{cursor:not-allowed;opacity:.8;pointer-events:none}.ui.button.swing-dark-grey{background:#7676803d;border-radius:30px;color:#fff;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.ui.button.swing-dark-grey:hover{background:#959595}.ui.button.swing-dark-grey:disabled{cursor:not-allowed;opacity:.8;pointer-events:none}.ui.button.swing-purple{background:linear-gradient(61.69deg,#6866db 32.29%,#bb6bd9)!important;border-radius:30px;color:#fff;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.ui.button.swing-purple:hover{background:linear-gradient(61.69deg,#6260cf 32.29%,#b065cc)!important}.ui.button.swing-purple:disabled{background:linear-gradient(61.69deg,#6866db 32.29%,#bb6bd9);border:none;color:#fff;opacity:.5!important;pointer-events:none}.ui.button.swing-red{background:#ff635a!important;border-radius:30px;color:#fff;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.ui.button.swing-red:hover{background:#f35d54!important}.ui.button.swing-red:disabled{cursor:not-allowed;opacity:.8;pointer-events:none}.ui.button.swing-orange:hover{background:#c97500!important}.ui.tertiary.button{background:none;border:0;color:#29a853}.ui.tertiary.button:hover{color:#31a564}.ui.button.swing-orange{background:#ff9500!important;border-radius:30px;color:#fff;font-family:Helvetica,sans-serif;margin:5px 0;vertical-align:baseline}.gray-text{color:#86868a}.right{text-align:right}.ui.selection.dropdown{border-radius:8px;position:relative}.ui.selection.dropdown .icon{cursor:pointer;height:auto;line-height:1.21428571em;margin:auto;opacity:.8;position:absolute;right:24px;transition:opacity .1s ease;width:auto;z-index:3}.ui.selection.dropdown:hover,.ui.selection.dropdown:hover .menu{border-color:#29a853!important}.ui.selection.dropdown.active{border-color:#29a853}.ui.selection.dropdown.active .menu{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:#29a853}.job-not-found{width:100%}.job-not-found .content{margin:auto;padding:100px 0 139px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-not-found .content img{height:182px;width:182px}.job-not-found .content .message{font-size:28px;font-weight:700;line-height:33px;margin-bottom:20px}.job-not-found .content .description{font-size:16px;font-weight:400;line-height:23px;margin-bottom:20px}.job-not-found .content .explore-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:8px;color:#fff;font-size:16px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:8px 16px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-not-found .content .explore-btn:hover{background-color:#31a564}.job-not-found .content a:hover{text-decoration:none}.job-posting{margin:0!important}.job-posting .sixteen{padding:0!important}.job-posting .ui.grid{margin-bottom:0!important;margin-top:0!important}@media only screen and (max-width:767px){.job-posting .ui.stackable.grid.row{margin-left:0!important;margin-right:0!important}}.job-posting .top-banner-container{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000}.job-posting .top-banner-container .top-banner{background-image:url(/static/media/background-overlay.6a6351dbcfd7ee09d5ec.png),linear-gradient(#239651,#238c51,#266233);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto,cover;color:#fff;padding:25px 0}.job-posting .top-banner-container .top-banner .top-grid{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}.job-posting .top-banner-container .top-banner .top-grid .info .back-btn{margin-bottom:20px}.job-posting .top-banner-container .top-banner .top-grid .info .back-btn .arrow-left{border:solid #fff;border-radius:1px;border-width:0 1px 1px 0;display:inline-block;margin:auto;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.job-posting .top-banner-container .top-banner .top-grid .info .back-btn .back-btn-text{color:#fff;font-size:12px;text-decoration:underline}.job-posting .top-banner-container .top-banner .top-grid .info .back-btn:hover .arrow-left{border:solid #31a564;border-width:0 1px 1px 0}.job-posting .top-banner-container .top-banner .top-grid .info .back-btn:hover .back-btn-text{color:#31a564}.job-posting .top-banner-container .top-banner .top-grid .info .title{font-size:28px;font-weight:700;line-height:33px}.job-posting .top-banner-container .top-banner .top-grid .info .location{font-size:14px;font-weight:600;line-height:26px}.job-posting .top-banner-container .top-banner .top-grid .info a{text-decoration:none}.job-posting .top-banner-container .top-banner .top-grid .info .apply-btn{background-color:#fff;border-radius:8px;color:#29a853;font-size:10px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:16px;padding:8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-posting .top-banner-container .top-banner .top-grid .info .apply-btn:hover{background-color:#31a564;color:#fff}.job-posting .top-banner-container .top-banner .top-grid img{height:125px;margin:auto;width:125px}.job-posting .description-container{background-color:#fff}.job-posting .description-container .description{padding:35px 0!important}.job-posting .description-container .description a{color:#29a853;text-decoration:none}.job-posting .description-container .description a:hover{color:#31a564}.job-posting .lists-container{background-color:#f9f9f9}.job-posting .lists-container .lists{padding:20px 0!important}.job-posting .lists-container .list{margin:15px 0}.job-posting .lists-container .list .title{font-size:16px;font-weight:700;padding:12px 0}.job-posting .lists-container .list .content{font-size:14px}.job-posting .closing-container{background-color:#f9f9f9}.job-posting .closing-container .closing{padding:35px 0!important}.live-stream-video-container .big-play-button-container{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.live-stream-video-container .big-play-button-container .background{background:#2c2c2e;border-radius:50%;height:100px;opacity:.7;position:absolute;width:100px}.live-stream-video-container .big-play-button-container .play-button{height:50px;margin:0 auto 0 30%!important;z-index:999}.control-bar .seek-bar{background-color:#fff;bottom:0;height:10%;margin-bottom:auto;margin-top:auto;position:relative;top:0}.control-bar .seek-bar .buffered{background-color:#d3d3d3;height:100%;position:absolute}.control-bar .seek-bar .played{background-color:#238c51;height:100%;position:absolute}.control-bar .seek-bar .play-position{background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1);cursor:pointer;height:15px;position:absolute;top:-6px;width:15px}.control-bar .seek-bar-placeholder div{height:100%;pointer-events:none;position:absolute;width:80%}.live-stream-video-container .control-overlay,.match-video .control-overlay{height:100%;position:absolute;width:100%;z-index:999}.live-stream-video-container .control-overlay.mobile-fs,.match-video .control-overlay.mobile-fs{bottom:0;height:100vh!important;left:0;position:fixed!important;right:0;top:0!important;z-index:2001}.live-stream-video-container .control-overlay.fullscreen,.match-video .control-overlay.fullscreen{bottom:0;height:100%!important;overflow:hidden;position:absolute;top:0;width:100%!important}.live-stream-video-container .watermark,.match-video .watermark{bottom:60px;height:40px;position:absolute;right:20px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;z-index:999}.live-stream-video-container .watermark.hidden,.match-video .watermark.hidden{bottom:20px}.live-stream-video-container .control-bar,.match-video .control-bar{bottom:15px;display:flex;display:grid;height:30px;left:3%;position:absolute;width:94%;z-index:999}.live-stream-video-container .control-bar.replay,.match-video .control-bar.replay{transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out}.live-stream-video-container .control-bar.live-stream,.match-video .control-bar.live-stream{transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.live-stream-video-container .control-bar.live-stream.with-volume,.match-video .control-bar.live-stream.with-volume{grid-template-columns:50px 40px auto 80px 50px}.live-stream-video-container .control-bar.live-stream.no-volume,.match-video .control-bar.live-stream.no-volume{grid-template-columns:50px auto 80px 50px}.live-stream-video-container .control-bar.live-stream.hidden,.match-video .control-bar.live-stream.hidden{opacity:0}.live-stream-video-container .control-bar.vod.hidden,.match-video .control-bar.vod.hidden{bottom:-30px}.live-stream-video-container .control-bar.with-volume,.match-video .control-bar.with-volume{grid-template-columns:30px 30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px 30px min-content auto min-content 30px}.live-stream-video-container .control-bar.no-volume,.match-video .control-bar.no-volume{grid-template-columns:30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px min-content auto min-content 30px}.live-stream-video-container .control-bar .control-btn,.match-video .control-bar .control-btn{color:#fff;cursor:pointer;font-size:0;height:21px;margin:auto;text-align:center;width:21px;z-index:999}.live-stream-video-container{margin:0 auto;position:relative}.live-stream-video-container .video-js{border-radius:5px;margin:auto}.live-stream-video-container .vjs-tech{border-radius:5px}.live-stream-video-container .score-overlay-container{left:2%;position:absolute;top:2%;-webkit-transform-origin:top left;transform-origin:top left;z-index:998}.live-stream-video-container .score-overlay-container.mobile-fullscreen{z-index:2001}.live-stream-video-container .video-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.live-stream-video-container .video-container.mobile-fullscreen{background-color:#000;display:flex;height:100vh;left:0;overflow:hidden;position:fixed!important;top:0;width:100vw!important;z-index:2000}.live-stream-video-container .video-container.mobile-fullscreen video{background-color:#000;display:flex;left:0;overflow:hidden;position:fixed;top:0}.live-stream-video-container #thumbnailContainer{position:absolute;z-index:1}.live-stream-video-container #thumbnailContainer img{width:100%!important}.live-stream-video-container .video-container.fullscreen{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.live-stream-video-container div.control-btn{align-items:center;display:flex;justify-content:center}.live-stream-video-container div.control-btn img{cursor:pointer}.live-stream-video-container div.control-btn .pause-play{-webkit-transform:scale(1.4);transform:scale(1.4)}.live-stream-video-container .error-modal{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2001}.live-stream-video-container .error-modal .surprised-coach{width:20%}.live-stream-video-container .error-modal h4{font-size:20px;font-weight:300;margin-top:10px}.live-stream-video-container .error-modal .exit-fullscreen{cursor:pointer;text-decoration:underline}.live-stream-video-container .control-bar{bottom:15px;display:flex;display:grid;grid-template-columns:50px 40px auto 80px 50px;height:30px;left:3%;position:absolute;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;width:94%;z-index:999}.live-stream-video-container .control-bar.mobile-fs{position:fixed;z-index:2020!important}.live-stream-video-container .control-bar.hidden{opacity:0}.live-stream-video-container .control-bar .control-btn{color:#fff;cursor:pointer;font-size:0;height:21px;margin:auto;text-align:center;width:21px;z-index:999}.live-stream-video-container .seek-bar-placeholder div{height:100%;pointer-events:none;position:absolute;width:80%}.live-stream-video-container .dropdown-wrapper,.live-stream-video-container .quality-dropdown{align-items:center;display:flex;justify-content:center}.live-stream-video-container .quality-dropdown{border:none;box-shadow:none;color:#fff;margin-left:20px;padding-left:8px;text-align:center}.live-stream-video-container .quality-dropdown.active{border-radius:0 0 10px 10px}.live-stream-video-container .quality-dropdown.active .dropdown.icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.live-stream-video-container .quality-dropdown .dropdown.icon{margin-left:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1)}.live-stream-video-container .quality-dropdown .visible.menu.transition{background-color:rgba(0,0,0,.6);border:none;border-radius:5px 5px 0 0;box-shadow:none}.live-stream-video-container .quality-dropdown .visible.menu.transition .item{color:#fff!important;padding:7px 12px!important}.live-stream-video-container .quality-dropdown .visible.menu.transition .item.active,.live-stream-video-container .quality-dropdown .visible.menu.transition .item:hover{color:#29a853!important}.live-stream-video-container .seek-bar{background-color:#fff;bottom:0;height:10%;margin-bottom:auto;margin-top:auto;position:relative;top:0}.live-stream-video-container .seek-bar .buffered{background-color:#d3d3d3;height:100%;position:absolute}.live-stream-video-container .seek-bar .played{background-color:#238c51;height:100%;position:absolute}.live-stream-video-container .seek-bar .play-position{background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1);cursor:pointer;height:15px;position:absolute;top:-6px;width:15px}.error-modal:has(+div.video-container.mobile-fullscreen){position:fixed}#live-stream-view{margin:0 auto;padding-top:20px}#live-stream-view .live-stream-title{padding:10px 0}#live-stream-view .live-stream-title h4{font-weight:700;margin-bottom:10px}.line-challenge-decision-test{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;padding-top:30px}.line-challenge-decision-test .shot-details{align-items:center;display:flex;justify-content:space-evenly;width:100%}.line-challenge-decision-test .hit-location{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}.line-challenge-decision-test .court-side{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:20px;text-align:center;width:100%}.line-challenge-decision-test .court-side label{display:block}.line-challenge-decision-test #line-challenge-decision-container{max-width:600px}.line-challenge-decision-test-match-view{display:flex;flex-direction:column;justify-content:center;padding:20px}.line-challenge-decision-test-match-view .ui.fluid.dropdown{margin:auto;width:200px}.line-challenge-decision-test-match-view #line-challenge-decision-container{margin:auto;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.line-challenge-decision-test-match-view #line-challenge-decision-container #court-picture{pointer-events:unset!important;scroll-behavior:unset!important}.line-challenge-decision-test-match-view .in-zone-toggle{display:flex;margin:10px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.line-challenge-decision-test-match-view .icon-key{margin:10px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.line-challenge-decision-test-match-view .icon-key p{margin:0;text-align:left}.line-challenge-decision-test-match-view .shot-thumbnail{margin:auto}.line-challenge-decision-test-match-view a{color:#29a853}.line-challenge-decision-test-match-view a:hover{color:#31a564}.line-challenge-decision-test-match-view .shot-thumbnail-container{display:flex;flex-wrap:wrap;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.line-challenge-decision-test-match-view .debug-info{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto;max-width:900px}.line-challenge-decision-test-match-view .debug-info .shot-detail{display:flex;flex-direction:column;margin:10px;width:185px}.line-challenge-decision-test-match-view .debug-info .shot-detail .display-name{font-weight:600}.line-challenge-decision-test-match-view p{text-align:center}.swing-modal-dimmer:has(#apple-sub-modal-content) .swing-modal{max-width:440px}.swing-modal-dimmer:has(#apple-sub-modal-content) .close-button{display:none}#apple-sub-modal-content.warning-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}#apple-sub-modal-content.warning-modal-content img{margin-bottom:24px}#apple-sub-modal-content.warning-modal-content p{margin-bottom:12px;text-align:center}#apple-sub-modal-content.warning-modal-content .ui.button{color:#fff;cursor:pointer;margin-top:8px;text-decoration:none;width:100%}#apple-sub-modal-content.warning-modal-content .ui.button.swing-grey{color:#2c2c2e}.bundle-check-list{display:flex;justify-content:center;margin:44px auto;max-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:719px){.bundle-check-list{max-width:90%}}.bundle-check-list table{border-collapse:collapse;display:block;overflow-x:auto;padding:20px 0;white-space:nowrap;width:100%}.bundle-check-list table tr{height:60px}.bundle-check-list table td,.bundle-check-list table th{padding:8px;text-align:center}.bundle-check-list table td:first-child,.bundle-check-list table th:first-child{font-weight:500;text-align:left}.bundle-check-list table th{background-color:#f7f5f5}.bundle-check-list table .orange{color:#ff9500}.bundle-check-list table .green{border:none;color:#29a853}.bundle-check-list table .purple{color:#6866db}.bundle-check-list table tr:nth-child(odd){background-color:#ececed}.bundle-check-list table tr:nth-child(2n){background-color:#f7f5f5}.bundle-check-list table td:first-child,.bundle-check-list table th:first-child{background-color:#f7f5f5;left:0;position:-webkit-sticky;position:sticky;z-index:1}tr:nth-child(odd) .bundle-check-list table td:first-child,tr:nth-child(odd) .bundle-check-list table th:first-child{background-color:inherit}tr:nth-child(2n) .bundle-check-list table td:first-child,tr:nth-child(2n) .bundle-check-list table th:first-child{background-color:#39393d}.bundle-check-list table tr:nth-child(odd) td:first-child,.bundle-check-list table tr:nth-child(odd) th:first-child{background-color:#ececed}.bundle-check-list table tr:first-child th:first-child{background-color:#f7f5f5}.bundle-check-list table.highlight-pro td:nth-child(3),.bundle-check-list table.highlight-pro th:nth-child(3){border-left:2px solid #29a853;border-right:2px solid #29a853;position:relative}.bundle-check-list table.highlight-pro tr:first-child th:nth-child(3):before{border-left:2px solid #29a853;border-right:2px solid #29a853;border-top:2px solid #29a853;border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:16px;left:-2px;position:absolute;right:-2px;top:-16px;z-index:1}.bundle-check-list table.highlight-pro tr:last-child td:nth-child(3):after{border-bottom:2px solid #29a853;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-left:2px solid #29a853;border-right:2px solid #29a853;bottom:-16px;content:"";height:16px;left:-2px;position:absolute;right:-2px;z-index:1}.bundle-check-list table .best-value-label{background-color:#29a853;border-radius:16px 16px 0 0;color:#fff;font-size:10px;font-weight:700;padding:3px 14px;position:absolute;right:0;text-align:center;top:-16px;width:100%;z-index:2}.bundle-check-list table .checkmark{height:20px;width:20px}.bundle-check-list table .xmark{height:12px;width:12px}@media(max-width:719px)and (orientation:portrait){.bundle-check-list table .best-value-label{border-radius:16px 16px 0 0;color:#fff;padding:2px 16px;position:absolute;text-align:center;top:-16px;width:100px;z-index:2}.bundle-check-list ::-webkit-scrollbar{height:8px}.bundle-check-list ::-webkit-scrollbar-thumb{background-color:#ececed;border-radius:4px}.bundle-check-list ::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}}.bundle-check-list .plan-details{color:#515151;font-weight:400;position:relative}.bundle-check-list .bundle-note{font-size:12px;margin:0;padding:0}#upgrade-preview-error.verification-warning .modal-icon{width:120px}#upgrade-preview-error.verification-warning #message{margin:8px auto 16px;max-width:400px}#upgrade-preview-error.verification-warning .button-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin:24px auto 0!important;max-width:unset}@media screen and (max-width:462px){#upgrade-preview-error.verification-warning .button-container{flex-direction:column-reverse!important}#upgrade-preview-error.verification-warning .button-container a{max-width:unset;width:100%}}#upgrade-preview-error.verification-warning .button-container a{color:#fff;max-width:250px;text-decoration:none}#upgrade-preview-error.verification-warning .button-container a.swing-grey{color:#2c2c2e}.phone-mount-purchased-modal-content .warning-message{margin:14px auto;max-width:500px}.phone-mount-purchased-modal-content .ui.small.button{border-radius:16px;margin:5px 15px;max-width:300px;width:100%}.phone-mount-purchased-modal-content .ui.small.button.basic{background:#ff9500!important;color:#fff!important}.phone-mount-purchased-modal-content .ui.small.button.basic:hover{background:#c97500!important}.swing-modal:has(.phone-mount-purchased-modal-content){max-width:400px}@media screen and (max-width:414px){.swing-modal:has(.phone-mount-purchased-modal-content){max-width:350px}}.match-lock-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:48px auto}.match-lock-container img{margin-bottom:20.5px;width:45px}.match-lock-container h4{font-size:16px;margin:0 auto}.match-lock-container h4.available-sessions{margin:16px auto}.match-lock-container .num-sessions{color:#29a853}.matches-infinite-scroller{margin:auto;padding:0;width:100%}.matches-infinite-scroller .match-cards{justify-content:center;margin:auto}.matches-infinite-scroller .match-cards .card-container{margin:10px 0}.match-feed{display:flex;flex-direction:column;justify-content:center;padding:clamp(5px,3vw,25px)}.match-feed .top-bar{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;margin:auto}.match-feed .top-bar .show-filters-toggle{background-color:rgba(60,60,67,0);border-radius:8px;color:rgba(60,60,67,.6);cursor:pointer;display:flex;font-size:11px;margin-left:12px;padding:6px 16px;transition:background-color .3s ease-in-out}.match-feed .top-bar .show-filters-toggle.filters-shown{background-color:rgba(60,60,67,.18)}.match-feed .top-bar .show-filters-toggle .filters{font-weight:700;margin:auto;vertical-align:middle}.match-feed .arrow{border:solid rgba(60,60,67,.6);border-radius:1px;border-width:0 2px 2px 0;display:inline-block;height:8px;margin:auto 6px 6px auto;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:8px}.match-feed .arrow.up{transform:rotate(135deg);-webkit-transform:rotate(225deg)}.match-feed .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.match-feed .filters-bar{color:rgba(60,60,67,.6);display:flex;flex-direction:row;font-size:11px;margin:8px auto auto;position:relative;text-transform:uppercase}@media screen and (max-width:414px){.match-feed .filters-bar{padding-bottom:30px}}.match-feed .filters-bar .filter-type-toggle{background-color:rgba(60,60,67,0);border-radius:4px;cursor:pointer;padding:2px 6px;position:relative;transition:background-color .3s ease-in-out}.match-feed .filters-bar .filter-type-toggle.filter-type-shown{background-color:rgba(60,60,67,.18)}.match-feed .filters-bar .filter-options{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;padding:8px;position:absolute;text-transform:capitalize;top:140%;width:100%;z-index:1000}.match-feed .filters-bar .filter-options .option{display:flex;flex-direction:row;font-size:12px;margin:4px 0}.match-feed .filters-bar .filter-options .option .option-bubble{margin-right:8px;width:12px}.match-feed .filters-bar .reset-btn{cursor:pointer;padding:2px;position:absolute;right:18px}@media screen and (max-width:414px){.match-feed .filters-bar .reset-btn{background-color:rgba(60,60,67,0);border-radius:8px;top:24px}}.filter-sentence{align-items:center;bottom:53%;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto;position:absolute;row-gap:10px;top:35%;width:400px}.playback-settings{background-color:#1d1e20;height:100%;position:absolute;top:0;width:100%;z-index:1000}.playback-settings .settings-container{align-items:center;display:flex;flex-direction:column;margin-top:9%;-webkit-transform-origin:top;transform-origin:top;width:100%}.playback-settings .section-header{color:#fff;font-size:14px;margin-top:8px}.playback-settings .section{display:grid;grid-template-columns:auto auto}.playback-settings .settings-bubble{background-color:#fff;border-radius:8px;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;height:60px;margin:4px;padding:0 8px;width:230px}.playback-settings .settings-bubble .description{align-items:flex-start;display:flex;flex-direction:column;margin:auto 8px auto 0;text-align:left}.playback-settings .settings-bubble .description .title{font-size:16px;font-weight:700}.playback-settings .settings-bubble .description .info{font-size:10px;text-transform:uppercase}.playback-settings .slider-container{margin:14px 8px auto;width:90px}.playback-settings .slider-container .rc-slider-handle{border:.5px solid rgba(0,0,0,.04);box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1)}.playback-settings .slider-container .rc-slider-dot{background:#c7c7cc;border:none;bottom:0;height:4px;margin-left:-2px;width:4px}.playback-settings .slider-container .rc-slider-rail{background-color:#c7c7cc;height:2px;top:6px}.playback-settings .slider-container .rc-slider-track{background-color:#238c51;height:2px;top:6px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:14px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:scale(0);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.share-session{background-color:#1d1e20;height:100%;position:absolute;top:0;width:100%;z-index:1000}.share-session .close-btn{background-color:hsla(240,4%,48%,.24);border-radius:50%;color:rgba(235,235,245,.6);cursor:pointer;font-size:20px;height:25px;left:3%;line-height:22px;padding-left:1px;position:absolute;top:4%;-webkit-transform-origin:top left;transform-origin:top left;width:25px;z-index:1000}.share-session .title{color:#fff;font-size:18px;font-weight:700;left:0;margin:auto;position:absolute;right:0;top:4%;-webkit-transform-origin:top;transform-origin:top;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-session .share-options{bottom:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.share-session .share-options .option{background-color:#fff;border-radius:8px;cursor:pointer;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;height:60px;margin:4px;min-width:250px;padding:0 8px}.share-session .share-options .option .description{align-items:flex-start;display:flex;flex-direction:column;margin:auto 8px;text-align:left}.share-session .share-options .option .description .option-title{font-size:17px;font-weight:700}.share-session .share-options .option .description .info{color:#000;font-size:11px}.share-session .share-options .option .selected-status{height:20px;margin:auto 8px;width:20px}.share-session .share-link-container{bottom:0;display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.share-session .share-link-container .share-link{background-color:hsla(240,5%,48%,.18);border-radius:8px;color:#fff;padding:6px;width:400px}.share-session .generating-link,.share-session .share-link-container .share-link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.share-session .generating-link{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-session .generating-link .description{color:#fff;font-size:11px}.share-session .bottom-btn{background-color:#238c51;border-radius:6px;bottom:10%;color:#fff;cursor:pointer;font-size:11px;font-weight:600;left:0;margin:auto;padding:4px;position:absolute;right:0;text-transform:uppercase;-webkit-transform-origin:bottom;transform-origin:bottom;width:70px}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.match-video .matchview-video{position:relative;text-align:center}.match-video .matchview-video .video-js{margin:0 auto}.match-video .matchview-video .video-js,.match-video .matchview-video .vjs-poster,.match-video .matchview-video video{border-radius:3px}.match-video .matchview-video .vjs-control-bar{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.match-video .notification-container{text-align:left}.match-video .dismissable-message p{font-size:clamp(8px,2.5vw,16px)}.match-video .login-overlay-container{display:grid}.match-video .login-overlay-container h3{color:#fff;font-size:26px;font-weight:600}.match-video .login-overlay-container .login-btn{align-items:center;background-color:#29a853!important;border-radius:30px;color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:1.1em;font-weight:700;margin:20px auto auto;max-width:400px;padding:16px!important;text-decoration:none;text-transform:uppercase!important;width:100%}.match-video .login-overlay-container .login-btn:hover{background-color:#31a564!important}.match-video .notice-overlay{background:rgba(0,0,0,.8);border-radius:3px;color:#fff;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:1000}.match-video .notice-overlay .close-button{cursor:pointer;position:absolute;right:3%;top:5%}.match-video .notice-overlay .notice-overlay-container{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0}.match-video .notice-overlay .notice-overlay-container .notice-overlay-message{font-size:clamp(.6rem,3vw,1rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:350px){.match-video .notice-overlay .notice-overlay-container .notice-overlay-message{width:80%}.match-video .notice-overlay .notice-overlay-container .notice-overlay-message .watch-video-btn{font-size:clamp(.6rem,3vw,1rem)}}@media screen and (max-width:350px){.match-video .notice-overlay .notice-overlay-container .notice-overlay-message{margin-top:10px;width:100%}.match-video .notice-overlay .notice-overlay-container .notice-overlay-message .watch-video-btn{font-size:8px}}.match-video .notice-overlay .notice-overlay-container .notice-overlay-message p{margin-bottom:5px}.match-video .heatmap-and-shots-info-overlays,.match-video .overlays{position:absolute;right:2%;top:2%;width:97px;z-index:999}.match-video .heatmap{background-color:rgba(0,0,0,.7);border-radius:6px;position:relative;transition:1s;width:100%}.match-video .heatmap .court-container{pointer-events:none;-webkit-transform-origin:top;transform-origin:top;transition:.2s;width:100%}.match-video .heatmap .court-container.hidden{height:0;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.match-video .heatmap .court-container img{margin:auto;width:100%}.match-video .heatmap .court-container svg{height:100%;left:0;position:absolute;top:0;width:100%}.match-video .heatmap .toggle-btn{cursor:pointer;height:20px;position:absolute;right:-10px;top:0;-webkit-transform-origin:top;transform-origin:top;width:20px}.match-video .heatmap .heatmap-text{color:#fff;pointer-events:none;text-align:left;text-transform:uppercase}.match-video .shot-info{background-color:rgba(0,0,0,.7);border-radius:6px;display:flex;flex-direction:row;font-family:SF Pro Text,sans-serif;font-size:11.3388px;font-style:normal;font-weight:700;letter-spacing:.0977245px;line-height:16px;margin-top:4px;pointer-events:none;position:relative;width:100%}.match-video .shot-info .shot-type{display:flex;flex-direction:column;margin:6px;text-align:left}.match-video .shot-info .speed{color:#fff;display:flex;flex-direction:column;margin:6px;position:absolute;right:0;text-align:right}.match-video .popping-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:popping;animation-name:popping;transform-box:fill;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes popping{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popping{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.match-video .control-btn{height:21px;width:21px}.match-video .control-btn,.match-video .volume-btn{color:#fff;cursor:pointer;font-size:0;margin:auto;text-align:center;z-index:999}.match-video .volume-btn{height:30px;width:30px}.match-video .volume-bar{background-color:#fff;bottom:30px;height:50px;left:12px;position:absolute;width:3px}.match-video .volume-bar.hidden{visibility:hidden}.match-video .volume-controls{position:relative}.match-video .volume-percentage{background-color:#238c51;bottom:0;position:absolute;width:100%}.match-video .volume-slider{background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1);cursor:pointer;height:9px;left:-3px;position:absolute;width:9px}.match-video .matchview-video.mobile-fullscreen{background-color:#000;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2000}.match-video .video-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.match-video .matchview-video:-webkit-full-screen{background-color:#000}.match-video .matchview-video:-ms-fullscreen{background-color:#000}.match-video .matchview-video:fullscreen{background-color:#000}.match-video .matchview-video:-webkit-full-screen .video-container{bottom:0;height:-webkit-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-video .matchview-video:-ms-fullscreen .video-container{bottom:0;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-video .matchview-video:fullscreen .video-container{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;overflow:hidden;position:absolute;top:0}.match-video .control-bar{bottom:15px;display:grid;height:30px;left:3%;position:absolute;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;width:94%;z-index:999}.match-video .control-bar.hidden{bottom:-30px}.match-video .control-bar.with-volume{grid-template-columns:30px 30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px 30px min-content auto min-content 30px}.match-video .control-bar.no-volume{grid-template-columns:30px -webkit-min-content auto -webkit-min-content 30px;grid-template-columns:30px min-content auto min-content 30px}.match-video .seek-bar{background-color:#fff;bottom:0;height:10%;margin-bottom:auto;margin-top:auto;position:relative;top:0}.match-video .played{background-color:#238c51;height:100%;position:absolute}.match-video .buffered{background-color:#d3d3d3;height:100%;position:absolute}.match-video .play-position{background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16),0 3px 1px rgba(0,0,0,.1);cursor:pointer;height:15px;position:absolute;top:-6px;width:15px}.match-video .video-time{color:#fff;font-family:SF Pro Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:auto 8px}.match-video .watermark{bottom:60px;height:40px;position:absolute;right:20px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;z-index:999}.match-video .watermark.hidden{bottom:20px}.match-video .team-logo{bottom:19px;height:50px;left:20px;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;z-index:999}.match-video .team-logo.hidden{opacity:0}.match-video .skip-controls{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:999}.match-video .skip-controls .prev-point-area{height:100%;left:0;position:absolute;top:0;width:33%}.match-video .skip-controls .next-point-area{height:100%;left:67%;position:absolute;top:0;width:33%}.match-video .instruction-text{color:#88888c;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:14px;margin-top:15px;text-align:center}.match-video .instruction-text .shortcuts-instructions{display:flex;flex-direction:row;justify-content:center;padding:clamp(5px,3vw,25px)}.match-video .instruction-text .shortcuts-instructions img{width:32px}.match-video .instruction-text .shortcuts-instructions p{padding-left:10px}.match-video .instruction-text .shortcuts-instructions .row{margin-bottom:5px}.match-video .instruction-text .shortcuts-instructions .column{display:flex;flex-direction:column;justify-content:center;padding:0 40px}.match-video .instruction-text .shortcuts-instructions .column h1{margin-top:1rem}.match-video .instruction-text .shortcuts-instructions .column p{margin-top:.5rem}.match-video .instruction-text .shortcuts-instructions .column:last-child{justify-content:center}.match-video .instruction-text .shortcuts-instructions .column:last-child img{width:58px}.match-video hr{border-color:#fff;margin-bottom:6px;margin-top:6px;width:100%}.match-video .control-button{align-items:center;display:flex;flex-direction:column;font-size:9px;width:50px}.match-video .control-button div,.match-video .control-button img{cursor:pointer;height:38px;width:38px}.match-video .control-button div{background-color:rgba(0,0,0,.7);border-radius:38px;color:#fff;font-size:12px;line-height:38px;text-align:center}.match-video .point-or-shot-count{background-color:rgba(0,0,0,.7);border-radius:8px;color:#fff;font-size:17px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 6px;z-index:998}.match-video .score-and-count{display:flex;left:2%;position:absolute;top:2%;-webkit-transform-origin:top left;transform-origin:top left;z-index:998}.match-video .control-buttons{bottom:48px;display:flex;left:3%;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:opacity .3s ease-in-out;z-index:999}.match-video .control-buttons.hidden{opacity:0;pointer-events:none}.match-video .playback-rate-menu{bottom:48px;left:3%;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:999}.match-video .sentence-overlay{background-color:rgba(0,0,0,.7);border-radius:8px;bottom:25px;color:#fff;font-size:10px;line-height:14px;max-width:250px;overflow-wrap:normal;padding:6px 8px;position:absolute;right:75px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition-duration:.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.match-video .sentence-overlay.hidden{opacity:0}.match-video .sentence-overlay:first-letter{text-transform:capitalize}.match-video .unverified-modal .swing-modal{max-width:450px}.match-video .unverified-modal .close-button{opacity:0;pointer-events:unset}.match-video .unverified-modal .unverified-modal-content{align-items:center;display:flex;flex-direction:column;text-align:center}.match-video .unverified-modal .unverified-modal-content img{margin-bottom:20px;width:120px}.swing-modal-content:has(#login-form){cursor:unset;padding-bottom:0!important;padding-top:0!important}.swing-modal-content:has(#login-form) .body-container{padding-bottom:0!important;padding-top:20px!important}.swing-modal-content:has(#login-form) .hear-about-us .selection.dropdown,.swing-modal-content:has(#login-form) .sport-type,.swing-modal-content:has(#login-form) input.rectangle{border:1px solid #05050766!important}.swing-modal-content:has(#login-form) .ui.selection.active.dropdown{border-color:#29a853!important}.more-matches{margin:auto;max-width:1000px;padding:10px 20px}.more-matches .header{font-size:22px;font-weight:700;padding-bottom:20px}.more-matches .matches-container{display:flex;flex-direction:row;margin:0 -10px;position:relative}.more-matches .matches-container.centered{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.more-matches .matches-container .card-container{max-width:333.33px;padding:0 10px;width:333.33px}@media screen and (max-width:400px){.more-matches .matches-container .card-container{width:100%}}.more-matches .matches-container .arrow{border:solid rgba(60,60,67,.4);border-radius:1px;border-width:0 2px 2px 0;bottom:0;cursor:pointer;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:8px;position:absolute;right:-15px;top:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.more-matches .matches-container .arrow.right{margin-left:10px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}.set-stat-container{align-items:center;display:flex;flex-direction:column}.set-stat-row{align-items:center;display:flex;font-family:Hind Siliguri,sans-serif;font-size:12px;justify-content:center;padding:4px 0;width:100%}.set-stat-data{display:flex;position:relative;width:50%}.host-stat{background-color:#29a853;border:none;border-bottom-left-radius:6px;border-top-left-radius:6px;height:20px;margin-top:-2px}.guest-stat{background-color:#ff9500;border:none;border-bottom-right-radius:6px;border-top-right-radius:6px;height:20px}.set-stat-texts-host{display:flex;justify-content:flex-start;z-index:3}.set-stat-texts-guest{margin-top:-10px;right:0;z-index:3}.fixed-width-stat-host,.set-stat-texts-guest{display:flex;justify-content:flex-end;position:absolute}.fixed-width-stat-host{width:100%;z-index:2}.fixed-width-stat-guest{margin-top:-11px;position:absolute;width:100%}.stat-name{font-size:12px;position:absolute;z-index:2}.set-stat-text{padding-right:3px}.button-container{grid-gap:1.5%;display:grid;grid-template-columns:repeat(auto-fit,minmax(5px,1fr));margin:0 0 10px}.match-stats .match-stat-section{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px}.match-stats .match-stat-section h1{font-size:20px;font-weight:700}.line-container{display:grid;grid-template-columns:3fr 3fr 3fr;padding-bottom:10px}.line-container div{align-items:center;display:flex;font-size:clamp(17px,6vw,21px);min-height:40px}.middle-data{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center}.middle-data span{min-width:-webkit-min-content;min-width:min-content;position:relative}.middle-data .tiebreak-score{color:rgba(60,60,67,.6);font-size:12px;position:absolute;top:-4px}.middle-data .game-score{background-color:#f7f5f5;border-radius:10px;padding:5px 10px}.right-data{justify-content:flex-end;text-align:end}#set-stat-selector-container{--grey-box-shadow:0px 4px 4px rgba(0,0,0,.25);background-color:hsla(240,4%,48%,.12);border-radius:100px;box-shadow:var(--grey-box-shadow);padding:2px}#set-stat-selector-container .grey-button{background-color:transparent}#set-stat-selector-container .white-button{box-shadow:var(--grey-box-shadow);color:#2c2c2e}#set-stat-selector-container .button{border-radius:100px;color:#2c2c2e;font-weight:400}#set-stat-selector-container .button:hover{background-color:#fff;opacity:.9}.stats-lock{position:relative}.stats-lock .blurred{filter:blur(16px);-webkit-filter:blur(16px);width:100%}.stats-lock .lock-container{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin-left:auto;margin-right:auto;max-width:320px;position:absolute;right:0;text-align:center;top:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.stats-lock .lock-container p{font-size:18px}.stats-lock .lock-container img{margin-bottom:20px;width:80px}.stats-lock .lock-container .learn-more-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;display:block;font-weight:600;margin:auto;padding:12px 20px;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.stats-lock .lock-container .learn-more-btn:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)}.matchview-outer-container{background-color:#f9f9f9;padding:0 0 20px}.matchview-outer-container a:active.green-action-button,.matchview-outer-container a:hover.green-action-button,.matchview-outer-container a:link.green-action-button,.matchview-outer-container a:visited.green-action-button{color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif!important;text-decoration:none}.matchview-outer-container .no-highlight{text-decoration:none}.matchview-outer-container .matchview-container{margin:0 auto;max-width:1000px;min-width:300px}.matchview-outer-container .cta-text{align-items:flex-end;font-family:SF Pro Display,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.matchview-outer-container .cta-text .highlight{color:#29a853}.matchview-outer-container .cta-container{display:flex;flex-direction:column;margin:auto;padding:50px 20px 10vh;width:375px}@media screen and (max-width:375px){.matchview-outer-container .cta-container{padding:73px 5% 10vh;width:100%}}.matchview-outer-container .login{padding-top:0;width:100%}.matchview-outer-container .learn-more{color:#b4b4b4;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:14px;line-height:22px;text-align:center;text-decoration:underline}.matchview-outer-container .match-highlights-container{align-items:center;display:flex;justify-content:center;margin:20px auto 0}.matchview-outer-container .match-highlights-container .swiper-container{display:flex;justify-content:center;overflow:hidden;padding:0 30px 30px 15px;width:100%}.matchview-outer-container .match-highlights-container .swiper-pagination-bullet{background-color:gray;border-radius:50%;height:8px;margin:0 4px;transition:width .5s ease,background-color .5s ease;width:8px}.matchview-outer-container .match-highlights-container .swiper-pagination-bullet-active{background-color:#181818;border-radius:16px;width:20px}.matchview-outer-container .match-highlights-container .swiper-pagination{bottom:0}.swing-multi-toggle{background-color:#f0f0f0;border-radius:25px;box-shadow:inset 0 0 4px rgba(0,0,0,.1);display:flex;margin:0 auto;max-width:400px;min-height:40px;overflow:hidden;position:relative}.swing-multi-toggle .toggle-option{align-items:center;color:#515151;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px 15px;position:relative;text-align:center;transition:color .3s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.swing-multi-toggle .toggle-option.selected{color:#000}.swing-multi-toggle .toggle-option .option-label{font-size:14px;font-weight:500;line-height:1.2}.swing-multi-toggle .toggle-slider{background-color:#fff;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:calc(100% - 4px);left:2px;position:absolute;right:0;top:2px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1}@media(max-width:480px){.swing-multi-toggle{max-width:100%;width:100%}.swing-multi-toggle .toggle-option{padding:8px 10px}.swing-multi-toggle .toggle-option .option-label{font-size:13px}}.swing-multi-toggle:not(.disabled) .toggle-option:hover:not(.selected){background-color:rgba(0,0,0,.03);border-radius:25px}.swing-multi-toggle:not(.disabled) .toggle-option:focus{outline:none}.swing-multi-toggle.disabled{cursor:not-allowed;opacity:.7}.swing-multi-toggle.disabled .toggle-option{cursor:not-allowed}.stat-card{background-color:#fff;border-radius:8px;padding:24px;width:100%}.stat-card h3.title{font-size:20px;font-weight:700}.stat-card .stats-container{display:flex;flex-wrap:wrap;row-gap:16px;width:100%}.stat-card .stats-container .stat{width:50%}.stat-card .stats-container .stat .displayed-stat{font-size:32px;margin-bottom:0}.player-stat-cards{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:16px}.player-stat-cards .advanced-stats-toggle{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:24px;width:100%}.player-stat-cards .advanced-stats-toggle h3{font-size:20px;margin-bottom:0}.player-stat-cards .advanced-stats-toggle .swing-toggle{margin:0}.player-selection .players-container{align-items:center;display:flex;justify-content:space-between}.player-selection .players-container .default-profile-pic{pointer-events:none}.player-selection .players-container .default-profile-pic .player-initials,.player-selection .players-container .default-profile-pic img{margin:0!important}.player-selection .players-container .selection{align-items:center;border-bottom:4px solid transparent;cursor:pointer;display:flex;height:100px;justify-content:center;opacity:.6;padding-bottom:12px}.player-selection .players-container .selection.selected{border-bottom:4px solid #29a853;cursor:unset;opacity:1}.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic{height:100%;line-height:40px;max-height:80px;width:80px}.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic .player-initials,.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic img{font-size:16px;height:100%;line-height:80px;margin:0!important;width:100%}@media screen and (max-width:496px){.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic{height:100%;max-height:65px;width:65px}.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic .player-initials,.player-selection .players-container .selection:has(:first-child):not(:has(:nth-child(2))) .default-profile-pic img{font-size:16px;height:100%;line-height:65px;margin:0!important;width:100%}}.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))){position:relative;width:100px}.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))) .default-profile-pic{height:80px;position:absolute;top:4px;width:80px}.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))) .default-profile-pic .player-initials,.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))) .default-profile-pic img{height:50px;line-height:50px;margin:0!important;width:50px}.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))) .default-profile-pic:first-child{left:10px;top:4px;z-index:10}.player-selection .players-container .all-participant-photos:has(:nth-child(2)):not(:has(:nth-child(3))) .default-profile-pic:nth-child(2){left:40px;top:30px}.player-selection .players-container .all-participant-photos:has(:nth-child(4)){display:flex;flex-wrap:wrap;width:80px}.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic{height:40px;width:40px}.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic .player-initials,.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic img{height:40px;line-height:40px;margin:0!important;width:40px}@media screen and (max-width:496px){.player-selection .players-container .all-participant-photos:has(:nth-child(4)){height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding-bottom:20px;padding-top:15px}.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic{height:30px;width:30px}.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic .player-initials,.player-selection .players-container .all-participant-photos:has(:nth-child(4)) .default-profile-pic img{height:30px;line-height:30px;margin:0!important;width:30px}}.player-selection .shots-title{margin-bottom:24px;margin-top:12px}.player-selection .shots-title h3{font-size:20px;font-weight:700}.swing-modal:has(.shot-identification-required){max-width:450px}.swing-modal:has(.shot-identification-required) .shot-identification-required{align-items:center;display:flex;flex-direction:column}.swing-modal:has(.shot-identification-required) .shot-identification-required .title{font-weight:700}.swing-modal:has(.shot-identification-required) .shot-identification-required p{margin:24px auto;text-align:center}.swing-modal:has(.shot-identification-required) .shot-identification-required button{width:100%}.session-stats .stats-container{margin-top:20px}.session-stats .session-stats-toggle{width:100%}.newsletters-landing{background-color:#fff;margin:0!important}.newsletters-landing .sixteen{padding:0!important}.newsletters-landing .ui.grid{margin-bottom:0!important;margin-top:0!important}.newsletters-landing .newsletter-banner{background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-repeat:no-repeat;background-size:100% 100%;color:#fff;margin:0 auto;padding:75px 0;text-align:center;width:100%}.newsletters-landing .newsletter-banner h1,.newsletters-landing h2{font-size:32px;font-weight:700}.newsletters-landing h2{color:#000;margin-bottom:45px}.newsletters-landing .info{display:flex;flex-direction:column;flex-grow:1;padding:20px}.newsletters-landing .info span{margin-bottom:10px}.newsletters-landing .info .date{color:rgba(60,60,67,.6);font-size:12px;text-transform:uppercase}.newsletters-landing .info .title{color:#000;font-size:16px;font-weight:700;margin:auto}.newsletters-landing .latest-newsletter{background-color:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(0,0,0,.15);display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-bottom:24px;overflow:hidden;text-align:center;width:1512px}.newsletters-landing .latest-newsletter .info{margin:auto}.newsletters-landing .latest-newsletter img{flex-basis:360px;flex-shrink:1;height:485px}@media screen and (max-width:1787px){.newsletters-landing .latest-newsletter{width:1128px}.newsletters-landing .latest-newsletter img{height:362px}}@media screen and (max-width:1348px){.newsletters-landing .latest-newsletter{width:744px}.newsletters-landing .latest-newsletter img{height:300px}.newsletters-landing .latest-newsletter .info{width:170px}}@media screen and (max-width:909px){.newsletters-landing .latest-newsletter{flex-direction:column;margin:0 12px 24px;max-width:360px;width:auto}.newsletters-landing .latest-newsletter img{flex-basis:auto;height:auto;width:100%}}.newsletters-landing .newsletter-card{background-color:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;margin:0 12px 24px;max-width:360px;overflow:hidden;text-align:center}.newsletters-landing .newsletter-card img{width:100%}.newsletters-landing .latest-newsletter:hover,.newsletters-landing .newsletter-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newsletters-landing .latest-newsletter:hover .date,.newsletters-landing .newsletter-card:hover .date{color:rgba(60,60,67,.4)}.newsletters-landing .latest-newsletter:hover .title,.newsletters-landing .newsletter-card:hover .title{color:#31a564}.newsletters-landing .newsletter-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.newsletters-landing .latest-newsletter:hover{box-shadow:0 4px 15px rgba(49,165,100,.3)}.newsletters-landing a:hover{text-decoration:none}.newsletters-landing .sub-header{display:grid;font-size:16px;padding:45px 0;text-align:center}.newsletters-landing .sub-header a{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletters-landing .join-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:52px;color:#fff;font-size:14px;font-weight:700;margin:45px auto 0;padding:12px 24px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletters-landing .join-button:hover{background-color:#31a564}.newsletter{background-color:#fff;text-align:center}.newsletter .details{padding:20px}.newsletter .title{font-size:24px;font-weight:700}.newsletter .date{color:rgba(60,60,67,.6);font-size:16px}.newsletter .row{margin-left:0;margin-right:0}.newsletter #newsletter-content table.row{display:inline-table!important}.notfound-container{padding:10%;text-align:center;width:100vw}.notfound-image{height:auto;margin:20 auto;width:50%}.magic-link{background-color:#fff;padding:60px 0}.magic-link .header{display:flex;font-size:28px;font-weight:700;justify-content:center;margin-bottom:20px}.magic-link .header .icon{font-size:20px;margin:auto 0}.magic-link ol{-webkit-padding-start:0;padding-inline-start:0}.magic-link ol li{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.magic-link p{font-size:14px!important;margin-bottom:20px!important;text-align:center}.magic-link .magic-link-button{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:52px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:16px 18px;text-transform:uppercase;width:244px}.magic-link .magic-link-button:hover{background-color:#31a564}.magic-link .magic-link-button img{width:16px}.magic-link .magic-link-button .ui.mini.loader{height:16px;width:16px}.magic-link .coach-wand{width:140px}.magic-link .container{padding:0 30px!important}.magic-link .container .column{padding-bottom:0!important}.magic-link a:active,.magic-link a:link,.magic-link a:visited{color:#29a853;text-decoration:underline}.magic-link a:hover{color:#31a564}.create-custom-order h2{text-align:center}.create-order-button{background:#ff9500;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;margin:auto;padding:8px 16px;text-align:center;text-transform:uppercase;vertical-align:middle;width:130px}.create-order-button:hover{background-color:#31a564}.order-filters{color:rgba(60,60,67,.6);display:flex;flex-direction:row;font-size:11px;margin:8px auto auto;position:relative;text-transform:uppercase}.order-filters .filter-type-toggle{background-color:rgba(60,60,67,0);border-radius:4px;cursor:pointer;padding:2px 6px;position:relative;transition:background-color .3s ease-in-out}.order-filters .filter-type-toggle.filter-type-shown{background-color:rgba(60,60,67,.18)}.order-filters .filter-options{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;padding:8px;position:absolute;text-transform:capitalize;top:140%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1000}.order-filters .filter-options .option{text-wrap:nowrap;display:flex;flex-direction:row;font-size:12px;margin:4px 0}.order-filters .filter-options .option .option-bubble{margin-right:8px;width:12px}.order-filters .reset-btn{cursor:pointer;padding:2px;position:absolute;right:0}.order-filters .arrow{border:solid rgba(60,60,67,.6);border-radius:1px;border-width:0 2px 2px 0;display:inline-block;height:8px;margin:auto 6px 6px auto;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:8px}.order-filters .arrow.up{transform:rotate(135deg);-webkit-transform:rotate(225deg)}.order-filters .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.orders-dashboard{margin:0!important}.orders-dashboard .sixteen{padding:0!important}.orders-dashboard .orders-banner{background-color:#29a853;background-image:linear-gradient(#239651,#238c51,#266233);color:#fff;margin:0 auto;padding:75px 0;text-align:center;width:100%}.orders-dashboard .orders-banner h1{font-size:32px;font-weight:700}.orders-dashboard .orders-container{display:flex;min-height:300px;overflow-y:clip;padding:0;position:relative;width:100%}.orders-dashboard .orders-container .table-container{max-height:100vh;overflow:auto;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:100%}.orders-dashboard .orders-container .table-container .tracking .add-tracking{margin-bottom:20px}.orders-dashboard .orders-container .table-container::-webkit-scrollbar{height:0;width:0}.orders-dashboard .orders-container .table-container .loader{left:0;margin:0 auto;position:absolute;right:0;top:150px}.orders-dashboard .orders-container .table-container .top-bar{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.orders-dashboard .orders-container .table-container .top-bar .show-filters-toggle{background-color:rgba(60,60,67,0);border-radius:8px;color:rgba(60,60,67,.6);cursor:pointer;display:flex;font-size:11px;margin-left:12px;padding:6px 16px;transition:background-color .3s ease-in-out}.orders-dashboard .orders-container .table-container .top-bar .show-filters-toggle.filters-shown{background-color:rgba(60,60,67,.18)}.orders-dashboard .orders-container .table-container .top-bar .show-filters-toggle .filters{font-weight:700;margin:auto;vertical-align:middle}.orders-dashboard .orders-container .table-container .order-row.selected{background-color:#f7f5f5}.orders-dashboard .orders-container .table-container .order-row:hover{background-color:#fafafa;cursor:pointer}.orders-dashboard .orders-container .table-container table.disabled{opacity:.5;pointer-events:none}.orders-dashboard .orders-container .table-container th.unsortable:hover{background-color:#f9fafb;cursor:default}.orders-dashboard .orders-container .table-container .order-lookup-container{padding-top:20px}.orders-dashboard .orders-container .order-details-panel{border-left:1px solid #ddd;box-shadow:-1px 0 20px gray;flex-basis:450px;flex-grow:0;flex-shrink:0;padding:20px 10px 55px;position:relative;transition:visibility 0s linear 0s,flex-basis .3s ease-in-out,width .3s ease-in-out;visibility:visible;width:450px;z-index:1}.orders-dashboard .orders-container .order-details-panel.hidden{flex-basis:0;transition:visibility 0s linear .3s,flex-basis .3s ease-in-out,width .3s ease-in-out;visibility:hidden;width:0}.orders-dashboard .orders-container .order-details-panel .order-details-container{padding:40px 20px 20px;position:-webkit-sticky;position:sticky;right:0;top:0}.orders-dashboard .orders-container .order-details-panel .order-details-container .cancel-button{cursor:pointer;font-size:20px;left:10px;line-height:20px;position:absolute;top:5px}.orders-dashboard .orders-container .order-details-panel .order-details-container .fullpage-button{position:absolute;right:10px;top:5px}.orders-dashboard td{white-space:pre}.orders-dashboard td.interactive{cursor:default}.orders-dashboard th{border-bottom-width:3px!important;position:-webkit-sticky;position:sticky;top:-20px;z-index:1}.orders-dashboard .ui.sortable.table thead th.sortable:hover{background-color:#f0f0f0}.orders-dashboard .ui.sortable.table thead th.sorted{background-color:#f5f5f5}.orders-dashboard table{position:relative}.orders-dashboard p{margin-bottom:4px}.orders-dashboard .arrow:not(.icon){border:solid rgba(60,60,67,.6);border-radius:1px;border-width:0 2px 2px 0;display:inline-block;margin:auto 6px 6px auto;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.orders-dashboard .arrow:not(.icon).up{height:8px;transform:rotate(135deg);-webkit-transform:rotate(225deg);width:8px}.orders-dashboard .arrow:not(.icon).down{height:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px}.orders-dashboard a{color:#29a853}.orders-dashboard a:hover{color:#31a564;text-decoration:none}.orders-dashboard i.check{color:#29a853}.orders-dashboard i.times{color:#b2554c}.claim-profile{display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center}.claim-profile img{margin:0 auto 20px!important;width:44px!important}.claim-profile input{background-color:#f6f7f7;border:none!important;margin:5px 0;width:100%}.claim-profile .header{font-size:24px;font-weight:700;margin:0 auto 14px;max-width:200px}.claim-profile p{margin:0 auto 14px;max-width:250px;width:100%}.claim-profile .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:64px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:14px 0;padding:12px 24px;text-transform:uppercase;width:100%}.claim-profile .submit-btn.disabled{opacity:.5;pointer-events:none}.claim-profile .claim-error{color:#b2554c;font-style:italic;margin:5px}.claim-profile-banner{align-items:center;background:hsla(240,5%,48%,.08);border-radius:8px;color:#515151;display:flex;font-size:13px;font-weight:400;height:auto;justify-content:center;padding:10px 0;width:100%}.claim-profile-banner a{color:#29a853;margin:0 4px}.claim-profile-banner img{margin:0 10px;width:40px}.claim-profile-banner .claim-button{color:#29a853;cursor:pointer;margin:0 4px;text-decoration:underline}.claim-profile-banner .swing-green{color:#29a853}.claim-profile-banner .swing-modal{max-height:100%;max-width:440px;width:90vw}.claim-profile-banner .claim-content{display:flex;flex-direction:row;flex-wrap:wrap}#email-verification-banner{align-items:center;background:hsla(240,5%,48%,.08);display:flex;height:auto;justify-content:center;padding-left:20px;padding-right:20px;width:100%}#email-verification-banner .swing-modal{max-width:400px}#email-verification-banner .banner-content{align-items:center;display:flex;justify-content:space-around;margin:20px auto;max-width:650px}#email-verification-banner .banner-content img{height:42px;margin-right:12px;width:42px}#email-verification-banner .banner-content p{text-align:left}#email-verification-banner .banner-content button{background:none!important;border:none;color:#29a853;cursor:pointer;padding:0!important;text-decoration:underline}#email-verification-banner .banner-content button:hover{color:#31a564}#email-verification-banner .verification-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#email-verification-banner .verification-modal-content i{color:#29a853;margin-bottom:25px}#email-verification-banner .verification-modal-content img{margin-bottom:20px}#email-verification-banner .verification-modal-content p{max-width:350px}#email-verification-banner .verification-modal-content button.disabled{background-color:#2c2c2e;border:none;color:#fff}.profile-video-reviews{margin-bottom:24px}.profile-video-reviews .title-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.profile-video-reviews .reviews-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:-12px}.profile-video-reviews h2{font-size:24px;font-weight:700;margin-bottom:0}.profile-video-reviews a{color:#29a853;font-size:14px;font-weight:700;margin:auto 0;text-transform:uppercase}.user-picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-picture .user-picture-contents{position:relative}.user-picture .user-picture-contents .sub-badge-wrapper{align-items:center;border:1px solid #fff;border-radius:260px;bottom:0;display:inline-flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.user-picture .user-picture-contents .sub-badge-wrapper .sub-badge{align-items:center;border-radius:260px;color:#fff;display:flex;font-size:.8rem;height:1.2rem;justify-content:center;line-height:1.2rem;min-height:1.2rem;padding:0 4px;text-transform:uppercase}.user-picture img{margin:0 auto;max-width:300px}.user-picture img.coral{border:2px solid #b2554c}.user-picture img.green{border:2px solid #29a853}.user-picture .user-name{font-weight:700}.user-picture .purple-gradient{background:linear-gradient(90deg,#dc7eff .03%,#9c73f0 99.97%);color:#fff}.user-picture .green-gradient{background:linear-gradient(62deg,#01905a,#29a853 52.08%,#bddf3b);color:#fff}.user-picture .orange-gradient{background:linear-gradient(90deg,#ff9601,#eb5757);color:#fff}.simple-user-view{margin:25px auto!important}.simple-user-view .user-view-content{display:flex;padding:5px}.simple-user-view .user-name{font-size:19px;font-weight:bolder;margin:auto 10px}.user-view{cursor:pointer;margin:25px auto!important}.user-view:hover{box-shadow:0 1px 10px 0 #d4d4d5}.user-view .clear{clear:both}.user-view .user-view-content{padding:5px}.user-view .options-menu{position:absolute!important;right:3%!important}.user-view .user-picture{float:left;margin-right:10px}.user-view .user-details .title{align-items:center;display:flex;font-size:19px;font-weight:bolder}.user-view .user-details .title .role-badge{border-radius:360px!important;margin-left:12px!important;text-transform:uppercase}.user-view .user-details .title .admin-label{background:#ff635a26;color:#ff635a}.user-view .user-details .title .beta-label{background:#00b3ff26;color:#00b3ff}.user-view .user-details .title img{margin-left:5px;vertical-align:inherit}.user-view .user-details .subtitles{color:#888;font-size:1em}.user-view .user-details .subtitles code{margin-left:10px}.user-view .user-details .info .ui.label{margin-right:5px;margin-top:10px}.user-view .dropdown a:link,.user-view .dropdown a:visited{color:#000!important}.user-view .dropdown a:hover{text-decoration:none}.receipts-modal{align-items:center;display:flex;height:100%;margin:25px auto;padding:0;width:100%}.receipts-modal .modal-content{background-color:transparent;width:100%}.receipts-modal .card{align-items:center}.receipts-modal .card-header{text-align:center;width:100%}.receipts-modal .card-content{max-width:100%;overflow-x:auto;padding:10px}.receipts-modal .close-button{background-color:hsla(0,0%,100%,.8);cursor:pointer;left:-10px;position:absolute;top:-10px}.receipts-modal .receipts-view{display:inline-block;margin:15px 15px 0 10px}.receipts-modal .receipts-view .table td,.receipts-modal .receipts-view .table th{white-space:nowrap}.free-trial-modal,.user-edit-modal{background-color:rgba(0,0,0,.8);height:100%;left:0;margin:0;overflow:auto;padding:0;position:fixed;top:0;width:100%;z-index:2000}.free-trial-modal .react-datepicker-popper,.user-edit-modal .react-datepicker-popper{z-index:9999!important}.free-trial-modal .modal-content,.user-edit-modal .modal-content{background-color:transparent;margin:30vh auto 0;max-width:400px;width:100%}.free-trial-modal .card-content,.user-edit-modal .card-content{padding:10px}.free-trial-modal .close-button,.user-edit-modal .close-button{background-color:hsla(0,0%,100%,.8);cursor:pointer;left:-10px;position:absolute;top:-10px}.user-edit-modal .modal-content{max-width:600px}.user-edit-modal .card-content{padding:20px}.profile-view{padding-bottom:24px;padding-top:24px}.profile-view #click-to-review{margin:12px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-view .my-sessions{font-size:24px;font-weight:700;margin-bottom:12px}.no-matches-container{margin:auto;min-height:50vh;padding:5%;text-align:center}.button-outer-container{margin:auto;max-width:678px;padding:20px 14px 10px}.matchview-list{padding-bottom:20px}#user-settings{padding:25px}#user-settings a:active,#user-settings a:link,#user-settings a:visited{color:#29a853;text-decoration:underline}#user-settings a:hover{color:#31a564}#user-settings a:active.button,#user-settings a:hover.button,#user-settings a:link.button,#user-settings a:visited.button{color:#fff;text-decoration:none!important}#user-settings .update-button{display:inline-block;margin-right:10px}#user-settings .update-password{background-color:#ff635a;color:#fff}#user-settings .swing-modal{max-width:400px}#user-settings .update-profile{display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center}#user-settings .update-profile img{margin:0 auto 20px!important;width:44px!important}#user-settings .update-profile input{background-color:#f6f7f7;border:none!important;margin:5px 0;width:100%}#user-settings .update-profile .header{font-size:24px;font-weight:700;margin:0 auto 14px;max-width:200px}#user-settings .update-profile p{margin:0 auto 14px;max-width:250px;width:100%}#user-settings .update-profile .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:64px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:14px 0;padding:12px 24px;text-transform:uppercase;width:100%}#user-settings .update-profile .submit-btn.disabled{opacity:.5;pointer-events:none}#user-settings .update-profile .update-error{color:#b2554c;font-style:italic;margin:5px}.redeem-gift{background-color:#fff!important}.redeem-gift h3{font-size:28px;font-weight:700;margin-bottom:20px}.redeem-gift p{font-size:16px;margin-bottom:20px}.redeem-gift .gift-card-coach{max-width:398px;padding-top:30px;width:100%}#remote-control-startup-message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:328px;position:relative}#remote-control-startup-message #device-state-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:24px auto auto}#remote-control-startup-message #device-state-message h3{font-size:24px;font-weight:700}@media only screen and (orientation:landscape)and (max-height:414px){#remote-control-startup-message #device-state-message{margin-top:8px}#remote-control-startup-message #device-state-message .disconnect-button button{margin-bottom:120px;margin-top:16px}}#remote-control-startup-message #message{align-items:center;display:flex}#remote-control-startup-message #message #fade-loader{margin-right:4px;top:20px!important}#remote-control-startup-message #message p{font-size:16px;max-width:381px;text-align:center}#remote-control-startup-message #message:has(#fade-loader) p{max-width:235px;text-align:left}.disconnect-button .x-disconnect-button{height:32px;left:28px;position:absolute;top:28px;width:32px;z-index:1000}.disconnect-button .disconnect-confirmation-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.disconnect-button .disconnect-confirmation-modal-content h1{color:#000;font-size:16px;text-align:center}.disconnect-button .disconnect-confirmation-modal-content img{width:120px}.disconnect-button .disconnect-confirmation-modal-content .button-container{height:38px;margin-top:12px;width:100%}.disconnect-button .disconnect-confirmation-modal-content .button-container button{margin:0 auto!important;width:100%}.disconnect-button .disconnect-confirmation-modal-content .button-container button.swing-grey{background-color:#7676801f}.disconnect-button .disconnect-confirmation-modal-content .button-container .ui.inverted.loader:after{border-top-color:#454545}.awaiting-approval .logo{margin-top:48px;width:44px}.awaiting-start.initial-waiting{margin-top:48px}.awaiting-start.back-to-back #device-state-message{margin-top:0!important}.awaiting-start.back-to-back .logo{width:44px}.awaiting-start .logo{width:50%}.submit-request-button{width:100%}.submit-request-button .request-error{color:#b2554c;font-style:italic;margin:5px}.submit-request-button .submit-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:64px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;margin:14px auto;padding:12px 24px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submit-request-button .submit-btn.disabled{opacity:.5;pointer-events:none}.confirm-connection{margin:auto;max-width:450px;padding:0 20px;text-align:center;width:100%}.confirm-connection .sub-header{padding:0 20px}.confirm-connection li{text-align:left}.confirm-connection ul{padding-bottom:10px}.confirm-connection .logout-btn{color:#29a853;cursor:pointer;padding:10px 0;text-decoration:underline}.confirm-connection .logout-btn:hover{color:#31a564}.connection-rejected{font-size:16px;margin:auto;max-width:650px;padding:25px;text-align:center}.connection-rejected img{width:100%}.connection-rejected p{margin-bottom:30px}.connection-rejected a{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:64px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;margin:14px 0;padding:12px 24px;text-decoration:none;text-transform:uppercase}.connection-rejected a:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)}.end-confirmation-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.end-confirmation-modal-content h1{color:#000;font-size:16px!important;font-weight:400!important;text-align:center}.end-confirmation-modal-content img{width:120px}.end-confirmation-modal-content .button-container{height:38px;margin-top:12px;width:100%}.end-confirmation-modal-content .button-container button{margin:0 auto!important;width:100%}.end-confirmation-modal-content .button-container button.swing-grey{background-color:#7676801f}.timer{align-items:center;background:#000000b2;border-radius:100px;color:#fff;font-size:12px;height:20px;width:80px}.device-dashboard,.timer{display:flex;justify-content:center}.device-dashboard{flex-direction:row;font-family:Helvetica Neue;height:100%;padding:clamp(5px,3vw,25px);position:relative}@media(max-width:375px){.device-dashboard{height:130vw}}@media(min-width:376px)and (max-width:430px){.device-dashboard{height:160vw}}@media only screen and (orientation:landscape){.device-dashboard{height:auto}}.device-dashboard h1{font-size:24px;font-weight:700}.device-dashboard p{font-size:12px;font-weight:400}.device-dashboard .column{display:flex;flex-direction:column;padding:40px}.device-dashboard .column h1{margin-top:1rem}.device-dashboard .column p{margin-top:.5rem}.device-dashboard .column:first-child{flex:1 1}.device-dashboard .column:nth-child(2){align-items:center;flex:8 1;justify-content:center}.device-dashboard .column:last-child{flex:1 1}.device-dashboard .end-button,.device-dashboard .view-button{border-radius:50%!important;font-size:12px;height:68px;padding-left:0;padding-right:0;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:68px}@media(max-width:666px){.device-dashboard .end-button,.device-dashboard .view-button{right:30%;top:70%}}@media(max-width:375px){.device-dashboard .end-button,.device-dashboard .view-button{right:30%;top:80%}}@media(max-width:374px){.device-dashboard .end-button,.device-dashboard .view-button{border-radius:50%!important;font-size:10px;height:50px;margin-bottom:10px;padding-left:0;padding-right:0;width:50px}}.device-dashboard .view-button{left:5%}@media(max-width:666px){.device-dashboard .view-button{left:30%}}.device-dashboard .challenge-button{align-items:center;bottom:10%;display:flex;justify-content:center;margin-top:100px;padding:10px 40px;position:absolute}@media(max-width:666px){.device-dashboard .challenge-button{bottom:15%}}@media(max-width:375px){.device-dashboard .challenge-button{bottom:.5%}}.device-dashboard .challenge-button .icon{padding-bottom:2px}.device-dashboard .button-content{align-items:center;display:flex}.device-dashboard .lock-img{margin-right:5px;width:10px}.device-dashboard .device-summary{background-color:#2c2c2e;border-radius:8px;display:flex;flex-direction:column;height:110px;justify-content:center;margin-bottom:40px;padding:18px 16px;width:328px}.device-dashboard .summary-row{align-items:center;color:#fff;display:flex;font-weight:700;font-weight:400;margin-bottom:3px}.device-dashboard .battery-bar{background-color:#78788052;border-radius:2px;height:13px;margin-left:auto;overflow:hidden;width:10%}.device-dashboard .battery-fill{background-color:#aeaeb2;height:100%;transition:width .5s ease}.device-dashboard .battery-fill.low-battery{background-color:#ff635a}.device-dashboard .battery-tip{background-color:#78788052;border-top-left-radius:50%;border-top-right-radius:50%;height:1.5px;margin-left:.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:3px}.device-dashboard .battery-text{color:#ebebf599;margin-left:8px}.device-dashboard .battery-text.low-battery-text{color:#ff635a}.device-dashboard .storage-bar{background-color:#78788052;border-radius:4px;height:13px;overflow:hidden;width:45%}.device-dashboard .storage-fill{background-color:#aeaeb2;height:100%;transition:width .5s ease}.device-dashboard .storage-fill.low-storage{background-color:#ff9500}.device-dashboard .storage-text{color:#ebebf599;font-size:12px;margin-left:auto}.device-dashboard .storage-text.low-storage-text{color:#ff9500}.device-dashboard .swing-orange{width:182px}#remote-control-end-message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:328px}#remote-control-end-message #device-state-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto auto}#remote-control-end-message #control-button{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}#remote-control-end-message #control-button button{width:180px}@media only screen and (orientation:landscape)and (max-height:414px){#remote-control-end-message #control-button{margin-bottom:90px!important}}#remote-control-end-message #message{align-items:center;display:flex}#remote-control-end-message #message p{font-size:16px;max-width:300px;text-align:center}#remote-control-end-message .logo{width:80px}#remote-control-end-message #sv-logo{bottom:18vh;position:absolute;width:120px}@media only screen and (orientation:landscape)and (max-height:414px){#remote-control-end-message #sv-logo{bottom:10vh!important}}.center-loader{align-items:center;display:flex;height:400px;justify-content:center;width:100vw}@-webkit-keyframes bounce-coach{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.95,1.1) translateY(-70px);transform:scale(.95,1.1) translateY(-70px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes bounce-coach{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.95,1.1) translateY(-70px);transform:scale(.95,1.1) translateY(-70px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.swing-coach-loader{align-items:center;display:flex;flex-flow:wrap;justify-content:center;padding-bottom:200px;padding-top:200px;width:100vw}.swing-coach-loader .swing-coach{-webkit-animation:bounce-coach;animation:bounce-coach;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.swing-coach-loader .break{height:0;width:100%}.swing-coach-loader .swing-coach-shadow{background:#dfdfdf;border-radius:75px/15px;height:15px;margin-top:5px;width:75px}.swing-coach-loader .loading-text{font-size:1.5em;font-weight:700;margin-top:15px}@-webkit-keyframes bounce-coach-short{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.95,1.1) translateY(-20px);transform:scale(.95,1.1) translateY(-20px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes bounce-coach-short{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.95,1.1) translateY(-20px);transform:scale(.95,1.1) translateY(-20px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-7px);transform:scale(1) translateY(-7px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}#shot-frame{align-items:center;background-color:#2c2c2e;border:2px solid #1c1c1e;border-radius:8px;display:flex;justify-content:center;margin:0 auto;position:relative;width:100%!important}#shot-frame:not(:has(.swing-coach)):hover{border:2px solid #29a853;cursor:pointer}#shot-frame img:not(.swing-coach,.low-confidence-overlay){border-radius:8px;max-width:320px;width:100%}#shot-frame .low-confidence-overlay{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:6px;cursor:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (orientation:landscape)and (max-height:600px){#shot-frame .low-confidence-overlay img{width:15%!important}}#shot-frame .low-confidence-overlay h4{color:#000;font-size:16px;font-weight:700!important}#shot-frame .low-confidence-overlay img{width:20%}#shot-frame .swing-coach-loader{aspect-ratio:16/9;margin:auto;max-width:inherit!important;padding:0!important;width:100%!important}#shot-frame .swing-coach-loader .swing-coach{-webkit-animation:bounce-coach-short;animation:bounce-coach-short;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;padding-top:10%;width:40%}#shot-frame .swing-coach-loader .loading-text,#shot-frame .swing-coach-loader .swing-coach-shadow{display:none}#shot-frame .shot-info{background-color:none;display:flex;justify-content:space-between;padding-left:4px;padding-right:4px;position:absolute;top:4px;width:100%}#shot-frame .shot-info .bounce-court-side-logo,#shot-frame .shot-info .shot-result{background-color:rgba(0,0,0,.7);border-radius:8px;padding:4px 8px;z-index:2}#shot-frame .shot-info .shot-result{font-size:14px;font-weight:500;text-align:center;width:48px}#shot-frame .shot-info.swing-red{color:#ff635a}#shot-frame .shot-info.swing-red .bounce-court-side-logo svg:first-child>path{fill:#ff635a!important}#shot-frame .shot-info.swing-red svg g path{stroke:#ff635a!important;fill:#ff635a!important}#shot-frame .shot-info.swing-red svg g path:first-child{stroke:none!important}#shot-frame .shot-info.swing-red svg g path:nth-child(2){fill:none!important}#shot-frame .shot-info.swing-red svg path{fill:#ff635a!important}#shot-frame .shot-info.swing-green{color:#29a853}#shot-frame .shot-info.swing-green .bounce-court-side-logo svg:first-child>path{fill:#29a853!important}#shot-frame .shot-info.swing-green svg g path{stroke:#29a853!important;fill:#29a853!important}#shot-frame .shot-info.swing-green svg g path:first-child{stroke:none!important}#shot-frame .shot-info.swing-green svg g path:nth-child(2){fill:none!important}#shot-frame .shot-info.swing-green svg path{fill:#29a853!important}#line-challenge-container{align-items:center;background-color:#1c1c1e;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto 10vh;overflow-y:auto;padding-top:10vh;width:100%;z-index:2000}@media screen and (max-width:668px){#line-challenge-container:not(:has(#no-shots-message,#decision-and-picture-container),.less-than-two){display:unset}}@media screen and (orientation:landscape)and (max-height:600px){#line-challenge-container{align-items:center;display:flex;flex-direction:column!important;justify-content:center;overflow-y:unset}}#line-challenge-container:has(#line-challenge-decision-container){flex-direction:column}#line-challenge-container:has(#line-challenge-decision-container) #button-container{justify-content:space-around}#line-challenge-container:has(#no-shots-message) #button-container{display:none}#line-challenge-container #button-container{align-items:center;display:flex;gap:8px;height:48px;justify-content:center;margin:16px auto 0;max-width:400px}#line-challenge-container #button-container #back-button{cursor:pointer;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#line-challenge-container #button-container #back-button.button{height:42px;width:200px}#line-challenge-container #button-container #back-button.disabled{color:#7676803d;pointer-events:none}#line-challenge-container #button-container button{height:42px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:200px}#line-challenge-container #button-container.is-mobile-only{justify-content:space-between;margin-top:0;max-width:unset;padding:0 20px;position:absolute;top:24px;width:100%}#line-challenge-container #button-container.is-mobile-only button{width:84px}#line-challenge-container h1{font-size:16px;font-weight:700;margin:0 auto 24px;text-align:center}#line-challenge-container #no-shots-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}#line-challenge-container #no-shots-message img{max-width:140px;width:30%}#line-challenge-container #no-shots-message h1{font-weight:500;margin-top:24px}#line-challenge-container #frames-container{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:700px;width:100%}#line-challenge-container #frames-container .title-container{align-items:center;display:flex;height:40px;margin-bottom:8px}#line-challenge-container #frames-container h1{font-size:24px;margin-bottom:0}@media screen and (orientation:landscape)and (max-height:600px){#line-challenge-container #frames-container{gap:8px;max-width:700px}#line-challenge-container #frames-container .title-container{height:20px}#line-challenge-container #frames-container .shot-frame{max-width:240px}#line-challenge-container #frames-container h1{font-size:16px}}#line-challenge-container .swing-modal{max-width:360px}#line-challenge-container #line-challenge-confirmation-modal-content{align-items:center;display:flex;flex-direction:column;height:296px;justify-content:center}#line-challenge-container #line-challenge-confirmation-modal-content h1,#line-challenge-container #line-challenge-confirmation-modal-content p{color:#181818}#line-challenge-container #line-challenge-confirmation-modal-content h1{font-size:24px}#line-challenge-container #line-challenge-confirmation-modal-content img{margin-bottom:24px;max-width:120px}#line-challenge-container #line-challenge-confirmation-modal-content img[src*="exclamation.png"]{max-width:100px}#line-challenge-container #line-challenge-confirmation-modal-content #modal-button-container{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding:0;width:90%}#line-challenge-container #line-challenge-confirmation-modal-content #modal-button-container button{width:110px}.guest-sign-in{max-width:360px;padding:0 20px;text-align:center;width:100%}.guest-sign-in .sub-header{padding:0 20px}.guest-sign-in input{border-radius:25px;font-size:16px!important;height:50px;margin:10px 0;padding-left:21px;padding-right:21px;width:100%}.guest-sign-in .swing-checkbox{margin:10px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.remote-control-sign-in{width:100%}.remote-control-sign-in:has(.guest-sign-in){align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (orientation:landscape){.remote-control-sign-in{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.remote-control-sign-in::-webkit-scrollbar{display:none}.remote-control-sign-in:has(.guest-sign-in){padding-bottom:100px;padding-top:140px}.remote-control-sign-in:has(#login-form){padding-bottom:120px;padding-top:40px}}@media only screen and (orientation:landscape)and (max-height:414px){.remote-control-sign-in{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.remote-control-sign-in input{margin:4px auto}.remote-control-sign-in .submit-btn{margin:8px auto}.remote-control-sign-in .swing-logo{margin-bottom:4px}.remote-control-sign-in p.sub-header{margin-bottom:8px}}.remote-control-sign-in .switch-sign-in{color:#29a853;text-align:center}.remote-control-sign-in .switch-sign-in span{text-decoration:underline}.remote-control-sign-in .switch-sign-in span:hover{color:#31a564;cursor:pointer}.remote-control-sign-in #welcome-message{color:#fff;max-width:280px}.remote-control-sign-in #welcome-message .header{margin-bottom:14px}.remote-control-sign-in #welcome-message .sub-header{font-size:14px;font-weight:400;line-height:18px}.court-detector{height:100%;left:0;position:absolute;top:0;width:100%}.court-detector.dim-background{background-color:rgba(0,0,0,.2)}.court-detector svg{height:100%;width:100%}.court-detector .setup-help{color:#fff;font-size:12px;font-weight:700;left:0;margin:auto;position:absolute;right:0;text-align:center;top:25%;width:60%}@media screen and (min-width:667px){.court-detector .setup-help{font-size:18px}}.court-detector .setup-help.pickleball{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}.court-detector .success-img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:40px}.video-preview{display:flex;flex-direction:column;font-family:Helvetica Neue;height:auto;justify-content:center;max-height:100%;padding:5px;position:relative;width:100vw}@media(min-width:821px)and (max-width:1023px){.video-preview{padding:2px;width:80vw}}.video-preview .control-button{border-radius:50%!important;font-size:12px;height:68px;padding-left:0;padding-right:0;position:absolute!important;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:68px;z-index:101}@media(max-width:666px){.video-preview .control-button{left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.video-preview .loading-thumbnail-message{align-items:center;display:flex;height:100vh;justify-content:center}.video-preview .loading-thumbnail-message #remote-control-startup-message{align-items:center;display:flex;flex-direction:unset;justify-content:center}.video-preview .loading-thumbnail-message #remote-control-startup-message #device-state-message{margin:unset}.video-preview #sv-logo{bottom:10%;left:auto;position:absolute;width:120px}.video-preview .hidden{display:none}.setting-buttons{bottom:0;position:absolute;width:100%}@media only screen and (orientation:portrait){.setting-buttons{top:-30%}}.setting-buttons .button-row{align-items:center;display:flex;justify-content:center}@media only screen and (orientation:landscape){.setting-buttons .button-row{margin-bottom:40px}}.setting-buttons .setting{margin-right:10px;position:relative;text-align:center}.setting-buttons .setting h2{font-size:12px;font-weight:700;margin-bottom:5px}.setting-buttons .setting .ui.button.setting-button{background:#000000b2;border-radius:40px;color:#fff;margin-bottom:10px;padding:0,16px,0,16px;position:relative;width:92px;z-index:101}.setting-buttons .setting .options-container{background-color:#000000b2;border-radius:40px;margin-bottom:10px;padding:10px;position:relative;z-index:101}.setting-buttons .setting .options{background:transparent;border:none;color:transparent;color:#fff;cursor:pointer;margin-right:5px;padding:5px;width:auto}.setting-buttons .setting .options.selected{background-color:#29a853}.setting-buttons .setting .options:hover{background:#78788066}.setting-buttons .setting .loading-indicator-container{position:absolute;right:0;top:10px}.setting-buttons .overlay{background-color:transparent;inset:0;position:fixed;z-index:100}.video-preview-pre-match{position:relative}#root:has(div.remote-control-device-landing){height:100%;overflow:hidden}.remote-control-device-landing{orientation:landscape;background-color:#1c1c1e;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-bottom:15vh;padding-top:15vh;position:fixed;top:0;width:100%;z-index:2000}@media only screen and (orientation:landscape){.remote-control-device-landing{height:100dvh}}.remote-control-device-landing .swing-modal{width:360px}.remote-control-device-landing .awaiting-approval,.remote-control-device-landing .awaiting-start{align-items:center;display:flex;flex-direction:column;justify-content:center}.remote-control-device-landing .awaiting-approval button.swing-red,.remote-control-device-landing .awaiting-start button.swing-red{margin:36px auto 64px;max-width:236px;width:100%}.remote-control-device-landing .awaiting-approval #sv-logo,.remote-control-device-landing .awaiting-start #sv-logo{bottom:18vh;left:auto;position:absolute;width:120px}@media only screen and (orientation:landscape)and (max-height:414px){.remote-control-device-landing .awaiting-approval #sv-logo,.remote-control-device-landing .awaiting-start #sv-logo{bottom:10vh!important}}.remote-control-device-landing .timer{left:50%;position:absolute;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:666px){.remote-control-device-landing .timer{top:30%!important}}@media(min-width:768px)and (max-width:846px){.remote-control-device-landing .timer{top:35%!important}}@media(min-width:933px)and (max-width:1367px){.remote-control-device-landing .timer{top:35%!important}}@media only screen and (orientation:landscape){.remote-control-device-landing .timer{top:10%!important}}.remote-control-device-landing:has(#line-challenge-container,.remote-control-sign-in){padding-bottom:unset;padding-top:unset}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content){max-width:500px}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content p,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content p{color:#181818;display:inline-block;margin:24px auto;text-align:center}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content p span,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content p span{display:inline}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content img,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content img{max-width:120px;min-width:80px;width:40%}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content .swing-grey,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content .swing-grey{background-color:#7676801f;width:100%}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content .swing-grey:hover,.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #sub-lock-modal-content .swing-grey:hover{background-color:#78788029}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content span{font-size:14px}.remote-control-device-landing .swing-modal:has(#sub-lock-modal-content,#no-options-modal-content) #no-options-modal-content img{width:30%}.reset-password a{color:#29a853}.reset-password .green-action-button.link-button{color:#fff}#referral-rewards{margin:15px 0}#referral-rewards .ui.swing-green.button.checkout-button{border-radius:25px;margin:10px 0 25px;max-width:400px!important;width:100%!important}#referral-rewards-container{display:flex;flex-flow:row wrap;justify-content:center;margin:15px 0}#referral-rewards-container .referral-reward-view{background-color:#f6f6f6;margin:0 10px 10px 0;padding:10px 7px 15px;text-align:center;width:120px}#referral-rewards-container .referral-reward-view .product-container{height:75px;margin-bottom:5px;margin-top:20px;vertical-align:middle}#referral-rewards-container .referral-reward-view .product-container .product{height:65px}#referral-rewards-container .referral-reward-view .product-name{align-items:center;display:flex;font-size:.8em;font-weight:700;justify-content:space-around;min-height:45px}#referral-rewards-container .referral-reward-view .referral-requirement{color:#b7b7b7;font-size:.9em;font-weight:700;vertical-align:middle}#referral-rewards-container .referral-reward-view .referral-requirement.swing-light-green{color:#5fc884}#referral-rewards-container .referral-reward-view .referral-requirement img{margin-left:5px;vertical-align:middle}#referral-rewards-container .referral-reward-view .button{border-radius:25px;padding:7px;text-transform:uppercase;width:90%}#referral-rewards-container .referral-reward-view .ui.mini.button.unlocked{background-color:#5fc884!important;border:1px solid #5fc884!important;color:#fff!important}#referral-rewards-container .referral-reward-view .ui.mini.button.checkout{background-color:transparent;border:1px solid #ff9090!important;color:#ff9090!important}#referral-rewards-container .referral-reward-view .ui.mini.button.checkout:hover{background-color:#ff9090;color:#fff!important}#referral-rewards-container .referral-reward-view .ui.mini.button.locked.disabled{background-color:#bbbbc0!important;border:1px solid #bbbbc0!important;color:#fff!important;opacity:1!important}#referral-rewards-container .referral-reward-view .ui.mini.button.claimed.disabled{background-color:#f6f6f6!important;border:1px solid #bbbbc0;color:#bbbbc0!important;opacity:1!important}:has(#referral-rewards-container) .swing-modal{max-width:440px}:has(#referral-rewards-container) .swing-modal #swagup-logo{-webkit-transform:scale(1.7);transform:scale(1.7)}:has(#referral-rewards-container) .swing-modal #ad-block-warning{background-color:#ff635a40;border-radius:8px;margin:0 auto 12px;padding:16px;width:95%}:has(#referral-rewards-container) .swing-modal #ad-block-warning p{text-align:center}:has(#referral-rewards-container) .swing-modal .claim-title{font-size:20px;font-weight:700;margin-bottom:18px}:has(#referral-rewards-container) .swing-modal .modal-warning{padding-left:16px;padding-right:16px;padding-top:12px}:has(#referral-rewards-container) .swing-modal .modal-warning h1{font-size:24px;margin-bottom:24px}:has(#referral-rewards-container) .swing-modal img{margin-bottom:32px;max-width:120px}:has(#referral-rewards-container) .swing-modal h3{margin-bottom:16px}:has(#referral-rewards-container) .swing-modal .button-container{margin-bottom:0;margin-top:24px}:has(#referral-rewards-container) .swing-modal .button-container button{border-radius:25px;padding-bottom:11px;padding-top:11px}:has(#referral-rewards-container) .swing-modal .button-container #claim-later{background-color:hsla(240,4%,48%,.12);color:#181818;font-size:12px;font-weight:700;text-transform:uppercase}:has(#referral-rewards-container) .swing-modal .button-container #proceed{background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}:has(#referral-rewards-container) .swing-modal .button-container #proceed:disabled{background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important}:has(#referral-rewards-container) .swing-modal .button-container #proceed.got-it{padding:11px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swing-modal:has(#link-popup-container){align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:440px}.swing-modal:has(#link-popup-container) .swing-modal-content{width:100%}.swing-modal:has(#link-popup-container) input{background-color:#f9f9f9;border:2px solid transparent;border-radius:8px;display:block;padding:16px 24px;width:100%}.swing-modal:has(#link-popup-container) input:first-of-type{margin-bottom:12px}.swing-modal:has(#link-popup-container) input:active,.swing-modal:has(#link-popup-container) input:focus{border:2px solid #29a853;outline:none!important}.swing-modal:has(#link-popup-container) #link-popup-title{align-items:center;display:flex;font-weight:700;justify-content:center;margin-bottom:24px}.swing-modal:has(#link-popup-container) #link-popup-title img{margin-right:8px;width:27px}.swing-modal:has(#link-popup-container) .button-container{margin-top:24px}.create-video-comment{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;padding:16px}.create-video-comment #timestamp-and-link{align-items:center;justify-content:space-between;margin-bottom:10px;width:100%}.create-video-comment #timestamp-and-link .timestamp{align-items:center;display:flex;justify-content:flex-start;width:100%}.create-video-comment #timestamp-and-link .timestamp #comment-at{margin-bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}.create-video-comment #timestamp-and-link #add-link-button{background-color:transparent;border:none;outline:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-video-comment #timestamp-and-link #add-link-button img{margin-bottom:4px;width:20px}.create-video-comment #timestamp-and-link .comment-types{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-start;margin-left:12px;width:100%}.create-video-comment #timestamp-and-link .comment-types .comment-type-bubble{align-items:center;border:2px solid #515151;border-radius:360px;color:#515151;cursor:pointer;display:flex;justify-content:center;min-width:110px;padding:4px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-video-comment #timestamp-and-link .comment-types .comment-type-bubble p{font-weight:700}.create-video-comment #timestamp-and-link .comment-types .comment-type-bubble img{margin-right:4px;width:16px}.create-video-comment #timestamp-and-link .comment-types .comment-type-bubble.selected{background-color:#29a85312;border-color:#29a853;color:#29a853}.create-video-comment #timestamp-and-link .comment-types:has(.selected) .comment-type-bubble:not(.selected){opacity:.7!important}.create-video-comment .comment-container{background-color:#fff;border:1.5px solid transparent;border-radius:8px;-webkit-column-gap:8px;column-gap:8px;display:flex;flex-direction:row;justify-content:space-between;padding:12px 16px}.create-video-comment .comment-container .img-container{align-items:flex-start;display:flex;justify-content:flex-start;max-height:45px}.create-video-comment .comment-container .img-container img{aspect-ratio:1/1;cursor:pointer;height:36px;width:36px}.create-video-comment .comment-container .img-container img.disabled{cursor:not-allowed;opacity:.6}.create-video-comment .comment-container.mic-active .ql-editor{caret-color:#29a853}.create-video-comment .comment-container .text-area-container{max-width:95%}.create-video-comment textarea{field-sizing:content;border:none;overflow-y:hidden;padding:8px;resize:none;width:100%}.create-video-comment textarea:focus{border:none}.create-video-comment textarea:focus-visible{outline:none}.create-video-comment .text-area-container{height:100%;width:100%}.create-video-comment .text-area-container .ql-container.ql-snow{border:none}.create-video-comment .text-area-container .ql-editor a{color:#29a853}.create-video-comment #edit-buttons{justify-content:flex-end;padding-top:8px;width:100%}.create-video-comment #edit-buttons .edit-buttons-container{display:flex;justify-content:space-between;width:200px}
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.complete-review-modal{align-items:center;display:flex;flex-direction:column;row-gap:24px;text-align:center}.complete-review-modal .title{font-size:20px;font-weight:700}.complete-review-modal p{margin-bottom:0}.complete-review-modal .button-container{-webkit-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;width:100%}.complete-review-modal .button-container button{flex-grow:1;text-transform:uppercase!important}.swing-modal:has(.complete-review-modal){width:480px}.complete-review-button.ui.button{padding:17px 49px;text-transform:uppercase}.complete-review-button.ui.button.disabled{opacity:.7;pointer-events:all!important}.swing-modal:has(.review-incomplete){max-width:480px}.swing-modal:has(.review-incomplete) .review-incomplete{align-items:center;display:flex;flex-direction:column;row-gap:24px;text-align:center}.match-info{align-items:center;color:#3c3c4399;display:flex;font-size:12px;margin-bottom:12px}.match-info .separator{margin:0 12px}.match-info img{margin-right:4px;width:12px}.match-info .info{align-items:center;display:flex}.skip-control-buttons{bottom:48px;-webkit-column-gap:10px;column-gap:10px;display:flex;padding-bottom:6px;position:absolute;right:3%;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:opacity .3s ease-in-out;z-index:999}.skip-control-buttons.hidden{opacity:0;pointer-events:none}.skip-control-buttons .control-group{background-color:rgba(0,0,0,.7);border-radius:32px;display:flex}.skip-control-buttons .name{color:#fff;font-size:12px;font-weight:700;margin:auto;text-align:center;text-transform:uppercase;width:55px}.skip-control-buttons .control-btn{border-radius:32px;cursor:pointer;display:flex;height:26px;width:26px}.skip-control-buttons .control-btn:hover{background-color:hsla(0,0%,100%,.2)}.skip-control-buttons .control-btn img{margin:auto}.collapsible-card{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;padding:16px;row-gap:12px}.collapsible-card .row-container{display:flex;flex-direction:row;justify-content:space-between}.collapsible-card .title{font-size:16px;font-weight:700}.collapsible-card .collapse-toggle{cursor:pointer;font-size:24px;line-height:16px}.student-note{background-color:#fff;border:1.5px solid transparent;border-radius:8px;-webkit-column-gap:8px;column-gap:8px;padding:12px 12px 8px}.student-note p{white-space:break-spaces}.popup-option{align-items:center;color:#181818;cursor:pointer;display:flex;padding:12px}.popup-option img{margin-right:8px;opacity:.7;width:20px!important}.popup-option p{opacity:.7}.popup-option:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.popup-option:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.popup-option:hover *{opacity:1}.options-bubble{cursor:pointer;position:absolute;right:16px;top:6px}.options-bubble-options-container{background-color:#fff;border-radius:8px;position:absolute;right:18px}.options-bubble-options-container.visible{opacity:1;pointer-events:unset;z-index:1000}.options-bubble-options-container.not-visible{opacity:0;pointer-events:none;z-index:0}.options-bubble-options-container.bottom{top:30px}.options-bubble-options-container.top{top:-86px}.swing-modal:has(.delete-comment-modal-content){align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:28px;padding-top:28px;text-align:center;width:480px}.swing-modal:has(.delete-comment-modal-content) .swing-modal-content{max-width:384px;width:100%}.swing-modal:has(.delete-comment-modal-content) h2{font-size:20px;font-weight:700;margin-bottom:16px}.swing-modal:has(.delete-comment-modal-content) p{margin-bottom:16px}.swing-modal:has(.delete-comment-modal-content) .button-container{width:100%}.video-comment-details{display:flex;flex-direction:row;padding:8px 44px 8px 16px;position:relative}.video-comment-details .with-option-bubble{opacity:0}.video-comment-details .timestamp{color:#29a853;cursor:pointer;font-weight:500;margin-right:10px}.video-comment-details .timestamp:hover{color:#31a564}.video-comment-details.editing{background-color:#7676801f}.video-comment-details.editing .with-option-bubble{opacity:unset}.video-comment-details.disabled{opacity:.5}.video-comment-details .options-bubble{opacity:0;z-index:-1}.video-comment-details:hover{background-color:#7676801f}.video-comment-details:hover .options-bubble{opacity:1;z-index:1000}.video-comment-details a{color:#29a853}.video-comment-details ol,.video-comment-details p,.video-comment-details ul{margin-bottom:0}.video-comment-details ol,.video-comment-details ul{-webkit-padding-start:30px;padding-inline-start:30px}.video-comment-list{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;height:100%;max-height:635px;overflow-y:hidden}.video-comment-list h2.title{font-size:16px;font-weight:500;margin-bottom:8px;padding-left:16px;padding-top:16px}.video-comment-list .no-comments{margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-comment-list .no-comments img{margin:auto;width:48px}.video-comment-list .no-comments p{color:#88888c;margin-top:16px}.video-comment-list .comments{display:flex;flex-direction:column;height:100%}.video-comment-list .comments-container{flex:1 1;height:100%;overflow-y:auto}.match-video-comment-view{margin:auto;max-width:1400px;width:100%}.match-video-comment-view #grant-mic-access-notice{align-items:center;background-color:#000000d6;color:#fff;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;position:absolute;row-gap:16px;width:100%;z-index:100000}.match-video-comment-view #grant-mic-access-notice img{width:44px}.match-video-comment-view .row-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.match-video-comment-view .row-container#view-elements{-webkit-column-gap:16px;column-gap:16px}.match-video-comment-view .column-container{display:flex;flex-direction:column;row-gap:16px}.match-video-comment-view .column-container#comments{flex-grow:1;max-width:456px;min-width:300px;width:100%}.match-video-comment-view .column-container#video-and-create-comment{min-width:650px;width:100%}.match-video-comment-view .column-container .flex-container{display:flex;flex-direction:column;height:150px}.match-video-comment-view .column-container .flex-container .review-document.reviewer-view .quill{background-color:#fff;max-height:calc(100% - 42px)!important}.match-video-comment-view .column-container .flex-container.grow{flex-grow:10}.match-video-comment-view .column-container .flex-container .ql-editor{max-width:580px}.match-video-comment-view div.student-note-container{-webkit-column-gap:16px;column-gap:16px;display:flex;margin-bottom:24px}.match-video-comment-view div.student-note-container .collapsible-card{width:100%}.match-video-comment-view .advanced-stats-toggle,.match-video-comment-view .stat-card{background-color:#f9f9f9}.match-video-comment-view #shot-stats-container,.match-video-comment-view .session-stats{padding-bottom:24px;padding-top:24px}.backdrop{background-color:#00000040;position:absolute;top:0}.backdrop.video-overlay{height:100%;width:100%}.backdrop.view-overlay{height:100vh;width:100vw}.remote-coach-view{background-color:#fff;display:flex;padding:24px 16px}.remote-coach-view:has(.must-be-on-desktop){align-items:center;justify-content:center}.rating-form{align-items:center;display:flex;flex-direction:column;row-gap:16px}.rating-form .modal-title{font-weight:700}.rating-form .rating-text{color:#333;font-size:14px;text-align:center}.rating-form .form-container{align-items:flex-start;row-gap:16px}.rating-form .form-container,.rating-form .form-container .form-field{display:flex;flex-direction:column;width:100%}.rating-form .form-container .form-field.rating-field{height:64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rating-form .form-container .form-field label{color:#3c3c4399;font-size:14px;margin-bottom:8px}.rating-form .form-container .form-field img.star{height:32px;width:32px}.rating-form .form-container .form-field textarea{border:1px solid #ccc;border-radius:4px;height:100px;padding:12px;resize:none;width:100%}.swing-modal:has(.rating-form){max-width:400px;width:100%}.coach-details{background-color:#f9f9f9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;text-decoration:none!important}.coach-details .coach-details-header{-webkit-column-gap:8px;column-gap:8px;display:flex}.coach-details:hover{background-color:#7676801f}.coach-details img{border-radius:50%}.coach-details .name{color:#000;font-size:16px;font-weight:500}.coach-details .coach-details-info{align-items:center;display:flex;margin-left:8px}.coach-details button{width:100%}.example-review-disclaimer{background-color:#f9f9f9;border-radius:8px;padding:16px;text-align:center}.recorded-review-modal-content{margin:0 auto;width:90%}.recorded-review-modal-content .responsive-video{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:block;height:auto;max-height:70vh;max-width:800px;width:100%}.recorded-review{align-items:center;background-color:#f9f9f9;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:16px}.recorded-review:hover{background-color:#7676801f}.review-document{background-color:#f9f9f9;border:1px solid hsla(240,4%,48%,.12);border-radius:8px;display:flex;flex-direction:column;height:100%}.review-document .header{display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:8px;position:relative}.review-document .header button#add-link-button{background-color:transparent;border:none;outline:none;padding:0}.review-document .header button#add-link-button img{width:20px}.review-document .header .saved-copy{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;right:40px;top:10px}.review-document .header .saved-copy.saved{-webkit-animation:fade-out 5s forwards;animation:fade-out 5s forwards}.review-document .header .saved-copy p{color:#515151;margin-bottom:0}.review-document .header .saved-copy img{width:20px}@-webkit-keyframes fade-out{20%{opacity:1}to{opacity:1}}@keyframes fade-out{20%{opacity:1}to{opacity:1}}.review-document .quill{display:flex;flex-direction:column;height:100%}.review-document .quill .ql-container,.review-document .quill .ql-toolbar{border:none}.review-document .quill .ql-container{border-radius:0 0 8px 8px;overflow:hidden}.review-document .ql-editor{background-color:#fff}.review-document .ql-editor a{color:#29a853}.review-document .ql-editor .sv-custom-blot{display:inline;position:relative}.review-document .ql-editor .sv-custom-blot,.review-document .ql-editor .sv-custom-blot *{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-document .ql-editor .sv-custom-blot p{color:#29a853;cursor:pointer}.review-document .ql-editor .sv-custom-blot p:hover{text-decoration:underline}.review-document .ql-editor .remove-blot-button{cursor:pointer;height:20px;opacity:.8;position:absolute;right:-6px;top:-8px;transition:opacity .2s;width:20px}.review-document .editor-buttons{align-items:center;display:flex;justify-content:space-between}.review-document .editor-buttons button{align-items:center;border:0;border-radius:16px;box-shadow:0 0 2px gray;display:flex;font-size:12px;justify-content:center;outline-color:#29a853;padding:8px 12px}.review-document .editor-buttons button img{margin-right:8px;width:14px}.review-document .editor-buttons button:active{background-color:swing-green}.review-document .editor-buttons .blot-buttons-container,.review-document .editor-buttons .save-button-container{align-items:center;-webkit-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;row-gap:8px}.review-document .editor-buttons .save-button{height:28px;margin:0}.review-document.student-view .quill{height:100%;max-height:unset}.review-document.student-view .ql-editor .remove-blot-button{display:none;pointer-events:none}.review-document.student-view .ql-editor .sv-custom-blot p:hover{text-decoration:underline}.review-completed{display:flex;flex-direction:column;margin:auto;max-width:1400px;row-gap:24px;width:100%}.review-completed .row-container{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-direction:row}.review-completed .swing-video-container{width:920px}.review-completed .column-container{display:flex;flex-direction:column;row-gap:24px}.review-completed .column-container#comments{flex-grow:1;max-width:456px;min-width:300px;width:100%}.review-completed .column-container#video-and-create-comment{min-width:650px;width:100%}.review-completed #comments{flex:1 1;height:550px}.review-completed .review-document{border:none;max-height:200px;overflow:auto}.review-completed .review-document .ql-editor{background-color:transparent;padding:0}.review-completed .session-stats{margin-top:24px}.review-completed .session-stats .advanced-stats-toggle,.review-completed .session-stats .match-stat-section,.review-completed .session-stats .stat-card{background-color:#f9f9f9}.review-completed .session-stats .match-stats{margin-bottom:24px}.must-be-on-desktop{align-items:center;color:#515151;display:flex;flex-direction:column;justify-content:center;padding:64px 24px 128px;text-align:center}.must-be-on-desktop h2{size:32px;color:#181818;font-weight:700;margin:24px auto}.must-be-on-desktop img{margin:0 auto;width:80px}.upload-recorded-review{background-color:#f9f9f9;border-radius:8px;max-height:81px;padding:16px}.upload-recorded-review h2{font-size:16px;font-weight:500}.upload-recorded-review .content-container{align-items:center;display:flex;justify-content:space-between}.upload-recorded-review .content-container #edit-pencil{cursor:pointer}.upload-recorded-review .content-container #plus-sign{cursor:pointer;font-size:18px;font-weight:700;-webkit-transform:scale(1.2) translateY(-4px);transform:scale(1.2) translateY(-4px)}.upload-recorded-review .content-container .file-info{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex}.upload-recorded-review .content-container .file-info img{height:24px;width:24px}.upload-recorded-review .content-container .file-info .file-name{color:#515151;font-size:16px;font-weight:700}.upload-recorded-review .content-container .file-info .file-name.file-selected{color:#29a853!important;cursor:pointer;font-weight:500;text-decoration:underline}.upload-recorded-review .content-container .button-container,.upload-recorded-review .content-container p{margin-bottom:0}.upload-recorded-review .content-container .button-container{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex}.upload-recorded-review .content-container .button-container #edit-button,.upload-recorded-review .content-container .button-container svg{cursor:pointer;height:16px;width:16px}.upload-recorded-review .content-container .button-container #upload-complete{height:24px;width:24px}.upload-recorded-review .content-container .button-container .ui.inverted.loader:after{border-top-color:#181818!important}.upload-recorded-review .upload-progress{-webkit-column-gap:8px;column-gap:8px;display:flex}.upload-recorded-review .buttons-container{display:flex;gap:24px}.upload-recorded-review .buttons-container #upload-btn,.upload-recorded-review .buttons-container .screen-vision-record-btn{flex:1 1}.confirm-inputs{align-items:center;display:flex;flex-direction:column;gap:24px}.confirm-inputs .video-preview{min-height:377.5px;width:500px}.confirm-inputs .dropdowns-container{display:flex;gap:16px;width:100%}.swing-modal:has(.confirm-inputs){overflow:visible}.drawing-canvas{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAANgAAAABAAAA2AAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAB5bBQVAAAACXBIWXMAACE4AAAhOAFFljFgAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAABGklEQVQ4EY2SoU4DQRRFF0q/gi9AVJCGVCAQNQhERRGIGkRJajAIFKqS7+AjUHhwBFKgDYGiSJpUVhHOSfclK3ane5OzfTtz77x5mzay+toqWC+od+GtsJYst9kVdQ1L+Ib9HR6bZPAP9DbgETzgFxaQlNeOq99Q34OHdOEAkrJzhK+ovbKd7yCkp1RuxOYl9Rxm8AQdUJXj2zXCI+ofMPwMbVCOUapieIgjOr9QR+dmaZJFw3HyOfUXTOEVDkElwzHTAGOEJ9RHJlFl2M3ofEZt2JnfoQuqVvgU4ycY9urHoOJm67eKZ491gx9g+ARUsvPakmV7FM4a3T1M2dkPu1FjHCtw5n7ujm+Sv6Z/Hti+hVZu809Uq7P+f1CCLinvnzFRAAAAAElFTkSuQmCC) 0 16,auto;height:100%;width:100%}.screen-vision-camera-preview{border-radius:50%;bottom:20px;cursor:pointer;height:200px;overflow:hidden;position:fixed;right:20px;width:200px;z-index:1000}.screen-vision-camera-preview video{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.screen-vision-controls{background-color:rgba(0,0,0,.8);border-radius:32px;cursor:pointer;display:flex;flex-direction:row;gap:12px;left:20px;padding:10px 16px;position:fixed;top:100px;z-index:1000}.screen-vision-controls img{height:26px;margin:auto}.screen-vision-controls img.selected{background-color:#5fc884;border-radius:8px;padding:4px}.screen-vision-controls .elapsed-time{color:#fff;font-size:16px;line-height:20px;margin:auto 0}.screen-vision-controls .vertical-divider{background-color:#fff;height:32px;width:2px}.screen-vision-drawing-canvas{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.reject-confirmation h2{font-size:20px;font-weight:700;margin-bottom:16px}.reject-confirmation p{margin-bottom:24px}.reject-confirmation .buttons-container{-webkit-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;margin-top:24px}.reject-confirmation .buttons-container button{flex:1 1;margin:0;text-transform:uppercase}.reject-confirmation label{text-align:left}.reject-confirmation textarea{border-radius:8px;min-height:122px;padding:16px 24px;width:100%}.reject-confirmation textarea:focus{border-color:#29a853;outline:none}.swing-modal:has(.reject-confirmation){max-width:480px;text-align:center}.review-requested{display:flex;flex-direction:column;margin:auto;max-width:1400px;width:100%}.review-requested .row-container{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-direction:row}.review-requested .row-container .student-note{flex-grow:1;max-width:456px;min-width:300px;width:100%}.review-requested .swing-video-container{border-radius:8px;width:920px}.review-requested .student-note{background-color:#f9f9f9;display:flex;flex-direction:column;max-height:517px;padding:24px;row-gap:12px}.review-requested .student-note .title{font-size:16px;font-weight:700}.review-requested .student-note .note-container{flex:1 1;overflow:auto}.review-requested .student-note .buttons-container{-webkit-column-gap:8px;column-gap:8px}.review-requested .student-note .buttons-container button{flex:1 1;text-transform:uppercase}.review-requested .session-stats{margin-top:24px}.review-requested .session-stats .advanced-stats-toggle,.review-requested .session-stats .match-stat-section,.review-requested .session-stats .stat-card{background-color:#f9f9f9}.review-requested .session-stats .match-stats{margin-bottom:24px}.size-chart-content{color:#151515;display:flex;flex-direction:column;padding:0 40px 20px;width:100%}@media screen and (max-width:1024px){.size-chart-content{padding:10px 15px!important}}.size-chart-content h1{font-size:24px;font-weight:700;margin:0 auto 10px}.size-chart-content .how-to h4,.size-chart-content .how-to p{margin:0!important}.size-chart-content .how-to:first-of-type{margin-bottom:10px}.size-chart-content .images-container{align-items:center;display:flex;justify-content:space-evenly;margin:20px auto;width:60%}.size-chart-content .images-container img{max-width:150px}.size-chart-content h4.sizing-title{font-size:14px;font-weight:700;margin-bottom:10px}.size-chart-content h4:not(.sizing-title){font-size:14px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.size-chart-content h4.sizing-title:first-of-type{margin-top:20px}@media screen and (max-width:468px){.size-chart-content p{text-align:center}.size-chart-content .size-chart-description,.size-chart-content .tables-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.size-chart-content .size-chart-description p,.size-chart-content .tables-container p{max-width:250px}.size-chart-content .size-chart-description h4:not(.sizing-title),.size-chart-content .tables-container h4:not(.sizing-title){font-size:14px;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}}.size-chart-content table{border:1px solid #e5e5ea;border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}@media screen and (max-width:468px){.size-chart-content table{border:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.size-chart-content table tr{display:block;float:left}.size-chart-content table td,.size-chart-content table th{display:block;padding:8px 0}.size-chart-content table .table-label{align-items:center;display:flex;justify-content:center;width:75px}}@media screen and (max-width:768px){.size-chart-content table{font-size:12px!important}.size-chart-content table td:first-of-type,.size-chart-content table th:first-of-type{padding-left:2px!important}}.size-chart-content table td,.size-chart-content table th{border:1px solid #e5e5ea}.size-chart-content table td:not(:first-child),.size-chart-content table th:not(:first-child){text-align:center}.size-chart-content table td:not(:first-child){font-weight:500}.size-chart-content table td:first-of-type,.size-chart-content table th{background-color:#f2f2f7}.size-chart-content table td:first-of-type,.size-chart-content table th:first-of-type{font-weight:700;height:30px;padding-left:10px;text-transform:uppercase}.size-chart-content .length,.size-chart-content .length-row{color:#29a853}.size-chart-content .width,.size-chart-content .width-row{color:#ff9500}#rewards-checkout{padding:55px 0}#rewards-checkout h2{font-weight:700;margin:0!important;padding:0!important}#rewards-checkout h3{font-size:1.3em;font-weight:700}#rewards-checkout .item-left,#rewards-checkout .item-right{margin-bottom:0!important;padding:33px!important}#rewards-checkout .image img{margin:0 auto;max-height:100px;width:auto}#rewards-checkout .checkout-item{margin-bottom:2em;margin-top:2em}#rewards-checkout .item-options{margin-bottom:10px;margin-top:10px}#rewards-checkout .fake-link{color:#ff9090!important;cursor:pointer;font-size:.9em;margin-left:10px;text-decoration:underline}#rewards-checkout .fake-link:hover{color:#be5d5d!important}#rewards-checkout .ui.table.shipping-summary code{background-color:transparent;background-color:initial;border-radius:0;color:#717171;font-size:1em;padding:0}#rewards-checkout .ui.table.shipping-summary td,#rewards-checkout .ui.table.shipping-summary tr{border:0!important;box-shadow:none!important;font-size:1em}#rewards-checkout .ui.table.shipping-summary tr td:first-child{font-weight:700}#rewards-checkout .ui.table.shipping-summary tr td:nth-child(2){color:#717171}#rewards-checkout .confirmed-option .customer-note{background-color:#fafafa;padding:15px;word-break:break-all}#size-chart .swing-modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:85%;overflow-y:auto;padding:20px;top:4%;width:50%}@media screen and (max-width:1200px){#size-chart .swing-modal{width:60%}}@media screen and (max-width:890px){#size-chart .swing-modal{top:5%;width:90%!important}}#size-chart .open-modal-button{color:#29a853;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#size-chart .open-modal-button:hover{text-decoration:underline}.select-for-review{padding-bottom:24px;padding-top:24px}.select-for-review h1{font-size:24px;font-weight:700;margin-bottom:24px}.select-for-review .matches-infinite-scroller{margin:-12px;max-width:100%}.select-for-review .card-container{margin:12px!important;padding:0;width:100%;width:calc(100% - 24px)}@media screen and (min-width:992px){.select-for-review .card-container{width:calc(33.33333% - 24px)!important}}@media screen and (min-width:768px)and (max-width:991px){.select-for-review .card-container{width:calc(50% - 24px)!important}}.all-players-container{display:flex;justify-content:center;margin-bottom:1.5%;padding-top:2%}.single-player-container{display:flex;padding-top:1%;text-align:center}.privacy-icon{left:3%;position:absolute;top:45px}.responsive-menu{position:absolute!important;right:3%!important;top:45px}.pic{border-radius:500px;margin:0 5px}.match-length-text{align-items:center;display:flex;justify-content:center;padding:16px 1% 10px}.coral{border:2px solid #b2554c}.green{border:2px solid #29a853}.player-name{font-size:12px}.bold{font-weight:700}.profile-pic .swing-modal{width:400px!important}.profile-pic .swing-modal .modal-header{background:transparent;padding-top:0;width:100%}.profile-pic .swing-modal .modal-header .modal-title{margin:0 auto}.profile-pic .swing-modal .modal-content{background:transparent;border:none;position:relative;width:100%}.profile-pic .swing-modal .modal-body,.profile-pic .swing-modal .modal-body .container,.profile-pic .swing-modal .modal-content{align-items:center;display:flex;justify-content:center}.profile-pic .swing-modal .modal-body .close{bottom:3px;left:50%;position:absolute}.profile-pic .swing-modal .modal-footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:0;width:100%}.profile-pic .swing-modal .modal-footer button{margin-bottom:0!important;-webkit-transform:scale(.95);transform:scale(.95)}.profile-pic .overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.profile-pic .thumbs-container{display:flex;flex-direction:row;flex-wrap:wrap;z-index:1}.profile-pic .thumb{align-items:center;border:1px solid #eaeaea;border-radius:2px;box-sizing:border-box;color:gray;display:inline-flex;height:150px;padding-left:5px;padding-right:5px;width:150px}.profile-pic .thumb-inner{display:flex;min-width:0;overflow:hidden}.profile-pic .img{background-color:#fff;display:block;height:150px;width:150px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{display:flex;flex-wrap:wrap;margin:.4rem;text-align:center}.react-datepicker__year-container-text{cursor:pointer;display:inline-block;flex:1 0 30%;padding:2px;width:12px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker-wrapper{display:block!important}.email-suggestion{border-color:#ff9500!important;color:#ff9500!important}.ui.button.manage-subscription-button{align-items:center;background:#7676801f;border-radius:52px;color:#000;display:flex;font-family:Helvetica Neue;font-size:14px;margin-right:20px;padding:10px 20px 10px 42px;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui.button.manage-subscription-button svg{left:12px;position:absolute;-webkit-transform:scale(.6);transform:scale(.6)}.ui.button.manage-subscription-button:hover{background:#78788029}.swing-modal-dimmer:has(.apple-subscription-modal-content) .swing-modal{max-width:440px}.swing-modal-dimmer:has(.apple-subscription-modal-content) .close-button{display:none}.apple-subscription-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.apple-subscription-modal-content img{margin-bottom:24px}.apple-subscription-modal-content p{margin-bottom:12px;text-align:center}.apple-subscription-modal-content .title{font-size:20px;font-style:normal;font-weight:700}.apple-subscription-modal-content .ui.button{color:#fff;cursor:pointer;margin-top:8px;text-decoration:none;width:100%}.apple-subscription-modal-content .ui.button.swing-grey{background-color:#7676801f;color:#181818}.max-cancellation-confirmation{align-items:center;display:flex;flex-direction:column;text-align:center}.max-cancellation-confirmation .warning-title{color:#000;font-size:20px}@media screen and (max-width:768px){.max-cancellation-confirmation .warning-title{font-size:16px}}.max-cancellation-confirmation .warning-message{color:#000;max-width:90%}.max-cancellation-confirmation .button-container{display:flex;flex-direction:row;justify-content:center;margin:0!important;max-width:350px;min-width:100%}@media screen and (max-width:768px){.max-cancellation-confirmation .button-container{display:flex;flex-direction:column;justify-content:center;min-width:70%}}.max-cancellation-confirmation .button-container #confirm-cancel,.max-cancellation-confirmation .button-container #confirm-downgrade{font-size:13px;margin:5px 5px 5px 0;text-align:center!important;width:100%}.cancellation-offer-details{align-items:center;display:flex;flex-direction:column;text-align:center}.cancellation-offer-details .header{font-size:20px;font-weight:700;margin:24px 0}.cancellation-offer-details .buttons-container{display:flex;flex-direction:column;width:100%}.cancellation-offer-details .buttons-container button{width:100%}.confirm-cancellation{align-items:center;display:flex;flex-direction:column;text-align:center}.confirm-cancellation .header{font-size:20px;font-weight:700;margin:24px 0}.confirm-cancellation .buttons-container{display:flex;flex-direction:column;width:100%}.confirm-cancellation .buttons-container button{width:100%}.offer-error{align-items:center;display:flex;flex-direction:column;text-align:center}.offer-error img{margin-bottom:24px}.offer-error button{width:100%}.request-cancellation{align-items:center;display:flex;flex-direction:column}.swing-modal:has(.request-cancellation){max-width:480px;padding:48px;width:90%}.cancel-subscription-button #cancel-button{align-items:center;background-color:#7676801f;border-radius:52px;color:#181818;display:flex;font-family:Helvetica Neue;font-size:14px;padding:10px 20px 10px 42px;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cancel-subscription-button #cancel-button svg{left:12px;position:absolute;-webkit-transform:scale(.6);transform:scale(.6)}.cancel-subscription-button .confirmation-text{align-items:center;color:#000;display:inline-flex;margin:0!important}.cancel-subscription-button .confirmation-text,.cancel-subscription-button .confirmation-text p{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.cancel-subscription-button .confirmation-text p{margin-bottom:0;margin-left:5px;margin-right:15px}@media screen and (max-width:425px){.cancel-subscription-button .confirmation-text{display:block;width:100%}.cancel-subscription-button .confirmation-text p{flex-grow:1;margin:12px auto 12px 5px;width:100%!important}}.cancel-subscription-button .confirmation-text #confirm-cancel-button{background:#ff635a!important;border-radius:52px;color:#fff;font-family:Helvetica Neue;font-size:14px;padding:10px 16px;text-transform:uppercase}.cancel-subscription-button .confirmation-text #confirm-cancel-button:hover{background:#b2554c}.subscription-details .refund-text{font-size:12px;font-style:italic;margin-top:5px}.subscription-details #upgrade-button{align-items:center;border-radius:52px;color:#fff;display:flex;font-family:Helvetica Neue;font-size:14px;margin-right:20px;padding:10px 20px 10px 42px;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subscription-details #upgrade-button svg{left:12px;position:absolute;-webkit-transform:scale(.6);transform:scale(.6)}.subscription-details #upgrade-button.pro{background:linear-gradient(0deg,#01905a,#29a853 122.81%)}.subscription-details #upgrade-button.pro:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)}.subscription-details #upgrade-button.max{background:linear-gradient(61.69deg,#6866db 32.29%,#bb6bd9)}.subscription-details #upgrade-button.max:hover{background:linear-gradient(61.69deg,#6260cf 32.29%,#b065cc)}.subscription-details .apple-subscription-actions{align-items:center;display:flex}.subscription-details .sub-badge-wrapper{align-items:center;border-radius:260px;display:inline-flex;justify-content:center;margin-bottom:16px}.subscription-details .sub-badge-wrapper .sub-badge{align-items:center;border-radius:260px;color:#fff;display:flex;font-size:.7rem;height:1rem;justify-content:center;line-height:1rem;min-height:18px;padding:2px 8px;text-transform:uppercase;width:40px}.subscription-details .sub-badge-wrapper .purple-gradient{background:linear-gradient(90deg,#dc7eff .03%,#9c73f0 99.97%)}.subscription-details .sub-badge-wrapper .green-gradient{background:linear-gradient(62deg,#01905a,#29a853 52.08%,#bddf3b)}.subscription-details .sub-badge-wrapper .orange-gradient{background:linear-gradient(90deg,#ff9601,#eb5757);color:#fff}.checkout-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:auto;padding:25px 0}@media screen and (max-width:768px){.checkout-container{display:block;padding:5px 15px}}@media screen and (max-width:576px){.checkout-container{padding:5px 0;width:100%}}.checkout-container .ui.error.message a:active,.checkout-container .ui.error.message a:link,.checkout-container .ui.error.message a:visited{color:#9f3a38;text-decoration:underline}.checkout-container .ui.error.message a:hover{color:#d37674;text-decoration:none}.checkout-item{flex:1 0 50%;padding-left:24px;width:100%}@media screen and (max-width:768px){.checkout-item{padding:0}}.checkout-item #input-coupon:focus{border:1px solid #31a564!important}.checkout-item #apply-coupon{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border:1px solid #29a853;color:#fff}.checkout-item #apply-coupon:hover{background-color:#31a564;border:1px solid #31a564}.checkout-item .cards .card .content .header{font-size:1.1em!important}.checkout-item .cards .best-price{color:#b2554c}.checkout-item .cards .card{cursor:pointer}.checkout-item .cards .card .extra{background-color:#dfdfdf;font-weight:700;text-align:center}.checkout-item .cards .card.selected{border:1px solid #29a853;box-shadow:0 1px 3px 0 #29a853}.checkout-item .cards .card.selected .extra{background-color:#29a853;border-radius:0!important;border-top:1px solid #29a853!important;color:#fff}.item-left{background-color:#fff;margin-bottom:24px;padding:33px 20px}@media screen and (max-width:768px){.item-left{margin-bottom:15px;margin-top:15px}}.item-right{background-color:#fff;padding:33px 20px}@media screen and (max-width:768px){.item-right{margin-bottom:15px;margin-top:15px}}h2.checkout-heading{color:#333;font-family:sans-serif;font-size:22px;font-weight:600;line-height:28px;margin:0!important;padding-left:7px;text-align:left}@media screen and (max-width:785px)and (min-width:768px){h2.checkout-heading{font-size:20px}}.no-decoration,.no-decoration:hover:focus:active:visited{text-decoration:none!important}#subscription-cards .message{margin:10px 5px 5px}#subscription-cards button{margin:5px 5px 5px 0}#subscription-cards .ui.card .content .description{color:#000!important}#subscription-cards .svg-button,#subscription-cards button{border-radius:52px;font-family:Helvetica Neue;font-size:14px;text-transform:uppercase}#subscription-cards .svg-button{align-items:center;display:flex;padding:10px 20px 10px 42px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#subscription-cards .svg-button svg{left:12px;position:absolute;-webkit-transform:scale(.6);transform:scale(.6)}#subscription-cards #subscribe-button:hover{background:linear-gradient(0deg,#018251,#269c4d 122.81%)!important}#subscription-cards #reactivate-button{background:linear-gradient(61.69deg,#6866db 32.29%,#bb6bd9);color:#fff;margin-right:20px}#subscription-cards #reactivate-button:hover{background:linear-gradient(61.69deg,#6260cf 32.29%,#b065cc)}#subscription-cards .extra.content{display:flex}@media screen and (max-width:767px){#subscription-cards .extra.content{flex-direction:column;margin-right:auto}#subscription-cards .extra.content a,#subscription-cards .extra.content button{align-self:flex-start}}@media screen and (max-width:500px){#subscription-cards .extra.content:has(#subscribe-button,.manage-subscription-button){flex-direction:column;margin-right:auto}#subscription-cards .extra.content:has(#subscribe-button,.manage-subscription-button) a,#subscription-cards .extra.content:has(#subscribe-button,.manage-subscription-button) button{font-size:12px;max-width:240px;text-align:left}#subscription-cards .extra.content:has(#subscribe-button,.manage-subscription-button) #subscribe-button{margin-right:0!important}}#subscription-cards .extra.content:has(#subscribe-button,.manage-subscription-button) #subscribe-button{margin-right:20px}#subscription-cards #cloud-recording-notice{align-items:center;background:#74748014;color:#515151;display:flex;padding:12px;width:100%}#subscription-cards #cloud-recording-notice svg{margin:12px;min-width:40px!important}@media screen and (max-width:768px){#subscription-cards #cloud-recording-notice svg{min-width:30px!important}#subscription-cards #cloud-recording-notice{padding-left:8px;padding-right:8px}}.body-container{margin:auto;max-width:380px;padding:50px 20px 10vh;width:100%}@media screen and (max-width:414px){.body-container{padding:73px 1% 10vh;width:100%}}.center-align{margin:auto}.hover-effect{cursor:pointer;pointer-events:auto}.vertical{display:flex;flex-direction:column}.swing-logo{height:48px;margin-bottom:20px;width:48px}.h1-text{color:#333;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:26px;font-weight:600;line-height:28px;margin-bottom:25px;text-align:center}.rectangle{border:1px solid hsla(0,0%,71%,.35);border-radius:6px;box-sizing:border-box;color:#222;font-size:14px;height:50px;line-height:22px;margin:auto auto 10px;outline:0;padding:15px 20px;width:100%}input::-webkit-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}input:-ms-input-placeholder{color:#b4b4b4;font-size:14px;line-height:22px}input::placeholder{color:#b4b4b4;font-size:14px;line-height:22px}.joint-input-top{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.joint-input-middle{border-top-left-radius:0;border-top-right-radius:0}.joint-middle-input-wrapper{border:none;padding:0}.joint-input-bottom{border-top-left-radius:0;border-top-right-radius:0}.joint-input-left-addon{border-bottom-right-radius:0;border-right:none}.joint-input-right-addon{border-bottom-left-radius:0}.auth-info:focus{background:#fff;border:1px solid #29a853;border-radius:6px!important;box-sizing:border-box}.joint-input-bottom:focus{background:#fff;border:1px solid #29a853;border-radius:6px;box-sizing:border-box}.error-addon{padding-left:0;padding-right:0}.green-action-button{align-items:center;background:linear-gradient(0deg,#01905a,#29a853 122.81%)!important;border-radius:30px;color:#fff;font-family:Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:bolder;line-height:18px;margin-top:5px;text-align:center}.green-action-button:hover{background:rgba(35,140,81,.8);border-radius:30px;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto}.h4-text{color:#29a853;font-size:14px;line-height:18px;margin-bottom:2px;text-align:center}.h4-text:active,.h4-text:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.h4-text:hover{color:#29a853;cursor:pointer;pointer-events:auto}.wrap-text{word-wrap:break-word;color:#000;font-size:14px;line-height:22px;margin:-18px auto 25px;text-align:center;width:100%}.divider{display:flex}.divider:after,.divider:before{content:"";flex:1 1}.line{align-items:center;color:#b2b2b2;font-family:Helvetica;font-size:13px;line-height:18px;margin:15px auto 20px;text-align:center;width:100%}.line:after,.line:before{background:#b2b2b2;height:1px;margin:0 8px}.link-button:hover{color:#fff;text-decoration:none}.alert ul{margin-bottom:0}.body-container .subtitle{color:#515151!important;margin-bottom:24px}.body-container a.tertiary.button{font-weight:400!important;padding-bottom:8px;padding-top:12px}.body-container .auth-info{margin-bottom:24px}.subscribe-compare #bundle-cards-container{align-items:center;display:flex;justify-content:center;margin:24px auto}.subscribe-compare #bundle-cards-container .swiper-container{display:flex;justify-content:center;overflow:hidden;padding:0 30px 30px 15px;width:100%}.subscribe-compare #bundle-cards-container .swiper-pagination-bullet{background-color:gray;border-radius:50%;height:8px;margin:0 4px;transition:width .5s ease,background-color .5s ease;width:8px}.subscribe-compare #bundle-cards-container .swiper-pagination-bullet-active{background-color:#181818;border-radius:16px;width:20px}.subscribe-compare #bundle-cards-container .swiper-pagination{bottom:0}.swing-court{background-color:#1c1c1e;margin:0 auto}.swing-court,.swing-court .swing-court-banner{align-items:center;display:flex;justify-content:center;width:100%}.swing-court .swing-court-banner{background:linear-gradient(0deg,#01905a,#29a853 122.81%);color:#fff;font-size:32px;font-weight:700;height:124px;text-align:center}@media screen and (max-width:566px){.swing-court .swing-court-banner{height:256px}}.swing-court .swing-court-content{background-color:#1c1c1e;margin:0 auto;max-width:936px;padding-bottom:44px;padding-top:44px;width:100%}.swing-court .swing-court-content b{color:#29a853}.swing-court .content,.swing-court .section-title{color:#bfbfbf!important}.swing-court .content{font-size:20px;letter-spacing:.35px}.swing-court .section-title{font-size:24px;font-weight:700;margin:16px 0}.swing-court a{font-weight:400}.swing-court a.bold{font-weight:700}.swing-court .section{margin-bottom:32px;margin-top:32px;text-align:left!important}.swing-court .section#what-is-swing-vision,.swing-court .section#what-is-swing-vision .section-title{margin-top:0}.swing-court .section#what-is-swing-vision .content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.swing-court .section#what-is-swing-vision .content p{max-width:650px;padding-right:12px}.swing-court .section#what-is-swing-vision .content img{border-radius:50%!important;max-height:240px;max-width:240px;width:100%}@media screen and (max-width:780px){.swing-court .section#what-is-swing-vision .content{flex-wrap:wrap}.swing-court .section#what-is-swing-vision .content p{padding-right:unset}.swing-court .section#what-is-swing-vision .content img{margin:16px auto;max-width:240px}}.swing-court .section#what-is-a-swingvision-swing-court ul{margin-top:16px}.swing-court .section#hardware-requirements .content{display:flex;justify-content:space-between;width:100%}.swing-court .section#hardware-requirements .content p{padding-right:12px}.swing-court .section#hardware-requirements .content img{border-radius:16px;max-height:220px;max-width:420px}@media screen and (max-width:780px){.swing-court .section#hardware-requirements .content{flex-wrap:wrap}.swing-court .section#hardware-requirements .content p{padding-right:unset}.swing-court .section#hardware-requirements .content img{margin:16px auto}}.swing-court #more-information{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:554px;width:100%}.swing-court #more-information .button-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.swing-court #more-information .button-container a.button{font-size:16px;max-width:264px;padding:21px 60px;width:100%}.swing-dampener{background-color:#fff;padding:44px 0;text-align:center}.swing-dampener .title{font-size:32px;font-weight:700}.swing-dampener .chat-img{margin:24px 0;max-width:485px;width:100%}.swing-dampener .logo{width:115px}.swing-dampener p{font-size:16px}#details-container h4{color:#181818;font-size:32px;font-weight:700;margin-bottom:16px}#details-container #features{margin:24px 0 16px}#details-container #features .feature-text-container{align-items:center;display:flex;margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#details-container #features .feature-text-container img{aspect-ratio:1/1;height:14px}#details-container #features .feature-text-container p{margin-left:12px}.product-option{background-color:#fff;border-radius:12px;margin-bottom:12px}.product-option .radio-title-container{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:16px 24px;width:100%}@media screen and (max-width:412px){.product-option .radio-title-container{width:100%}}.product-option .radio-title-container .text-container{margin-left:12px}.product-option .radio-title-container .text-container .product-name{color:#181818;font-weight:700;margin:0}.product-option .radio-title-container .text-container .product-subtitle{color:#29a853;font-size:12px}.product-option .radio-title-container .title-pricing-container{align-items:center;display:flex;justify-content:space-between;width:100%}.product-option .radio-title-container .title-pricing-container .product-pricing-container .pricing-container{align-items:center;display:flex!important;flex-direction:row-reverse;justify-content:center}.product-option .radio-title-container .title-pricing-container .product-pricing-container .pricing-container .no-strike-price{color:#181818;font-size:16px;margin-left:8px;padding-bottom:2px}@media screen and (max-width:575px){.product-option .radio-title-container .title-pricing-container .product-pricing-container .pricing-container{align-items:flex-end;flex-direction:column;text-align:right}.product-option .radio-title-container .title-pricing-container .product-pricing-container .pricing-container .no-strike-price{font-size:14px;line-height:18px}.product-option .radio-title-container .title-pricing-container .product-pricing-container .pricing-container .trial-strike{font-size:12px}}.product-option hr{margin:0 auto;max-width:463px}.product-option #product-bundle-perks{padding-left:6px}.product-option #product-bundle-perks .summary-item{color:#515151!important}.product-option .recurring-payment{color:#3c3c4399;font-size:12px;font-style:italic;margin-left:28px;padding-bottom:24px}#swing-stick-images-container{max-width:552px;width:100%}#swing-stick-images-container .thumbnail{align-items:center;display:flex;justify-content:center;position:relative}#swing-stick-images-container .thumbnail .swing-play-button{align-items:center;background-color:hsla(0,0%,50%,.709);border-radius:50px;display:flex;justify-content:center;padding:10px;position:absolute}#swing-stick-images-container .thumbnail .swing-play-button img{padding-left:3px}#swing-stick-images-container .swing-carousel{height:330px;position:relative}@media screen and (max-width:500px){#swing-stick-images-container .swing-carousel{height:215px}}#swing-stick-images-container .swing-carousel .img-container{cursor:pointer}#swing-stick-images-container .swing-carousel .img-container:has([alt="Swing Stick Diagram"]){padding-top:25px}@media screen and (max-width:500px){#swing-stick-images-container .swing-carousel .img-container:has([alt="Swing Stick Diagram"]){padding-top:15px}}@media screen and (max-width:500px){#swing-stick-images-container .swing-carousel .img-container:not(:has(#shot-static-image)){padding-top:8px}}#swing-stick-images-container .swing-carousel img{margin:auto;max-width:552px}#swing-stick-images-container .swing-carousel img:not([src="/images/play_icon.svg"]){border-radius:16px}@media screen and (max-width:500px){#swing-stick-images-container .swing-carousel img{width:100%}}#swing-stick-images-container .swing-carousel .arrow{position:absolute;top:50%;z-index:1000!important}#swing-stick-images-container .swing-carousel .arrow.left{left:20px}#swing-stick-images-container .swing-carousel .arrow.right{right:20px}#swing-stick-images-container .swing-carousel .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:-5px}#swing-stick-images-container .swing-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#29a853}#swing-stick-images-container .swing-carousel .youtube-embed{pointer-events:none}#swing-stick-images-container .swing-carousel #shot-static-image{max-width:552px!important}#swing-stick-images-container .swing-carousel #shot-static-image iframe{border-radius:16px!important;height:300px;margin-left:40px;margin-top:8px;width:470px!important}@media screen and (max-width:500px){#swing-stick-images-container .swing-carousel .youtube-embed{pointer-events:unset}#swing-stick-images-container .swing-carousel #shot-static-image{padding-top:8px}#swing-stick-images-container .swing-carousel #shot-static-image iframe{margin-left:unset;margin-top:unset;max-height:182px!important;width:100%!important}}#swing-stick-images-container .swing-carousel .swing-play-button{background-color:hsla(0,0%,50%,.512);-webkit-transform:scale(2.5);transform:scale(2.5)}#swing-stick-images-container #swing-stick-images-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}#swing-stick-images-container #swing-stick-images-row .img-container{align-items:center!important;border-radius:8px;display:flex!important;height:76px;justify-content:center!important;padding:2px}#swing-stick-images-container #swing-stick-images-row .img-container:not(.selected){border:2px solid transparent;cursor:pointer}#swing-stick-images-container #swing-stick-images-row img{border-radius:4px;max-height:80px;max-width:120px}#swing-stick-images-container #swing-stick-images-row .selected{border:2px solid gray}#swing-stick-images-container .swing-modal .swing-modal-content .img-container{align-items:center;cursor:unset;display:flex;height:100%!important;justify-content:center}#swing-stick-images-container .swing-modal .swing-modal-content .img-container:has([alt="Swing Stick Diagram"]){padding-top:25px}@media screen and (max-width:500px){#swing-stick-images-container .swing-modal .swing-modal-content .img-container:has([alt="Swing Stick Diagram"]){padding-top:15px}}#swing-stick-images-container .swing-modal .swing-modal-content img{margin:auto;max-width:700px;width:100%}#swing-stick-images-container .swing-modal .swing-modal-content .youtube-embed{align-items:center;display:flex;justify-content:center;pointer-events:unset;-webkit-transform:scale(1.2);transform:scale(1.2)}#swing-stick-images-container .swing-modal .swing-modal-content #shot-static-image iframe{border-radius:16px;margin-left:0;margin-top:5px;width:100%}#swing-stick-images-container .swing-modal .swing-modal-content #swing-stick-images-row{align-items:center;display:flex;justify-content:space-evenly;width:100%}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel{height:unset}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel .img-container{min-height:395px}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image{max-width:552px!important}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image .youtube-embed{width:100%!important}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image iframe{border-radius:16px!important;height:300px;max-width:100%}@media screen and (max-width:700px){#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image .youtube-embed{max-width:400px!important}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image iframe{height:227px}}@media screen and (max-width:650px){#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image .youtube-embed{max-width:380px!important}#swing-stick-images-container .swing-modal .swing-modal-content .swing-carousel #shot-static-image iframe{height:227px}}#product-details-container{display:flex;flex-direction:column;margin:0 auto;max-width:1170px}#product-details-container #swing-stick-details{display:flex;justify-content:space-between;margin:0 auto;width:100%!important}@media screen and (max-width:1031px){#product-details-container #swing-stick-details{align-items:center;flex-direction:column}}@media screen and (max-width:575px){#product-details-container #swing-stick-details{padding:0 16px}}#product-details-container #swing-stick-details #product-details{color:#515151;margin-left:44px}@media screen and (max-width:1031px){#product-details-container #swing-stick-details #product-details{margin-left:0;margin-top:24px}}#product-details-container #swing-stick-details #product-options-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:24px}#product-details-container #swing-stick-details #product-bundle-perks{margin-left:24px}#product-details-container #swing-stick-details #product-bundle-perks .summary-item{align-items:center;color:#88888c}#product-details-container #swing-stick-details #product-bundle-perks .summary-item img{margin-right:12px;margin-top:0;-webkit-transform:scale(2.2);transform:scale(2.2)}#product-details-container #swing-stick-details #product-price-and-button-container{align-items:center;display:flex;justify-content:space-between;margin:12px 0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:575px){#product-details-container #swing-stick-details #product-price-and-button-container{margin:24px auto!important}}#product-details-container #swing-stick-details #product-price-and-button-container #purchase-button{align-items:center;display:flex;height:52px;justify-content:center;min-width:244px;width:100%}@media screen and (max-width:575px){#product-details-container #swing-stick-details #product-price-and-button-container #purchase-button{min-width:350px}}#product-details-container:not(:has(#product-testimonials)) #swing-stick-details{padding:0 12px 44px}#swing-stick-pdp .details-container{align-items:center;display:flex;flex-direction:column}#swing-stick-pdp #return-to-shop-button-container{height:44px!important}#swing-stick-pdp :not(:has(.crumbs-logo-title-container)) #return-to-shop-button-container{padding-bottom:44px}#team-landing .team-landing-banner{background:url(/static/media/ambassador-landing-overlay.21170d4fb050479ff853.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;height:493px}@media screen and (max-width:929px){#team-landing .team-landing-banner{background-position:bottom}}@media screen and (max-width:444px){#team-landing .team-landing-banner{height:570px!important}}#team-landing .team-landing-banner .container{height:100%;padding-left:50px;padding-right:30px;padding-top:90px}@media screen and (max-width:929px){#team-landing .team-landing-banner .container{padding-top:80px}}@media only screen and (max-width:425px){#team-landing .team-landing-banner .container{padding-left:15px;padding-right:15px;padding-top:50px}}#team-landing .team-landing-banner #container{background-image:url(/static/media/teams-coach.eed4a0796aa2de049586.png);background-position:100%;background-repeat:no-repeat;background-size:100%}@media screen and (min-width:685px){#team-landing .team-landing-banner #container div{width:65%!important}}@media screen and (max-width:929px){#team-landing .team-landing-banner{height:530px}#team-landing .team-landing-banner #container{background-position:100% 100%;background-size:150%}}#team-landing .team-landing-banner h1{font-size:46px;font-weight:700;margin:20px 0;max-width:420px}#team-landing .team-landing-banner h3{font-size:1.4em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}#team-landing .team-landing-banner p{font-size:20px;max-width:400px}#team-landing .team-landing-banner .contact-us-btn{background-color:#fff;border:none;border-radius:52px;color:#29a853;cursor:pointer;font-size:10px;font-weight:700;height:32px;line-height:12px;margin-top:10px;text-align:center;text-transform:uppercase;width:175px}#team-landing .team-landing-banner .contact-us-btn:hover{background-color:#31a564;color:#fff}#team-landing .success-message{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#team-landing .success-message img{max-width:250px}#team-landing .success-message h3{font-size:1.5em}#team-landing .ui.form input[type=text],#team-landing .ui.selection.dropdown{border:1px solid rgba(60,60,67,.3);border-radius:8px;font-size:14px;font-weight:400;line-height:26px}#team-landing .ui.form input[type=text] .dropdown.icon,#team-landing .ui.selection.dropdown .dropdown.icon{padding:1.4em}#team-landing .ui.button{border-radius:30px;font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase}@media only screen and (min-width:992px){#team-landing .ui.container{width:622px}}#team-landing .grey-bg>div>h3{margin:1.3rem 0}#team-landing .release-year{font-size:18px}#team-landing .sub-text{color:rgba(60,60,67,.5);font-size:12px}#team-landing .img-container{padding-left:0;padding-right:0}#team-landing .live-streaming .live-streaming-title{display:inline-block}#team-landing .options{display:inline-block;width:-webkit-max-content;width:max-content}#team-landing .options .option{cursor:pointer}#team-landing .options .option .selected-status{height:20px;margin:auto 8px!important;width:20px}#team-landing .college-teams{justify-content:center;text-align:center}#team-landing .college-teams .college-logos{align-items:center;flex-wrap:wrap;gap:10px;justify-content:center;row-gap:35px}#team-landing .college-teams .college-logos .college{min-width:70px;width:calc(12.5% - 10px)}#team-landing .college-teams .college-logos .college img{height:auto;width:70px}#team-landing .section-padding{padding-bottom:45px!important;padding-top:25px!important}#team-landing .feature-icon{margin-top:50px}#team-landing .feature-icon .img-container{margin-right:20px}#team-landing .feature-icon p{padding-top:5px!important}#team-landing .feature-icon img{-webkit-transform:translateY(-5px) scale(1.1);transform:translateY(-5px) scale(1.1);width:150px}#team-landing .feature-icon h3{padding-top:20px}#team-landing #what-you-get p.center{color:#515151;margin:20px auto!important}@media screen and (max-width:992px){#team-landing #what-you-get .feature-icon .container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}}#team-landing #coming-soon h3{margin-bottom:20px!important}@media screen and (max-width:992px){#team-landing #coming-soon .feature-icon .container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}}#team-landing #get-in-touch p{padding-bottom:20px!important}#team-landing #get-in-touch .button{font-size:14px!important;font-weight:700;padding:18px;width:238px}.team-score-container{display:grid;grid-template-columns:33% 33% 33%;margin-bottom:80px;margin-top:30px;width:100%}.team-score-container .team-logo{aspect-ratio:1/1;width:80px}.team-score-container .opponent,.team-score-container .team{align-items:center;display:flex;flex-direction:column;font-size:30px!important;justify-content:center;position:relative}.team-score-container .overall-scores{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:40px;justify-content:center;position:relative}.team-score-container .overall-scores div{margin:0 auto}.team-score-container .overall-scores .break{height:0;min-width:100%}.team-score-container .overall-scores .scheduled-at{color:#4e4e4e;font-size:16px;position:absolute;top:95px}.team-score-container .overall-scores .scores.editable{cursor:pointer}.team-score-container .overall-scores input{border:none;border-radius:8px;max-width:104px;outline:1px solid rgba(34,36,38,.15);padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.team-score-container .name{font-size:28px;font-weight:400;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:absolute;text-align:center;top:90px}.team-matches-view{margin:0 auto;max-width:960px;padding-bottom:65px;padding-top:65px}@media screen and (max-width:768px){.team-matches-view{max-width:740px}}@media screen and (max-width:992px){.team-matches-view{max-width:840px}}.team-matches-view .team-view-header{margin-bottom:50px}.team-matches-view .team-view-header .team-name-container{align-items:center;display:flex;flex-wrap:wrap;font-size:45px}@media screen and (max-width:768px){.team-matches-view .team-view-header .team-name-container{flex-direction:column;text-align:center}}.team-matches-view .team-view-header .team-name-container img{margin-right:10px;width:70px}.team-matches-view .team-view-header .team-name-container .team-name{display:flex;flex-wrap:wrap;font-weight:700;max-width:90%}.team-matches-view .team-view-controls{align-items:center;border-bottom:1px solid #3c3c434d;display:flex;justify-content:space-between;margin:auto;padding-bottom:25px;width:100%}@media screen and (max-width:768px){.team-matches-view .team-view-controls{flex-direction:column}}.team-matches-view .team-view-controls .match-tabs-container{color:#3c3c434d;display:flex;font-weight:600;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.team-matches-view .team-view-controls .match-tabs-container{justify-content:space-around;margin-bottom:20px;width:100%}}.team-matches-view .team-view-controls .match-tabs-container h4{font-size:24px;margin-bottom:0}.team-matches-view .team-view-controls .match-tabs-container h4:last-child{margin-left:50px}.team-matches-view .team-view-controls .match-tabs-container h4:not(.selected){cursor:pointer}.team-matches-view .team-view-controls .match-tabs-container .selected{color:#29a853;font-weight:700}.team-matches-view .team-view-controls .search-bar-and-filter-container{align-items:center;display:flex;justify-content:space-between;width:30%}@media screen and (max-width:768px){.team-matches-view .team-view-controls .search-bar-and-filter-container{width:80%}}.team-matches-view .team-view-controls .search-bar-and-filter-container .search-bar{min-width:200px;width:100%}.team-matches-view .team-view-controls .search-bar-and-filter-container #filter-button{cursor:pointer;height:25px;margin-left:10px}.team-matches-view .filters-bar{display:flex;flex-direction:row-reverse!important;justify-content:space-between;justify-content:flex-start!important;z-index:999}.team-matches-view .filters-bar .reset-btn{left:20px;position:absolute;width:-webkit-min-content;width:min-content}.team-matches-view .team-matches-container{display:flex;flex-wrap:wrap;margin-top:50px;padding:0}@media screen and (max-width:768px){.team-matches-view .team-matches-container{flex-direction:column}}.team-matches-view .team-matches-container .card-container{margin:10px 0;padding-left:7px;padding-right:7px}.team-matches-view .team-matches-container .live-indicator{font-size:14px;font-weight:600;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform:translate3d(5px,-5px,0);transform:translate3d(5px,-5px,0)}.team-matches-view .no-live-stream-matches{font-size:20px;font-weight:400;padding-bottom:70px;padding-top:70px}.team-matches-view .no-live-stream-matches h4{font-size:28px;font-weight:700;margin-bottom:25px}.team-matches-view .no-live-stream-matches img{max-width:180px}.team-matches-view .no-live-stream-matches p{font-size:16px;margin-bottom:50px}.team-matches-view .no-live-stream-matches .btn-green{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;margin-right:10px;padding:14px 38px;text-transform:uppercase}.team-matches-view .no-live-stream-matches .btn-green:hover{background-color:#31a564;border-color:#31a564;text-decoration:none}.match-feed .show-filters-toggle,.team-matches-view .show-filters-toggle{background-color:rgba(60,60,67,0);border-radius:8px;color:rgba(60,60,67,.6);cursor:pointer;display:flex;font-size:11px;margin-left:12px;padding:6px 16px;transition:background-color .3s ease-in-out}.match-feed .show-filters-toggle.filters-shown,.team-matches-view .show-filters-toggle.filters-shown{background-color:rgba(60,60,67,.18)}.match-feed .show-filters-toggle .filters,.team-matches-view .show-filters-toggle .filters{font-weight:700;margin:auto;vertical-align:middle}.match-feed .arrow,.team-matches-view .arrow{border:solid rgba(60,60,67,.6);border-radius:1px;border-width:0 2px 2px 0;display:inline-block;height:8px;margin:auto 6px 6px auto;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:8px}.match-feed .arrow.up,.team-matches-view .arrow.up{transform:rotate(135deg);-webkit-transform:rotate(225deg)}.match-feed .arrow.down,.team-matches-view .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.match-feed .filters-bar,.team-matches-view .filters-bar{color:rgba(60,60,67,.6);display:flex;flex-direction:row;font-size:11px;margin:8px auto auto;position:relative;text-transform:uppercase}.match-feed .filters-bar .filter-type-toggle,.team-matches-view .filters-bar .filter-type-toggle{background-color:rgba(60,60,67,0);border-radius:4px;cursor:pointer;padding:2px 6px;position:relative;transition:background-color .3s ease-in-out}.match-feed .filters-bar .filter-type-toggle.filter-type-shown,.team-matches-view .filters-bar .filter-type-toggle.filter-type-shown{background-color:rgba(60,60,67,.18)}.match-feed .filters-bar .filter-options,.team-matches-view .filters-bar .filter-options{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;padding:8px;position:absolute;text-transform:capitalize;top:140%;width:100%;z-index:1000}.match-feed .filters-bar .filter-options .option,.team-matches-view .filters-bar .filter-options .option{display:flex;flex-direction:row;font-size:12px;margin:4px 0}.match-feed .filters-bar .filter-options .option .option-bubble,.team-matches-view .filters-bar .filter-options .option .option-bubble{margin-right:8px;width:12px}.match-feed .filters-bar .reset-btn,.team-matches-view .filters-bar .reset-btn{cursor:pointer;padding:2px;position:absolute;right:18px}.one-pager .ui.grid{margin:0}.one-pager a{color:#29a853;text-decoration:underline}.one-pager a:hover{color:#31a564}.one-pager .banner{background:url(/static/media/faq-banner-overlay.8dad88747f6f768151c9.png),linear-gradient(0deg,#01905a,#29a853 122.81%);background-color:#29a853;background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%,cover;color:#fff;margin:0 auto;padding-bottom:45px;padding-top:45px;text-align:center;width:100%}.one-pager .banner img{height:142px;margin:auto;width:142px}.one-pager .banner h3{font-size:32px;font-weight:700}.one-pager .banner p{font-size:22px;font-weight:400}.one-pager .banner .banner-container{display:flex;flex-direction:row}.one-pager .copy-container{background-color:#fff;padding-bottom:25px;padding-top:45px}.one-pager .copy-container h4{font-size:14px;font-weight:700}.one-pager .copy-container p{font-size:14px;font-weight:400;margin-bottom:20px}.order-card{background-color:#fff;border:1px solid #d1d1d6;border-radius:8px;margin-bottom:20px;width:100%}.order-card hr{margin:0}.order-card .top-section{background:hsla(240,5%,48%,.08);padding:42px 30px;position:relative}.order-card .section{display:flex;flex-wrap:wrap;padding:20px 30px}.order-card .shipment-group{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}@media only screen and (max-width:600px){.order-card .shipment-group{display:flex;flex-wrap:wrap;padding-bottom:20px}}.order-card .shipment-group .detail{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 30px}.order-card .item-group{display:grid}.order-card .item-group .header{font-size:14px;font-weight:700;padding:20px 0 0 30px}.order-card .detail{display:grid;font-size:14px;font-weight:400;padding:10px 0;width:270px}.order-card .detail.total{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-card .order-item-container{width:270px}.order-card .headline{font-size:14px;font-weight:700;text-transform:uppercase}.order-card .order-number{color:#29a853;text-transform:none}.order-card .order-details-btn{background:linear-gradient(0deg,#01905a,#29a853 122.81%);border-radius:30px;color:#fff;font-size:14px;font-weight:700;padding-bottom:12px;padding-top:12px;text-decoration:none;text-transform:uppercase}.order-card .order-details-btn.desktop{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding-left:15px;padding-right:15px;position:absolute;right:30px;top:0}@media only screen and (max-width:650px){.order-card .order-details-btn.desktop{display:none}}.order-card .order-details-btn.mobile{display:block;margin:20px;text-align:center;width:calc(100% - 40px)}@media only screen and (min-width:651px){.order-card .order-details-btn.mobile{display:none}}.order-card .order-details-btn:hover{background-color:#31a564}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italicize{font-style:italic}.capitalize-first{display:block}.capitalize-first:first-letter{text-transform:uppercase!important}.weight-600{font-weight:600}.user-orders.ui.grid{margin:0}.user-orders .column{padding:0!important}.user-orders .orders-banner{background-color:#29a853;background-image:url(/static/media/faq-banner.d51f5967a921cd8e844a.png);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%,cover;color:#fff;margin:0 auto;padding:75px 0;text-align:center;width:100%}.user-orders .orders-banner h1{font-size:32px;font-weight:700}.user-orders .orders-container{padding:45px 20px!important}.user-orders .search-order-msg{padding:20px 0;text-align:center}.user-orders .search-order-msg a{color:#29a853;text-decoration:underline}.user-orders .search-order-msg a:hover{color:#31a564}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transition:all .4s}.notification-enter.notification-enter-active,.notification-leave{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.notification-leave.notification-leave-active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}