.template-404 .img_404{max-width:500px;width:100%;height:auto;margin:0 auto}div.template-404{padding:80px 20px;margin:0 auto}.template-404 h1{margin:25px 0;text-transform:uppercase;text-align:center}.template-404 .title+*{margin-top:0!important}.Form_Wrapper .field,.Form_Wrapper .field input,.customer select,.customer .select{border-radius:100px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none}.customer .field:focus-visible,.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{outline:unset;outline-offset:unset;box-shadow:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:unset;border-radius:100px}.Form_Wrapper .field:before,.Form_Wrapper .field:after{display:none}.customer{padding-left:20px!important;padding-right:20px!important}.customer h1{text-align:center}.reset-password p{margin:1.5rem 0}.customer .Form_Wrapper{background:#fff;border:1px solid #e2e2e2;border-radius:20px;padding:40px;margin-top:3rem!important}.customer .Form_Wrapper p{font-size:16px!important}.customer input::placeholder{opacity:1!important;color:#000}.customer .field{border:1px solid #e2e2e2}.customer form{margin-top:0!important}.customer form input{padding:0 15px!important}.customer .login-link{display:flex;align-items:center;justify-content:center}.login .Form_Wrapper .primary-btn,.reset-password .Form_Wrapper .primary-btn{width:100%!important}.customer button.primary-btn.btn{width:fit-content}.register .Form_Wrapper .primary-btn.btn{width:100%}.customer .primary-btn{margin:3rem 0 1.5rem;background:#d7241f;border-radius:100px;border:1px solid transparent;min-height:40px;text-align:center;font-size:16px;line-height:30px;letter-spacing:0;color:#fff;text-transform:uppercase;padding:4px 24px 2px;transition:all .5s;font-family:Fjalla One;display:inline-flex;align-items:center;justify-content:center}.customer .form__message:focus-visible{outline:unset;outline-offset:unset;box-shadow:none}.customer .login-link a{margin:0;color:#000;font-weight:500;text-decoration:none;transition:.5s;font-size:16px}.customer .login-link a:hover,.customer .login-link a:focus{color:#d7241f;text-decoration:none}.customer .primary-btn:hover,.customer .primary-btn:focus{background:#000;color:#fff}.customer .login-link span{margin:0 12px;color:#000}.customer .primary-btn:before,.customer .primary-btn:after{display:none}.customer .cancel-btn,.customer .login-btn{color:#d7241f;text-decoration:underline;font-size:16px;line-height:24px;transition:.5s;margin:0 auto;text-align:center;width:fit-content;display:block;text-transform:uppercase;font-family:Fjalla One}.customer .cancel-btn:hover,.customer .login-btn:hover{color:#000;text-decoration-thickness:unset}.account a,.addresses a,.order a{color:#d7241f;font-weight:600;text-decoration:none;transition:.5s;font-size:16px;line-height:26px;margin:0;display:inline-flex}.customer.addresses form .select{border:1px solid #e2e2e2}.customer .Form_Wrapper .select .svg-wrapper{right:16px}.customer.addresses{max-width:800px!important}.customer.addresses button{margin:20px 0 0}.account .Form_Wrapper h2,.order .Form_Wrapper h2{font-size:28px!important;margin-bottom:8px}.addresses .Form_Wrapper h2{font-size:28px!important;margin:12px 0}.customer.addresses .Form_Wrapper ul{margin-bottom:2rem}.addresses .Form_Wrapper li{margin-top:3rem}.customer.addresses .Form_Wrapper ul.address-line li{border-bottom:1px solid #e2e2e2;padding-bottom:30px}.customer.addresses .Form_Wrapper ul.address-line li:last-child{border-bottom:none;padding-bottom:0}.select__select,.customer select{padding:0 15px!important}.customer.addresses form button.primary-btn{background:#d7241f;color:#fff}.customer.addresses form button.primary-btn:hover,.customer.addresses form button.primary-btn:focus{background:#000;color:#fff}.primary-btn.btn-add{margin:20px 5px 0!important}.customer .form__message{align-items:center;text-align:left;line-height:normal;font-size:16px;margin-top:0;margin-bottom:15px}.customer .form__messages{align-items:baseline;text-align:left;line-height:normal;font-size:16px;margin-top:0;margin-bottom:15px}.customer .form__messages .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer.login h3.form__messages{align-items:baseline;text-align:left;line-height:normal;font-size:16px;margin-top:0;margin-bottom:15px;display:flex}.customer.login svg.icon.icon-success{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer.login h3.form__messages:focus-visible{outline:unset;outline-offset:unset;box-shadow:none}.order h2{color:#000}.account a:hover{text-decoration:none}.account .login_link{display:flex;align-items:center}.account .login_link>a{margin-right:20px}ul.shopify-challenge__error{padding:0;margin:10px 0}.customer .pagination li [aria-current]:after{display:none!important}.customer .pagination__item--current.light{cursor:not-allowed}.customer .pagination ul{margin-bottom:0!important}.customer tbody,.order dd s{color:#000!important}body .customer thead th{font-weight:600;font-size:14px;letter-spacing:0;line-height:1.5;color:#000}body .order td{color:#000}body .order tfoot tr:last-of-type td,.order tfoot tr:last-of-type td[data-label=Total]{font-weight:600}.order .Form_Wrapper .order-details th{font-weight:600;font-size:16px}.account .Form_Wrapper .order-history,.account table td:first-of-type a{border:1px solid #e2e2e2!important;box-shadow:none!important}.customer .field:focus-within,.customer form .select:focus-within{border-color:#d7241f}.customer .field,.customer .select{transition:all .5s}.account .Form_Wrapper .view_add,.login .Form_Wrapper .login-link a{text-transform:capitalize}.account .log_out{text-transform:uppercase;font-family:Fjalla One;font-weight:400;text-decoration:underline}.account .log_out:hover{text-decoration:underline;color:#000}.register .form__message{margin-top:20px}.register ul li a{font-size:18px;font-weight:400;text-decoration:underline;color:#d7241f}.register ul li a:hover{text-decoration:underline;color:#000}.template-cart a#cart-icon-bubble{pointer-events:none}.order tbody ul,.order .fulfillment,.order .regular-price{font-size:16px!important}.order .svg-wrapper{height:auto}.order .fulfillment a{text-transform:capitalize}.login .Form_Wrapper #RecoverEmail-email-error{margin-top:12px}.cart-drawer .drawer__inner{width:50rem}.cart-items thead th{font-size:16px;font-weight:600;line-height:normal;color:#000;letter-spacing:0}.drawer__header .drawer__heading{line-height:normal;font-weight:600}.drawer__header .drawer__heading,.template-cart .title-wrapper-with-link .title{color:#000;font-weight:500}.cart-item__details .cart-item__name{font-size:18px;line-height:24px;text-transform:none;font-weight:500;font-family:Roboto;transition:.5s all}.cart-item__details .cart-item__name:hover{color:#d7241f;text-decoration:none}.title-wrapper-with-link a.underlined-link{text-decoration:none;color:#fff;transition:.5s all;text-transform:uppercase;font-family:Fjalla One}.title-wrapper-with-link a.underlined-link:hover{background-color:#000}.cart-item__details .product-option{color:#000;font-size:16px;line-height:1.5}.cart-item__price-wrapper span.price.price--end{font-size:16px;font-weight:600;color:#000;line-height:1.5}.cart-item__quantity-wrapper cart-remove-button .icon-remove{height:18px;width:18px}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__input{padding:0!important;font-size:18px;color:#000;line-height:1.5;text-align:left}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__input:focus-visible{outline:unset;box-shadow:unset;outline-offset:unset}.cart-quantity .quantity__input:focus{background:transparent}.cart-item__quantity-wrapper .quantity__button svg{width:12px}.cart-item__quantity-wrapper{align-items:center}.cart__footer .totals__total,.cart-drawer__footer .totals__total{font-size:18px;line-height:24px;font-weight:500;font-family:Roboto;color:#000}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{font-size:20px;color:#000;font-weight:500;font-family:Roboto}.cart__blocks small.tax-note.caption-large.rte,.cart-drawer__footer small.tax-note.caption-large.rte{font-size:14px;color:#000;line-height:1.5}.cart__items .cart-items td{padding-top:3rem}.cart__contents .cart__items{padding-bottom:2rem;border-bottom:1px solid #e2e2e2}.cart-items .cart-item td{padding-bottom:2rem}.cart-page .cart-items .cart-item:last-child td{padding-bottom:0}.cart-items .cart-item{border-bottom:1px solid #e2e2e2}.cart-items .cart-item:last-child{border-bottom:none}.cart__items .cart-items{border-collapse:collapse}.cart-drawer .drawer__close svg{height:18px;width:18px}.is-empty .cart__warnings h1.cart__empty-text,.cart-drawer__empty-content h2.cart__empty-text{margin:0 0 20px;text-align:center}.is-empty .cart__warnings .cart__login-title,.cart-drawer__empty-content .cart__login-title{margin:26px 0 10px;text-align:center;font-size:30px;font-family:Roboto;font-weight:500}.cart-drawer .cart-drawer__warnings{align-items:center}.is-empty .cart__warnings{padding:74px 0 70px}.is-empty .cart__warnings p.cart__login-paragraph a.link.underlined-link,.cart-drawer__empty-content p.cart__login-paragraph a.link.underlined-link{font-weight:400;font-family:Fjalla One;color:#d7241f;transition:.5s all;text-transform:capitalize}.is-empty .cart__warnings p.cart__login-paragraph a.link.underlined-link:hover,.cart-drawer__empty-content p.cart__login-paragraph a.link.underlined-link:hover{color:#000;text-decoration:underline}.cart-drawer .cart-drawer__empty-content .cart__login-paragraph,.is-empty .cart__warnings .cart__login-paragraph{color:#000}.cart-item__quantity-wrapper cart-remove-button .icon-remove path{fill:#d7241f;transition:.5s all}.cart-item__quantity-wrapper cart-remove-button:hover .icon-remove path{fill:#000}.cart-drawer .cart__ctas .cart__ctas>*+*{margin-top:0}.cart-drawer .cart__checkout-button{width:100%;min-height:54px;font-size:22px}.cart__footer .cart__checkout-button{min-height:54px;font-size:22px}.cart__dynamic-checkout-buttons .dynamic-checkout__content .shopify-cleanslate ul li div,.cart__dynamic-checkout-buttons .dynamic-checkout__content .shopify-cleanslate ul li{height:50px!important}.cart__dynamic-checkout-buttons .dynamic-checkout__content .shopify-cleanslate ul li:last-child{margin-top:12px!important}.drawer__cart-items-wrapper .cart-items .cart-item{padding-bottom:20px;margin-bottom:20px}.drawer__cart-items-wrapper .cart-items .cart-item td:first-child{padding-top:20px}quantity-input.quantity.cart-quantity{border-radius:100px;padding:0 10px}quantity-input.quantity.cart-quantity .quantity__button{width:10px}.cart-drawer .cart-items thead th:nth-child(2){width:100%}.cart__items .cart-items .cart-item:last-child td{padding-bottom:0}.cart-item__quantity-wrapper quantity-input.quantity:after{box-shadow:none;border:none}.cart-item__quantity-wrapper quantity-input.quantity:before{background:none;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;box-shadow:none;z-index:-1}.cart-item__quantity-wrapper quantity-input.quantity{background:#f0f0f0;border-radius:30px;width:111px;min-height:60px;padding:8px 30px;margin-right:0;order:2}.quantity__button:first-child{margin-left:0}.cart-item__quantity-wrapper .qty_btn_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.drawer__inner .drawer__footer .totals,.cart__footer .totals{align-items:center}.cart-drawer .cart__checkout-button{margin:0}body:has(.paypal-checkout-sandbox){overflow:hidden!important}.cart-drawer .drawer__inner .drawer__close:hover{color:#d7241f;transition:.5s all}.cart-drawer .cart__ctas .primary-btn{min-height:54px;font-size:22px}td.cart-item__media .placeholder{border:1px solid #ccc}.account .Form_Wrapper .order-history [data-label=Total]{font-weight:600}.customer button.primary-btn.btn:hover,.customer button.primary-btn.btn:focus{background:#000;color:#fff}.customer .cancel-btn:hover,.customer .cancel-btn:focus,.customer .login-btn:hover,.customer .login-btn:focus{color:#000;text-decoration-thickness:unset}.passing-aid-wrap .con_text{margin:0 0 28px}.passing-aid-video .txt_col .subheading{color:#f9f9f9!important}.passing_model_section{padding:100px 0 25px!important}.passing_model_section .model_grid{display:grid;grid-template-columns:27% 36% 27%;justify-content:center;grid-column-gap:70px}.passing_model_section .model_left{align-self:flex-start;position:relative}.passing_model_section .model_grid h4{font-size:24px;line-height:30px;color:#d7241f;font-family:Roboto;font-weight:700;letter-spacing:0;text-transform:none;margin-bottom:20px;position:relative}.passing_model_section .model_grid .about_list{display:block;width:100%;max-width:314px}.passing_model_section .model_grid .about_list li{position:relative;padding:0 0 0 32px;list-style:none;font-size:18px;line-height:30px}.passing_model_section .model_grid .about_list li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:8px;margin:auto}.passing_model_section .model_right{position:relative;text-align:left}.passing_model_section .btm_text h2{text-align:center;margin:26px 0 0;color:#efefef;font-family:Spy Agency Expanded Italic;letter-spacing:0;font-size:100px;line-height:100px}.passing_info_banner .banner-text-con{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}.passing_info_banner .banner_left_text{max-width:592px;text-align:start}.passing_info_banner .banner_left_text p{font-size:24px;line-height:37px;color:#fff;letter-spacing:0;margin:0}.passing_made_section .made-heading{text-align:center;margin-bottom:18px}.passing_made_section{padding:100px 0!important}.passing_made_section p{font-size:20px;line-height:30px;color:#000;letter-spacing:0;text-align:center;margin-bottom:50px;font-weight:700}.passing_made_section .made_bottom_inner{position:relative}.passing_made_section .made__detail{margin:0 0 122px;padding:0;display:flex;justify-content:space-between;align-items:center}.passing_made_section .made__detail:last-child{margin:0}.passing_made_section .made__detail h4{font-size:20px;line-height:30px;color:#d7241f;font-family:Roboto;letter-spacing:0;font-weight:700;text-align:center;position:relative;max-width:364px;width:100%;display:inline-block;text-transform:none}.passing_made_section .made__detail h4:before{content:"";width:1px;height:180px;background:#d7241f;position:absolute;top:75px;left:51%}.passing_made_section .made__detail h4:after{content:"";width:22px;height:22px;border:1px solid #D7241F;border-radius:50%;position:absolute;top:243px;left:48.2%;background:radial-gradient(circle,#d9231f 27%,#0000 27%)}.passing_made_section .made__detail:first-child h4:first-child{margin-left:60px}.passing_made_section .made__detail:first-child h4:last-child{margin-right:248px}.passing_made_section .made__detail:first-child h4:last-child:before{height:132px;left:50%}.passing_made_section .made__detail:first-child h4:last-child:after{top:193px;left:47.5%}.passing_made_section .made_bottom_inner img.made_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.passing_made_section .made_bottom_inner .made_main_img{margin:0 0 100px}.passing_made_section .made__detail:last-child h4:first-child{margin-left:140px}.passing_made_section .made__detail:last-child h4:last-child{margin-right:30px}.passing_made_section .made__detail:last-child h4:first-child:before{height:182px;top:-206px;left:50%}.passing_made_section .made__detail:last-child h4:first-child:after{top:-217px;left:47.2%}.passing_made_section .made__detail:last-child h4:last-child:before{height:137px;top:-135px;left:50%}.passing_made_section .made__detail:last-child h4:last-child:after{top:-144px;left:47.2%}.passing_made_section .made_bottom_inner .made_main_img .made_logo{display:none}.passing__section{position:relative;margin:0;padding:60px 0 82px;background-size:cover!important}.passing__section .curve_img{position:absolute;top:0;right:0;height:556px;object-fit:contain;object-position:right center}.passing__section .passimg_col{display:flex;position:relative;column-gap:30px;justify-content:space-between}.passing__section .left_content{max-width:550px;width:100%}.passing__section .right_content{max-width:682px;width:100%;margin-top:36px;padding-right:30px;text-align:left;flex-shrink:0}.passing__section .global_title{margin-bottom:14px}.passing__section .bottom_detail_list{margin-top:60px}.passing__section .curve_img{height:599px}.passing__section .right_content{max-width:748px}.passing__section .right_content .about_list{padding-right:40px}.passing__section .content_text p{font-size:22px;line-height:37px;max-width:100%;color:#000;letter-spacing:0;font-family:Roboto}.passing__section .content_text a{margin-top:30px}.passing__section .bottom_detail_list{display:flex;justify-content:space-between;column-gap:30px;margin-top:102px}.passing__section .bottom_detail_list h3{font-size:30px;line-height:50px;color:#000;letter-spacing:0}.passing__section .bottom_detail_list span{font-size:25px;line-height:1.4;letter-spacing:0;color:#000;font-family:Fjalla One}.passing__section .bottom_detail_list .about_list li{position:relative;padding:0 0 0 32px;list-style:none;font-size:22px;line-height:37px}.passing__section .bottom_detail_list .about_list li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:8px;margin:auto}.passing_coach_banner .txt-img-con h2{color:#000!important;margin-bottom:18px!important}.passing_coach_banner .txt-img-con .subheading{font-size:20px!important;line-height:30px!important;color:#000!important;font-family:Roboto}.passing_coach_banner .txt-img-con .list-icon li{font-size:22px;line-height:37px;position:relative;padding:0 0 0 32px;color:#000!important}.passing_coach_banner .txt-img-con .list-icon li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:8px;margin:auto}.passing_coach_banner .txt-img-col{flex-direction:row-reverse;column-gap:80px}.passing_coach_banner .txt-img-col .txt_col .btn_wrapper{margin:40px 0 0}.passing_coach_banner .txt-img-col .txt_col{max-width:494px}.passing_coach_banner .page-width{padding-right:calc((100% - 1360px)/2);max-width:100%;padding-left:100px}.passing_coach_banner .txt-img-col .video_col{max-width:956px}.passing_model_section .model_grid .model_middle img{padding:0;border:none;border-radius:0}.passing_model_section .model_left:before,.passing_model_section .model_left:after{display:none}.passing_model_section .model_right:before,.passing_model_section .model_right:after{display:none}.passing_model_section .model_grid{display:flex;column-gap:20px}.passing_model_section .model_grid .model_middle{max-width:670px;flex-shrink:0}.passing_model_section .model_grid .model_left,.passing_model_section .model_grid .model_right{max-width:344px}.passing_model_section .model_grid{justify-content:space-between}.passing_model_section .model_grid .model_middle{position:relative}.passing_model_section .model_grid .model_middle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(./model_svg.svg)}.passing_model_section .model_grid{column-gap:60px}.passing_model_section .model_grid .model_middle:after{top:-21px;left:-9%;width:117%;height:100%}.passing_model_section .model_grid{align-items:flex-start}.passing-aid-video .txt-img-col .video_col video,.passing-aid-video .txt-img-col .video-iframe{max-width:843px;max-height:474px}.passing-aid-video .txt-img-col .video_col:after{padding-bottom:56%}.passing-aid-video .txt-img-con.swiper{padding-bottom:67px}.passing-aid-video .txt-img-col .video-con{max-width:843px;max-height:474px}.passing-aid-video .txt-img-col .txt_col .list-icon p{font-size:22px;line-height:37px}.passing-aid-video .txt-img-col .txt_col{max-width:485px}.passing-aid-video .swiper-button-next{left:-118px}.passing-aid-video .swiper-button-prev{right:232px}.stick-handling-gabriel{padding:100px 0 70px}.stick-handling-gabriel .passimg_col{display:flex;align-items:flex-start;flex-direction:row-reverse;column-gap:80px;justify-content:space-between;position:relative}.stick-handling-gabriel .content_text p{font-size:20px;line-height:30px}.stick-handling-gabriel .content_text p+ul{margin-top:20px}.stick-handling-gabriel .content_text a{font-weight:400}.stick-handling-gabriel .content_text h2{margin-bottom:18px}.stick-handling-gabriel .content_text ul{margin-bottom:35px}.stick-handling-gabriel .content_text ul li{position:relative;padding:0 0 0 32px;list-style:none;font-size:22px;line-height:37px}.stick-handling-gabriel .content_text ul li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:5px;margin:auto}.stick-handling-gabriel .right_content .about_list p{color:#000;opacity:.5;margin-top:20px}.stick-handling-gabriel .right_content{max-width:440px;display:inline-block;position:sticky;top:120px}.stick-handling-gabriel .left_content{max-width:867px}.stick-handling-reviews{padding:100px 0 85px;position:relative}.stick-handling-reviews .overlay h2:first-child{color:#fff;font-size:90px;line-height:100px;opacity:.1;font-family:Spy Agency Expanded Italic;position:absolute;top:0;left:0}.stick-handling-reviews .overlay h2:last-child{color:#fff;font-size:90px;line-height:100px;opacity:.1;font-family:Spy Agency Expanded Italic;position:absolute;right:0;bottom:0}.stick-handling-reviews .review-colls:has(.swiper-button-next.swiper-button-lock){padding-top:0}.stick-handling-reviews:has(.marquee--inner){padding-top:157px}.stick-handling-reviews .review-colls:has(.swiper-button-next){padding-top:74px}.stick-handling-wrapper{padding:94px 0 100px}.stick-handling-wrapper h2{font-size:30px;line-height:50px;color:#000;text-align:center;letter-spacing:0px;max-width:930px;margin:0 auto;text-transform:none}.stick-handling-wrapper .video_col{position:relative;flex-grow:1;margin-top:30px}.stick-handling-wrapper iframe.video-iframe{object-fit:cover;border-radius:0;height:100%;width:100%;display:flex;position:absolute;top:0;z-index:1}.stick-handling-wrapper .video_col:after{content:"";padding-bottom:47.7%;display:flex}.marquee--inner span{color:#fff;font-size:90px;line-height:57px;opacity:.1;font-family:Spy Agency Expanded Italic;width:auto;display:inline-block;padding:0 20px;white-space:nowrap}.stick-handling-aid .txt-img-col .video-con{max-width:843px;max-height:474px}.stick-handling-aid .txt-img-col .video-con .video_col:after{padding-bottom:56%}.stick-handling-aid .txt-img-col .txt_col .list-icon p{font-size:22px;line-height:37px}.stick-handling-aid .txt-img-col .txt_col{max-width:485px}.stick-handling-aid .swiper-button-next{left:-118px}.stick-handling-aid .swiper-button-prev{right:232px}.marquee--inner{display:flex;overflow:hidden;white-space:nowrap;width:100%}.marquee--inner.m-move-left span{display:inline-block;padding-right:50px;animation:m-move-left 20s linear infinite;width:100vw}.marquee--inner.m-move-right span{display:inline-block;padding-right:50px;animation:m-move-right 20s linear infinite;width:100vw}.stick_section .bottom_detail_list{max-width:655px}.passing_receiv_section.stick-handling-gabriel a.primary-btn.btn{margin-top:30px}@keyframes m-move-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes m-move-right{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee--inner{display:flex}.marquee--inner span{flex-shrink:0;min-width:max-content}.marquee--inner{position:absolute;top:0}.marquee--inner.m-move-right{top:auto;bottom:0}.shooter_section .left_content{max-width:570px;width:100%}.shooter-tutor-wrap{padding:100px 0}.shooter-tutor-wrap .passimg_col{display:flex;align-items:flex-start;flex-direction:row-reverse;column-gap:80px;justify-content:space-between;position:relative}.shooter-tutor-wrap .content_text p{font-size:20px;line-height:30px;margin-bottom:20px}.shooter-tutor-wrap .content_text p+ul{margin-top:20px}.shooter-tutor-wrap .content_text a{font-weight:400}.shooter-tutor-wrap .content_text h2{margin-bottom:18px}.shooter-tutor-wrap .content_text ul{margin-bottom:35px}.shooter-tutor-wrap .content_text ul li{position:relative;padding:0 0 0 32px;list-style:none;font-size:22px;line-height:37px}.shooter-tutor-wrap .content_text ul li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:9px;margin:auto}.shooter-tutor-wrap .right_content .about_list p{color:#000;opacity:.5;margin-top:20px}.shooter-tutor-wrap .right_content{max-width:440px;display:inline-block;position:sticky;top:120px}.shooter-tutor-wrap .left_content{max-width:867px}.target_video_wrap{padding:0 0 100px}.shooter-tutor-reviews:has(.marquee--inner){padding-top:157px}.target_video_wrap .txt-img-col{align-items:center;column-gap:80px}.target_video_wrap .txt-img-col .txt_col .subheading{font-size:30px;line-height:50px;font-family:Fjalla One;font-weight:400}.target_video_wrap .txt-img-col .video_col:after{padding-bottom:53.4%}.target_video_wrap .txt-img-col .list-icon p{font-size:22px;line-height:37px}.target_video_wrap .txt-img-col .txt_col{max-width:619px}.main-review-section .review-col[aria-label="1 / 1"]{width:100%!important;margin:0 auto!important;max-width:1055px}.shooter-tutor-reviews{padding:100px 0 85px;position:relative}.shooter_video h2{font-size:40px;line-height:50px}.shooter_section .bottom_detail_list{max-width:653px}.shopify-policy__container{max-width:1440px;width:100%;margin:0 auto;padding:100px 20px}.shopify-policy__container .shopify-policy__body{margin-top:30px}.shopify-policy__container .shopify-policy__body *{font-size:18px;line-height:30px}.shopify-policy__container .info-page-content h2{margin:26px 0 10px;font-size:30px;line-height:50px}.shopify-policy__container .info-page-content ul li{position:relative;padding:0 0 0 32px;list-style:none}.shopify-policy__container .info-page-content ul li:before{content:"";background:url(/cdn/shop/files/about_ic_1_814a5d93-19b1-4bec-8443-6e3d7c6d2072.svg?v=1739516741);width:17px;height:17px;display:inline-flex;position:absolute;left:0;top:5px;margin:auto}.shopify-policy__container .info-page-content h3{font-size:28px;line-height:48px;margin:10px 0}.shopify-policy__container .info-page-content h4{font-size:26px;line-height:46px;margin:10px 0}.shopify-policy__container .info-page-content a{color:#d7241f;transition:all .5s;font-weight:400}.shopify-policy__container .info-page-content a:hover{color:#000}.stick-handling-aid .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)),.stick-handling-aid .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:108px}.passing-aid-video .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)),.passing-aid-video .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:95px}.rte .info-page-content ul{padding-left:0}.article-template__content p{font-size:18px;line-height:30px}.article-template__content h2{margin:26px 0 10px;font-size:30px;line-height:50px}.article-template__content h3{font-size:28px;line-height:48px;margin:10px 0}.table_wrapper{margin:26px 0 25px}.article-template__content ul{margin-bottom:20px}.article-template__content ul li{font-size:18px;line-height:30px;list-style:disc}@media screen and (max-width:1400px){.passing_coach_banner .txt-img-col{column-gap:60px}.passing_coach_banner .txt-img-col .txt_col{max-width:45%}.passing_coach_banner .txt-img-con h2,.passing_made_section .made-heading{margin-bottom:10px!important}.passing_model_section .model_grid{grid-template-columns:27% 34% 27%}.passing_made_section .made__detail:first-child h4:last-child{margin:0;right:16%}.passing_made_section .made_bottom_inner{max-width:1199px;margin:auto}.passing_made_section .made__detail:first-child h4:first-child{margin:0}.passing_made_section .made_bottom_inner .made_main_img{margin:0 0 110px}.passing_made_section .made__detail:last-child h4:first-child{margin:0;right:-8%}.passing__section .right_content{max-width:60%;padding:0}.passing__section .left_content{flex-grow:1;max-width:40%}.passing__section{padding:60px 0 68px}.passing_coach_banner .page-width{padding:0 20px}.passing_model_section .model_grid{display:grid;grid-template-columns:25% 40% 25%;column-gap:40px}.passing_model_section .model_grid .model_middle:after{background-size:100%}.passing-aid-video .swiper-button-next{left:55px}.passing-aid-video .swiper-button-prev{right:55px}.passing-aid-video .txt-img-col .txt_col{max-width:40%}.passing-aid-video .txt-img-col .txt_col .list-icon p,.stick-handling-aid .txt-img-col .txt_col .list-icon p{font-size:20px;line-height:1.7}.marquee--inner span{font-size:70px;line-height:47px}.stick-handling-aid .swiper-button-next{left:55px}.stick-handling-aid .swiper-button-prev{right:55px}.stick-handling-aid .txt-img-col .txt_col{max-width:40%}.target_video_wrap .txt-img-col{column-gap:60px}.target_video_wrap .txt-img-col .txt_col{max-width:40%}.target_video_wrap .txt-img-col .txt_col .subheading{font-size:28px;line-height:1.4}.shooter-tutor-reviews,.stick-handling-wrapper{padding:80px 0}.shopify-policy__container{padding:80px 20px}.shopify-policy__container .info-page-content h2{font-size:28px;line-height:1.4}.shopify-policy__container .info-page-content h3{font-size:26px;line-height:1.4}.shopify-policy__container .info-page-content h4{font-size:24px;line-height:1.4}}@media screen and (max-width:1200px){div.template-404,.is-empty .cart__warnings{padding:70px 0}.passing_coach_banner .txt-img-con h2,.passing_made_section .made-heading{font-size:36px;line-height:46px}.passing_model_section{padding:70px 0 25px!important}.passing_made_section{padding:70px 0!important}.stick-handling-gabriel{padding:70px 0}.stick-handling-gabriel .passimg_col{column-gap:50px}.shooter-tutor-wrap{padding:70px 0}.shooter-tutor-wrap .passimg_col{column-gap:50px}.target_video_wrap{padding:0 0 70px}.stick-handling-wrapper{padding:70px 0}}@media screen and (max-width:1199px){.passing_made_section .made_bottom_inner{max-width:90vw}.passing_made_section .made__detail:first-child h4:last-child{right:11vw}.passing_made_section .made_bottom_inner .made_main_img{margin:0 0 120px}.passing_made_section .made__detail{margin:0 0 127px}.passing_made_section .made__detail:last-child h4:first-child{right:-3vw}.passing_made_section .made__detail:first-child h4:first-child{right:2vw}.passing__section .curve_img{height:50vw;object-position:right top}.passing__section .bottom_detail_list{margin-top:7vw}.passing__section .content_text p,.passing__section .bottom_detail_list .about_list li,.passing_coach_banner .txt-img-con .list-icon li,.stick-handling-gabriel .content_text ul li{font-size:20px;line-height:1.8}.shooter_video h2{font-size:36px;line-height:46px}}@media screen and (max-width:1024px){.passing_coach_banner .txt-img-col{column-gap:40px;align-items:flex-start}.passing_coach_banner .txt-img-con h2,.passing_made_section .made-heading{font-size:34px;line-height:44px}.passing_info_banner .banner_left_text{max-width:450px}.passing_info_banner .banner_left_text p{font-size:20px;line-height:30px}.passing__section{padding:67px 0 30px}.passing_model_section .model_grid{grid-template-columns:28% 35% 28%}.passing_model_section .btm_text h2{font-size:calc(10vw - 5px);line-height:normal;margin:20px 0}.passing__section .left_content,.passing__section .right_content{max-width:50%}.passing__section .curve_img{height:40vw}.passing__section .bottom_detail_list{margin-top:5vw}.passing__section .bottom_detail_list{flex-direction:column;row-gap:20px}.stick-handling-aid .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)),.stick-handling-aid .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:70px}.passing-aid-video .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)),.passing-aid-video .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:65px}.stick-handling-gabriel .left_content{width:60%}.stick-handling-gabriel .right_content{width:40%}.marquee--inner span{font-size:60px;line-height:40px}.stick-handling-reviews:has(.marquee--inner){padding-top:138px}.stick-handling-reviews .review-colls:has(.swiper-button-next){padding-top:60px}.stick-handling-wrapper h2{font-size:28px;line-height:1.4}.stick-handling-reviews{padding:100px 0 68px}.shooter-tutor-wrap .left_content{width:60%}.shooter-tutor-wrap .right_content{width:40%}.shooter-tutor-reviews:has(.marquee--inner){padding-top:138px}.shooter-tutor-reviews .review-colls:has(.swiper-button-next){padding-top:60px}.passing__section .bottom_detail_list h3{font-size:28px;line-height:1.5}.shooter-tutor-reviews{padding:100px 0 68px}.shooter_video h2{font-size:34px;line-height:44px}}@media screen and (max-width:991px){div.template-404{padding:60px 0}.account .Form_Wrapper .order_heading,.order .Form_Wrapper .order_heading{margin-top:1rem}.account .Form_Wrapper h2,.order .Form_Wrapper h2{margin-top:3rem}.is-empty .cart__warnings{padding:60px 0}.passing_made_section .made_bottom_inner{max-width:767px;margin:auto}.passing_made_section .made_bottom_inner img.made_logo{max-width:160px}.passing_made_section .made__detail:first-child h4:last-child{right:83px}.passing_made_section .made__detail h4:before{height:140px}.passing_made_section .made__detail h4:after{top:209px}.passing_made_section .made__detail:first-child h4:last-child:before{height:110px}.passing_made_section .made__detail:first-child h4:last-child:after{top:180px;left:0;right:0;margin:auto}.passing_made_section .made__detail:first-child h4:first-child{right:0}.passing_made_section .made__detail:last-child h4:first-child{right:-30px}.passing_made_section .made__detail:last-child h4:first-child:before{height:170px;top:-180px}.passing_made_section .made__detail:last-child h4:first-child:after{top:-190px}.passing_made_section .made__detail:last-child h4:last-child{margin:0}.passing_made_section .made__detail h4{max-width:280px}.passing__section .bottom_detail_list{flex-direction:column;row-gap:20px}.passing_made_section p{margin-bottom:30px}.passing_model_section .model_grid{display:flex;flex-direction:column;justify-content:center;row-gap:30px}.passing_model_section .model_grid .model_left,.passing_model_section .model_grid .model_right{max-width:100%;width:100%}.passing_model_section .model_grid .model_middle{max-width:100%;width:100%;text-align:center}.passing_model_section .model_grid .about_list{max-width:100%}.passing_model_section .model_grid .model_middle:after{display:none}.passing_model_section{padding:60px 0 25px!important}.passing_made_section{padding:60px 0!important}.passing_made_section .made__detail h4:before{top:108px;left:48%}.passing_made_section .made__detail h4:after{top:237px;left:44.2%}.passing_made_section .made__detail:first-child h4:last-child:before{left:48%}.passing_made_section .made__detail:first-child h4:last-child:after{top:211px;left:-9px}.passing_made_section .made__detail:last-child h4:first-child:before{top:-187px;left:49%}.passing_made_section .made__detail:last-child h4:first-child:after{top:-197px;left:45.2%}.passing_made_section .made__detail:last-child h4:last-child:before{top:-136px;left:51%}.stick-handling-gabriel{padding:60px 0}.stick-handling-gabriel .content_text h2{margin-bottom:12px}.stick-handling-gabriel .right_content{top:100px}.stick-handling-reviews{padding:60px 0}.stick-handling-reviews:has(.marquee--inner){padding-top:130px}.shooter-tutor-wrap{padding:60px 0}.shooter-tutor-wrap .content_text h2{margin-bottom:12px}.shooter-tutor-wrap .right_content{top:100px}.target_video_wrap{padding:0 0 60px}.shooter-tutor-reviews{padding:60px 0}.shooter-tutor-reviews:has(.marquee--inner){padding-top:130px}.stick-handling-wrapper{padding:60px 0}.shopify-policy__container{padding:60px 20px}.shopify-policy__container .shopify-policy__body{margin-top:18px}}@media screen and (max-width:767px){div.template-404{padding:50px 0}.customer .Form_Wrapper{padding:30px}.addresses .Form_Wrapper .section_heading{font-size:26px!important}.custom-logo-section .left-content{min-height:auto}.addresses .Form_Wrapper h2,.account .Form_Wrapper h2,.order .Form_Wrapper h2{font-size:24px!important}.is-empty .cart__warnings{padding:50px 0}.cart__items .cart-items thead tr,.cart-items .cart-item{margin-bottom:0}.cart-item__quantity-wrapper quantity-input.quantity{min-height:40px;padding:6px 30px}.is-empty .cart__warnings .cart__login-title,.cart-drawer__empty-content .cart__login-title{font-size:24px}.passing-aid-wrap .con_text{margin:0 0 20px}.passing_coach_banner .txt-img-col{flex-direction:column-reverse;row-gap:30px}.passing_coach_banner .txt-img-con h2{font-size:30px;line-height:40px}.main-txtimg-section .txt-img-col .txt_col .subheading{font-size:20px}.passing_coach_banner .txt-img-col .txt_col{max-width:100%}.passing_coach_banner .txt-img-con .subheading{font-size:18px!important;line-height:28px!important}.passing_made_section .made-heading{font-size:30px;line-height:40px}.passing_info_banner .banner_left_text{max-width:350px}.passing_info_banner .banner_left_text p{font-size:16px;line-height:1.8}.passing_made_section .made__detail h4:after,.passing_made_section .made__detail h4:before{display:none}.passing_made_section .made__detail h4{position:unset;width:100%;max-width:100%}.passing_made_section .made__detail{flex-direction:column}.passing_made_section .made__detail h4:not(:last-child){margin:0 0 20px!important}.passing_made_section .made__detail{margin:0 0 50px}.passing_made_section .made_bottom_inner img.made_logo{max-width:120px;top:46%}.passing_made_section .made_bottom_inner .made_main_img{margin:0 0 50px}.passing__section .passimg_col{flex-direction:column;row-gap:30px}.passing__section .left_content{max-width:100%}.passing__section .content_text p{max-width:100%;font-size:16px;line-height:1.8}.passing__section .bottom_detail_list .about_list li,.passing_coach_banner .txt-img-con .list-icon li{font-size:16px;line-height:1.8}.passing__section .content_text a{margin:20px 0}.passing__section .right_content{max-width:100%;margin:0}.passing__section .bottom_detail_list{flex-flow:wrap}.passing__section .curve_img{height:17vw}.passing__section .bottom_detail_list h3{font-size:26px;line-height:1.5}.passing__section .bottom_detail_list span{font-size:22px;line-height:1.5}.passing__section{padding:67px 0 36px}.passing_made_section p{margin-bottom:20px}.passing_made_section p{font-size:16px;line-height:1.8}.passing_coach_banner .txt-img-col .txt_col .btn_wrapper{margin:20px 0 0}.passing_made_section .made__detail h4,.passing_model_section .model_grid .about_list li{font-size:16px;line-height:1.8}.passing-aid-video .txt-img-col .txt_col,.stick-handling-aid .txt-img-col .txt_col{max-width:100%;width:100%}.passing-aid-video .txt-img-col .txt_col .list-icon p,.stick-handling-aid .txt-img-col .txt_col .list-icon p{font-size:16px;line-height:1.8}.passing_model_section{padding:50px 0 18px!important}.passing_made_section{padding:50px 0!important}.stick-handling-aid .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:60px}.passing-aid-video .txt-img-con .video-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:60px}.stick-handling-aid .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:0}.passing-aid-video .txt-img-con .txt-con:has(.swiper-button-next:not(.swiper-button-lock)){padding-bottom:0}.passing__section .bottom_detail_list .about_list li:before,.passing_model_section .model_grid .about_list li:before,.passing_coach_banner .txt-img-con .list-icon li:before{top:3px}.stick-handling-gabriel{padding:50px 0}.stick-handling-gabriel .left_content{width:100%;max-width:100%}.stick-handling-gabriel .right_content{width:100%;max-width:100%;position:unset}.stick-handling-gabriel .passimg_col{flex-wrap:wrap;flex-direction:column-reverse;position:unset}.stick-handling-gabriel .passimg_col img.passing_img{margin:0 auto;display:block;width:100%;object-fit:cover}.stick-handling-wrapper h2{font-size:26px}.stick-handling-gabriel .content_text ul li{font-size:16px;line-height:1.8}.stick-handling-reviews{padding:100px 0 55px}.marquee--inner span{font-size:50px;line-height:30px}.stick-handling-gabriel .content_text p{font-size:16px;line-height:1.8}.shooter-tutor-wrap{padding:50px 0}.shooter-tutor-wrap .left_content{width:100%;max-width:100%;margin-top:30px}.shooter-tutor-wrap .right_content{width:100%;max-width:100%;position:unset}.shooter-tutor-wrap .passimg_col{flex-wrap:wrap;flex-direction:column-reverse;position:unset}.shooter-tutor-wrap .passimg_col img.passing_img{margin:0 auto;display:block;width:100%;object-fit:cover}.shooter-tutor-wrap .content_text ul li{font-size:16px;line-height:1.8}.target_video_wrap{padding:0 0 50px}.target_video_wrap .txt-img-col .txt_col{width:100%;max-width:100%}.target_video_wrap .txt-img-col .txt_col .list-icon p,.shooter-tutor-wrap .content_text p{font-size:16px;line-height:1.8}.shooter-tutor-reviews{padding:77px 0 55px}.stick-handling-wrapper{padding:50px 0}.shooter_video h2{font-size:30px;line-height:40px}.shopify-policy__container{padding:50px 20px}.shopify-policy__container .shopify-policy__body *{font-size:16px;line-height:1.8}.shopify-policy__container .info-page-content h2{margin:22px 0 10px}}@media screen and (max-width:749px){.cart-items .cart-item td.cart-item__quantity{padding-top:0}.cart-items .cart-item td.cart-item__details{padding-bottom:0}.customer:not(.account):not(.order){max-width:48.8rem!important}.cart-drawer .cart__checkout-button{margin-top:10px}.cart__dynamic-checkout-buttons{margin-top:0!important}.account .Form_Wrapper .order-history tr{padding:0 10px;border-top:0}}@media(max-width:649px){.passing_made_section .made_bottom_inner>.made_logo{display:none}.passing_made_section .made_bottom_inner .made_main_img .made_logo{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:none;max-width:17vw}.passing_made_section .made_bottom_inner .made_main_img{position:relative;display:flex;align-items:center}}@media screen and (max-width:575px){div.template-404{padding:40px 0}.customer .Form_Wrapper{padding:20px}.addresses .Form_Wrapper .section_heading{font-size:24px!important}.customer .login-link{flex-wrap:wrap;flex-direction:column}.customer .login-link span{display:none}.customer .login-link a:last-child{margin:15px 0 0}.is-empty .cart__warnings{padding:40px 0}.cart-item__details .cart-item__name{font-size:16px;line-height:1.8}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{font-size:16px;margin-left:10px}.cart__footer .totals__total,.cart-drawer__footer .totals__total{font-size:16px;line-height:normal;margin:0}.cart-drawer .totals{align-items:center}cart-items .title-wrapper-with-link{flex-direction:column;align-items:flex-start}.drawer__cart-items-wrapper .cart-items .cart-item{padding-bottom:0;margin-bottom:0}.cart__contents .cart__items .cart-item .cart-item__image{height:auto;max-width:100%}.cart-item .cart-item__quantity cart-remove-button{margin-left:0}.is-empty .cart__warnings .cart__login-title,.cart-drawer__empty-content .cart__login-title{margin:16px 0 10px}.passing-aid-wrap .con_text{margin:0 0 15px}.passing_coach_banner .txt-img-con h2,.passing_made_section .made-heading{font-size:26px;line-height:36px}.passing_info_banner .banner-text-con{flex-wrap:wrap}.passing_info_banner .banner_left_text{max-width:100%;margin-top:20px;text-align:end}.passing__section .bottom_detail_list h3{font-size:24px}.passing__section .bottom_detail_list span{font-size:20px}.passing__section{padding:67px 0 26px}.passing_model_section .model_grid h4{font-size:22px}.passing_model_section{padding:40px 0 18px!important}.passing_made_section{padding:40px 0!important}.stick-handling-gabriel{padding:40px 0}.stick-handling-wrapper h2{font-size:24px}.marquee--inner span{font-size:40px}.stick-handling-reviews:has(.marquee--inner){padding-top:116px}.shooter-tutor-wrap{padding:40px 0}.target_video_wrap{padding:0 0 40px}.target_video_wrap .txt-img-col .txt_col .subheading{font-size:24px}.stick-handling-wrapper{padding:40px 0}.shooter-tutor-reviews:has(.marquee--inner){padding-top:116px}.shooter_video h2{font-size:26px;line-height:36px}.shopify-policy__container{padding:40px 20px}.shopify-policy__container .info-page-content h2{font-size:26px}.shopify-policy__container .info-page-content h3{font-size:24px}.shopify-policy__container .info-page-content h4{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
