.woocommerce-account .mfkt-account-access-end{margin:0 0 1.25rem;padding:.75rem .9rem;border-left:.25rem solid #2a8c82;border-radius:.35rem;background:rgb(42 140 130 / .07);color:#425452;font-size:.92rem;line-height:1.5}.woocommerce-account .mfkt-account-access-end strong{color:#0b4f4a}.woocommerce-account .mfkt-account-trainer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin:0 0 1.5rem;padding:1.1rem;border:2px solid rgb(11 79 74 / .42);border-radius:.85rem;background:linear-gradient(135deg,#fffdf8 0%,#e7f2ef 100%);color:#172a2a}.woocommerce-account .mfkt-account-trainer h2{margin:0 0 .35rem;color:#0b4f4a;font-size:clamp(1.05rem, 2.2vw, 1.25rem);line-height:1.3}.woocommerce-account .mfkt-account-trainer p{margin:0;color:#425452;line-height:1.5}.woocommerce-account .mfkt-account-trainer__button.button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.75rem 1rem;border:2px solid #0b4f4a;border-radius:.65rem;background:#0b4f4a;color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.woocommerce-account .mfkt-account-trainer__button.button:hover{border-color:#083d39;background:#083d39;color:#fff}.woocommerce-account .mfkt-account-trainer__button.button:focus-visible{outline:3px solid #c56f3c;outline-offset:3px}.woocommerce-order-received .mfkt-order-access-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;margin:1.25rem 0 1.5rem;padding:1rem 1.1rem;border:2px solid rgb(42 140 130 / .42);border-radius:.8rem;background:linear-gradient(135deg,#fffdf8 0%,#e7f2ef 100%);color:#172a2a}.woocommerce-order-received .mfkt-order-access-status[hidden],.woocommerce-order-received .mfkt-order-access-status .mfkt-order-access-status__button[hidden]{display:none}.woocommerce-order-received .mfkt-order-access-status__indicator{box-sizing:border-box;width:2rem;height:2rem;border:.24rem solid rgb(11 79 74 / .2);border-top-color:#0b4f4a;border-radius:50%;animation:mfkt-access-status-spin 0.9s linear infinite}.woocommerce-order-received .mfkt-order-access-status__title{margin:0 0 .25rem;color:#0b4f4a;font-size:clamp(1.05rem, 2.2vw, 1.25rem);line-height:1.3}.woocommerce-order-received .mfkt-order-access-status__message{margin:0;color:#425452;line-height:1.5}.woocommerce-order-received .mfkt-order-access-status__button.button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.75rem 1rem;border:2px solid #0b4f4a;border-radius:.65rem;background:#0b4f4a;color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.woocommerce-order-received .mfkt-order-access-status__button.button:hover{border-color:#083d39;background:#083d39;color:#fff}.woocommerce-order-received .mfkt-order-access-status__button.button:focus-visible{outline:3px solid #c56f3c;outline-offset:3px}.woocommerce-order-received .mfkt-order-access-status--active .mfkt-order-access-status__indicator{position:relative;border-color:#2a8c82;background:#2a8c82;animation:none}.woocommerce-order-received .mfkt-order-access-status--active .mfkt-order-access-status__indicator::after{position:absolute;top:.35rem;left:.28rem;width:.9rem;height:.45rem;transform:rotate(-45deg);border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;content:""}.woocommerce-order-received .mfkt-order-access-status--delayed{border-color:rgb(197 111 60 / .62);background:#fff8f0}.woocommerce-order-received .mfkt-order-access-status--delayed .mfkt-order-access-status__indicator{border-color:#c56f3c;animation:none}@keyframes mfkt-access-status-spin{to{transform:rotate(360deg)}}.single-product .mfkt-pilot-price{color:#0b4f4a;font-size:.96rem;font-weight:700;line-height:1.45}.single-product .mfkt-pilot-product-notice{width:min(100%, 34rem);margin:0 0 .9rem;padding:.8rem .9rem;border-left:.25rem solid #c56f3c;border-radius:.35rem;background:#f6f3ec;color:#172a2a;line-height:1.5}.single-product .mfkt-product-free-option{display:grid;clear:both;width:min(100%, 34rem);gap:.65rem;margin:1rem 0 0;padding:1rem;border:1px solid rgb(11 79 74 / .24);border-radius:.9rem;background:#f6f3ec;color:#172a2a}.single-product .mfkt-product-free-option__title{margin:0;color:#0b4f4a;font-size:clamp(1rem, 2.5vw, 1.15rem);line-height:1.35}.single-product .mfkt-product-free-option__button.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;justify-self:start;padding:.7rem 1.1rem;border:2px solid #0b4f4a;border-radius:.65rem;background:#fff;color:#0b4f4a;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.single-product .mfkt-product-free-option__button.button:hover{background:#e7f2ef;color:#083d39}.single-product .mfkt-product-free-option__button.button:focus-visible{outline:3px solid #c56f3c;outline-offset:3px}.single-product .mfkt-product-free-option__description{margin:0;color:#425452;font-size:.9rem;line-height:1.5}.single-product .mfkt-product-free-option__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.single-product .mfkt-pilot-redeem,.mfkt-pilot-entry-page .mfkt-pilot-redeem{display:grid;clear:both;width:min(100%, 34rem);gap:.7rem;margin:1rem 0 0;padding:1rem;scroll-margin-top:7rem;border:2px solid rgb(197 111 60 / .62);border-radius:.9rem;background:linear-gradient(135deg,#fffdf8 0%,#f6f3ec 100%);color:#172a2a}.single-product .mfkt-pilot-redeem__title,.mfkt-pilot-entry-page .mfkt-pilot-redeem__title{margin:0;color:#0b4f4a;font-size:clamp(1rem, 2.5vw, 1.15rem);line-height:1.35}.single-product .mfkt-pilot-redeem__intro,.single-product .mfkt-pilot-redeem__help,.mfkt-pilot-entry-page .mfkt-pilot-redeem__intro,.mfkt-pilot-entry-page .mfkt-pilot-redeem__help{margin:0;color:#425452;font-size:.9rem;line-height:1.5}.single-product .mfkt-pilot-redeem__form,.mfkt-pilot-entry-page .mfkt-pilot-redeem__form{display:grid;gap:.45rem;margin:0}.single-product .mfkt-pilot-redeem__form label,.mfkt-pilot-entry-page .mfkt-pilot-redeem__form label{color:#172a2a;font-size:.9rem;font-weight:700}.single-product .mfkt-pilot-redeem__controls,.mfkt-pilot-entry-page .mfkt-pilot-redeem__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch}.single-product .mfkt-pilot-redeem__controls input,.mfkt-pilot-entry-page .mfkt-pilot-redeem__controls input{width:100%;min-height:2.8rem;margin:0;border:1px solid rgb(11 79 74 / .45);border-radius:.65rem;background:#fff;color:#172a2a;font:inherit}.single-product .mfkt-pilot-redeem__button.button,.mfkt-pilot-entry-page .mfkt-pilot-redeem__button.button{min-height:2.8rem;margin:0;padding:.7rem 1rem;border:2px solid #0b4f4a;border-radius:.65rem;background:#0b4f4a;color:#fff;font-weight:700}.single-product .mfkt-pilot-redeem__button.button:hover,.mfkt-pilot-entry-page .mfkt-pilot-redeem__button.button:hover{border-color:#083d39;background:#083d39;color:#fff}.single-product .mfkt-pilot-redeem :is(input,button):focus-visible,.mfkt-pilot-entry-page .mfkt-pilot-redeem :is(input,button):focus-visible{outline:3px solid #c56f3c;outline-offset:3px}.mfkt-pilot-entry-page .entry-content{overflow:visible}.mfkt-pilot-entry-page .mfkt-pilot-landing{width:min(100%, 62rem);margin:0 auto;padding:clamp(1rem, 3vw, 2rem);border:1px solid rgb(11 79 74 / .22);border-radius:1.25rem;background:linear-gradient(135deg,#fffdf8 0%,#f7f4ee 55%,#f6e9df 100%);box-shadow:0 1rem 2.8rem rgb(23 42 42 / .08);color:#172a2a}.mfkt-pilot-entry-page .mfkt-pilot-landing__header{max-width:48rem}.mfkt-pilot-entry-page .mfkt-pilot-landing__eyebrow{margin:0 0 .45rem;color:#0b4f4a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mfkt-pilot-entry-page .mfkt-pilot-landing__header h2{margin:0;color:#0b4f4a;font-size:clamp(1.75rem, 5vw, 2.8rem);line-height:1.12}.mfkt-pilot-entry-page .mfkt-pilot-landing__header>p:last-child{margin:.9rem 0 0;color:#425452;font-size:1rem;line-height:1.65}.mfkt-pilot-entry-page .mfkt-pilot-landing__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.4rem 0;padding:0;list-style:none}.mfkt-pilot-entry-page .mfkt-pilot-landing__steps li{display:flex;gap:.6rem;align-items:center;min-width:0;padding:.75rem;border:1px solid rgb(11 79 74 / .18);border-radius:.75rem;background:rgb(255 255 255 / .74);font-size:.9rem;font-weight:700;line-height:1.35}.mfkt-pilot-entry-page .mfkt-pilot-landing__steps span{display:inline-grid;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:#0b4f4a;color:#fff;font-size:.82rem}.mfkt-pilot-entry-page .mfkt-pilot-redeem--dedicated{width:100%;margin:0;padding:clamp(1rem, 2.5vw, 1.35rem)}.mfkt-pilot-entry-page .mfkt-pilot-redeem__error,.mfkt-pilot-entry-page .mfkt-pilot-entry-error{padding:.9rem 1rem;border:1px solid #b42318;border-radius:.7rem;background:#fff1f0;color:#7a271a;line-height:1.5}.mfkt-pilot-entry-page .mfkt-pilot-redeem__error strong{display:block;margin-bottom:.15rem}.woocommerce .mfkt-pilot-zero-price{display:block;margin-top:.2rem;color:#0b4f4a;font-size:.75rem;font-weight:700;line-height:1.3}.woocommerce .mfkt-pilot-coupon-applied{color:#0b4f4a;font-weight:700}body.mfkt-trainer-coupon-applied-checkout.woocommerce-checkout .woocommerce-form-coupon-toggle,body.mfkt-trainer-coupon-applied-checkout.woocommerce-checkout form.checkout_coupon{display:none!important}body.mfkt-trainer-checkout.woocommerce-checkout .mfkt-checkout-account-status{box-sizing:border-box;width:min(100%, 70rem);margin:0 auto 1.35rem;padding:.7rem .85rem;border-left:.25rem solid #2a8c82;border-radius:.35rem;background:rgb(42 140 130 / .07);color:#425452;line-height:1.5}body.mfkt-trainer-checkout.woocommerce-checkout .mfkt-checkout-account-status strong{color:#0b4f4a}body.mfkt-trainer-checkout.woocommerce-checkout .mfkt-checkout-account-status a{margin-inline-start:.35rem;font-weight:700}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login .password-input,body.woocommerce-checkout form.checkout .woocommerce-account-fields .password-input{position:relative;display:block;width:100%}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login .password-input input,body.woocommerce-checkout form.checkout .woocommerce-account-fields .password-input input{box-sizing:border-box;width:100%;padding-right:3rem}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login button.show-password-input,body.woocommerce-checkout form.checkout .woocommerce-account-fields button.show-password-input{position:absolute!important;top:50%!important;right:1px!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transform:translateY(-50%);border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;appearance:none;z-index:2;font-size:0!important;line-height:1!important;cursor:pointer}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login button.show-password-input::before,body.woocommerce-checkout form.checkout .woocommerce-account-fields button.show-password-input::before{content:"";display:block;width:22px;height:22px;background:center / 22px 22px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login button.show-password-input::after,body.woocommerce-checkout form.checkout .woocommerce-account-fields button.show-password-input::after{content:none!important}body:is(.woocommerce-checkout,.woocommerce-account) form.woocommerce-form-login button.show-password-input:focus-visible,body.woocommerce-checkout form.checkout .woocommerce-account-fields button.show-password-input:focus-visible{outline:3px solid rgb(197 111 60 / .55)!important;outline-offset:1px}body.mfkt-trainer-checkout.woocommerce-checkout .woocommerce-checkout-review-order-table{margin-bottom:.5rem}body.mfkt-trainer-checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total>th:first-child+td .woocommerce-Price-amount{display:inline-block;white-space:nowrap;font-size:1.2em;font-weight:800;line-height:1.2}body.mfkt-trainer-checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total-small-business-notice>td{background-color:#f8f9fa}body.mfkt-trainer-checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total-small-business-notice .small-business-info{color:#59636f}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"],body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required{clear:both;box-sizing:border-box;width:100%;margin:1.15rem 0 1.35rem;padding:1rem;border:2px solid #c56f3c;border-left-width:.45rem;border-radius:.55rem;background:#fff7ed;box-shadow:0 .15rem .5rem rgb(74 44 25 / .08);color:#172a2a}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"]:focus-within,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required:focus-within{outline:3px solid rgb(7 94 143 / .38);outline-offset:2px}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"]:hover,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required:hover{border-color:#9d3f16}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"] label.checkbox,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required label.checkbox{display:flex;align-items:flex-start;gap:.65rem;margin:0;color:#172a2a;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"] #legal[name="legal"],body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required input.input-checkbox{flex:0 0 auto;width:1.5rem;height:1.5rem;margin:.05rem 0 0;accent-color:#0b5f56;cursor:pointer}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"] .woocommerce-gzd-legal-checkbox-text,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required .woocommerce-terms-and-conditions-checkbox-text{flex:1 1 auto;min-width:0}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"] label.checkbox a,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required label.checkbox a{font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"] .required,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required .required{flex:0 0 auto;color:#9d1c1c;font-size:1.15em;font-weight:900}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"].woocommerce-invalid,body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required.woocommerce-invalid{border-color:#b42318;background:#fff0ed;box-shadow:0 0 0 .2rem rgb(180 35 24 / .12)}body.mfkt-trainer-checkout.woocommerce-checkout #order_review p.form-row[data-checkbox="terms"]:has(#legal[name="legal"]:checked),body.mfkt-trainer-checkout.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required:has(input.input-checkbox:checked){border-color:#2a8c82;background:#f1faf7;box-shadow:none}.woocommerce-checkout .mfkt-checkout-contract-notice{display:block;position:static;float:none;clear:both;width:100%;box-sizing:border-box;margin:.3rem 0 2.25rem;padding:0;overflow-wrap:anywhere;border:0;border-radius:0;background:#fff0;color:#172a2a;line-height:1.5}.woocommerce-checkout .mfkt-checkout-contract-notice summary{display:list-item;width:fit-content;max-width:100%;padding:.2rem 0;border:0;border-radius:0;background:#fff0;color:#075e8f;cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.35;list-style-position:inside;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.woocommerce-checkout .mfkt-checkout-contract-notice summary:hover{color:#9d1c1c}.woocommerce-checkout .mfkt-checkout-contract-notice summary:focus-visible{outline:3px solid rgb(7 94 143 / .38);outline-offset:3px}.woocommerce-checkout .mfkt-checkout-contract-notice ul{margin:.8rem 0 0;padding-left:1.35rem}.woocommerce-checkout .mfkt-checkout-contract-notice li+li{margin-top:.45rem}.woocommerce-checkout .mfkt-checkout-contract-notice p{max-width:100%;margin:.8rem 0 0}@media (min-width:922px){body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout{display:block!important;width:min(100%, 70rem);margin-inline:auto}body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #customer_details,body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #order_review_heading,body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #order_review{float:none!important;clear:both;width:100%!important;max-width:none!important;margin-inline:0!important}body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #customer_details{margin-bottom:1.5rem}body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #customer_details>.col-1{float:none!important;width:100%!important;max-width:none!important;margin-inline:0!important}body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #customer_details>.col-2{display:none!important}body.mfkt-trainer-checkout-logged-in.woocommerce-checkout form.checkout #order_review_heading{margin:0 0 .75rem}}body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-inline-start:.35rem;border-radius:.35rem;color:#075e8f;font-size:0;text-decoration:none;vertical-align:middle}body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon:hover{color:#9d1c1c;background:#fff0ed}body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon:focus-visible{outline:3px solid rgb(7 94 143 / .38);outline-offset:2px}body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon::before{content:"";display:block;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%206h18M8%206V4h8v2M19%206l-1%2014H6L5%206M10%2011v5M14%2011v5'%20fill='none'%20stroke='%23075e8f'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon::before{background-image:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%206h18M8%206V4h8v2M19%206l-1%2014H6L5%206M10%2011v5M14%2011v5'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%206h18M8%206V4h8v2M19%206l-1%2014H6L5%206M10%2011v5M14%2011v5'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}}@media (forced-colors:active){body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon{width:auto;min-width:1.7rem;font-size:1rem}body:is(.woocommerce-cart,.woocommerce-checkout) a.woocommerce-remove-coupon::before{display:none}}@media (max-width:544px){.woocommerce-order-received .mfkt-order-access-status{grid-template-columns:auto minmax(0,1fr)}.woocommerce-order-received .mfkt-order-access-status__button.button{grid-column:1 / -1;width:100%}.woocommerce-account .mfkt-account-trainer{grid-template-columns:1fr;padding:1rem}.woocommerce-account .mfkt-account-trainer__button.button{width:100%}.single-product .mfkt-product-free-option,.single-product .mfkt-pilot-redeem,.mfkt-pilot-entry-page .mfkt-pilot-redeem{width:100%;padding:.9rem}.single-product .mfkt-product-free-option__button.button{width:100%;justify-self:stretch}.single-product .mfkt-pilot-redeem__controls,.mfkt-pilot-entry-page .mfkt-pilot-redeem__controls{grid-template-columns:1fr}.single-product .mfkt-pilot-redeem__button.button,.mfkt-pilot-entry-page .mfkt-pilot-redeem__button.button{width:100%}.mfkt-pilot-entry-page .mfkt-pilot-landing__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.woocommerce-order-received .mfkt-order-access-status__indicator{animation-duration:2s}.woocommerce-account .mfkt-account-trainer__button.button{transition:none}.single-product .mfkt-product-free-option__button.button{transition:none}.single-product .mfkt-pilot-redeem__button.button,.mfkt-pilot-entry-page .mfkt-pilot-redeem__button.button{transition:none}}@media (min-width:922px){body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .site-primary-header-wrap,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .ast-builder-grid-row-container-inner,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .ast-builder-grid-row,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .site-header-section,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .ast-builder-menu,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .main-header-bar-navigation,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .main-header-menu,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .main-header-menu>.menu-item,body.ast-desktop:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #masthead #ast-desktop-header .main-header-menu>.menu-item>.menu-link{height:93px!important;min-height:93px!important;max-height:93px!important}}