.Ppsm98Nncq_7ba3LQyzg{color:inherit;display:block;margin-bottom:.5rem;text-decoration:none}.Ppsm98Nncq_7ba3LQyzg:last-child{margin-bottom:0}.i4ZrG9VzjNuDE1UIVdat{border-radius:4px;color:#333;display:flex;flex-direction:column;font-size:.8125em;gap:.5rem;padding:.75rem;transition:box-shadow .2s,transform .2s}.i4ZrG9VzjNuDE1UIVdat:hover{box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-2px)}@media(max-width:768px){.i4ZrG9VzjNuDE1UIVdat{font-size:.875em}}.g1iKffRjvhkHTqIKLTgu{align-items:flex-end;display:flex;font-size:1em;font-weight:600;gap:.25rem}.eBx_slLP2BeBD_Chg8UC{font-weight:500}.Kl9vqq2C60thpYTdELl0 .IxcMiL4847JTo0Jknf56{font-size:1em;margin:0 0 .25rem}.Kl9vqq2C60thpYTdELl0 .iDJp52_eAoX3mBfQvNgF{margin-top:.25rem}.Kl9vqq2C60thpYTdELl0 .iDJp52_eAoX3mBfQvNgF.sA0oidrAiN3mSge5fxHg{font-weight:500}
.Y3F9CZmqzgO6LtcJf4pP{color:#333}.qE8aBZoovWx3r6qFH76F{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:4.5rem}@media(max-width:768px){.qE8aBZoovWx3r6qFH76F{align-items:stretch;background:#fff;flex-direction:column;padding-bottom:10px;padding-top:10px;position:sticky;top:66px;z-index:1}}.xkWpArdMvfbTCoJWJSp4{align-items:center;display:flex;gap:1rem}@media(max-width:768px){.xkWpArdMvfbTCoJWJSp4{gap:.25rem}}.uj5IA1yFj49uiTguhuMm{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.uj5IA1yFj49uiTguhuMm{gap:.25rem}.uj5IA1yFj49uiTguhuMm button{flex-grow:1}}.uj5IA1yFj49uiTguhuMm button:hover{background-color:#f0f0f0;color:#333}.uj5IA1yFj49uiTguhuMm button._WxIYealkmv0Af4gPSa3{background-color:#606060;border-color:#606060;color:#fff}.uj5IA1yFj49uiTguhuMm button._WxIYealkmv0Af4gPSa3:hover{color:#fff}.aSSXJZVXSh6QmUkqebgx{align-items:center;display:flex;gap:1rem}@media(max-width:768px){.aSSXJZVXSh6QmUkqebgx{flex-grow:1;gap:.25rem;justify-content:space-between;order:-1}}.aSSXJZVXSh6QmUkqebgx .PTOFnLDqI4AI6sTyMPKo{font-weight:700;min-width:180px;text-align:center}@media(max-width:768px){.aSSXJZVXSh6QmUkqebgx .PTOFnLDqI4AI6sTyMPKo{font-size:.875rem}}.aSSXJZVXSh6QmUkqebgx button svg{height:16px;width:16px;fill:currentColor}.yOvGJAsxsUBMLNbXujuM{font-weight:500;line-height:1}.ACRBkYhizO0FhUVvBvVl{display:grid;gap:1rem;grid-template-columns:repeat(7,1fr);grid-template-rows:auto auto 1fr}@media(max-width:768px){.ACRBkYhizO0FhUVvBvVl{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:none}}@media(max-width:1024px){.ACRBkYhizO0FhUVvBvVl{gap:1.5rem;grid-template-columns:1fr;grid-template-rows:none}}.Fm33kxPKiVRLXLTls5tH{border-radius:8px;display:grid;gap:1rem;grid-row:1/-1;grid-template-rows:subgrid;overflow:hidden}.Fm33kxPKiVRLXLTls5tH.W2XkEGdsW4JXx8ClPYrT{opacity:.4}@media(max-width:1024px){.Fm33kxPKiVRLXLTls5tH{display:flex;flex-direction:column;grid-row:auto}}.hgZ5gQrEi1wcE7KkJk4b{align-items:flex-end;align-self:center;display:inline-flex;gap:6px;text-align:center}.hgZ5gQrEi1wcE7KkJk4b .yTyjHwyDvigcQoWF_SpU{display:block;font-weight:700}.hgZ5gQrEi1wcE7KkJk4b .yHzHSr8eQV6NvzlP4YCf{color:#757575}.rjs9LPIHYXZfAqau8ckk{min-height:80px}@media(min-width:1024px){.rjs9LPIHYXZfAqau8ckk{min-height:120px}}.ClXTPDeKRveKgJneaVzE{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.Jztbcxdsl9x4qH4M5X8g{border:1px solid rgba(0,0,0,.1);border-radius:4px;font-size:.75em;padding:.375rem .5rem}.thJ6HVdIKyZTHzL4ylKg{color:rgba(0,0,0,.8);display:block;font-weight:500;line-height:1.2}.U14yG94H0MwmDlTNRY7N{color:#757575;font-size:.9em;text-align:center}.WCRhos3zb80LGPTpBH8i{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:.75rem 1rem;transition:background-color .2s,color .2s}.WCRhos3zb80LGPTpBH8i:hover{background-color:#f0f0f0;color:#333}@media(max-width:768px){.WCRhos3zb80LGPTpBH8i{padding:.5rem .75rem}}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(inter-v12-latin-300.woff2) format("woff2"),url(inter-v12-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(inter-v12-latin-regular.woff2) format("woff2"),url(inter-v12-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(inter-v12-latin-600.woff2) format("woff2"),url(inter-v12-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(inter-v12-latin-700.woff2) format("woff2"),url(inter-v12-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Asap Condensed;font-style:normal;font-weight:300;src:url(asap-condensed-v17-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Asap Condensed;font-style:normal;font-weight:400;src:url(asap-condensed-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Asap Condensed;font-style:normal;font-weight:700;src:url(asap-condensed-v17-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reddit Sans Condensed;font-style:normal;font-weight:300;src:url(reddit-sans-condensed-v3-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reddit Sans Condensed;font-style:normal;font-weight:400;src:url(reddit-sans-condensed-v3-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reddit Sans Condensed;font-style:normal;font-weight:500;src:url(reddit-sans-condensed-v3-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reddit Sans Condensed;font-style:normal;font-weight:700;src:url(reddit-sans-condensed-v3-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gasthony Signature;font-style:normal;font-weight:400;src:url(GasthonySignature.woff2) format("woff2"),url(GasthonySignature.woff) format("woff")}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:Reddit Sans Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:1em;margin-top:.5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:0;margin-top:0}p:not(:last-of-type){margin-bottom:1.5rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#779184;text-decoration:none}a:active,a:hover{color:#a0b2a9}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}::selection{background:#779184;color:#fff}::-moz-selection{background:#779184;color:#fff}.elementor-location-footer ::selection,.elementor-location-header ::selection{background:#fff;color:#779184}.elementor-location-footer ::-moz-selection,.elementor-location-header ::-moz-selection{background:#fff;color:#779184}a:focus-visible{outline:4px solid;outline-color:#000;outline-offset:2px}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=button],[type=submit],button{background-color:transparent;border:1px solid #779184;border-radius:3px;color:#779184;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus,[type=submit]:focus,button:focus{outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#779184;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-bottom:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-top:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-bottom:0;margin-top:0;outline:0;vertical-align:baseline}ul{padding-inline-start:1em}.react-toggle--checked .react-toggle-thumb{border-color:#779184}.react-toggle--checked .react-toggle-track{background-color:#779184}.react-toggle--checked:hover:not(.react-toggle-disabled) .react-toggle-thumb{border-color:#5e756a}.react-toggle--checked:hover:not(.react-toggle-disabled) .react-toggle-track{background-color:#5e756a}.periods-calendar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0 auto;min-height:310px;padding:20px 10px}@media(max-width:768px){.periods-calendar{padding:10px 8px}}.periods-calendar__controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-bottom:20px}.periods-calendar__filter{flex:1 1 auto;margin-bottom:0;min-width:200px}.periods-calendar__filter h3{font-size:1.1rem;margin-bottom:12px}.periods-calendar__filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.periods-calendar__filter-button{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#333;display:inline-block;display:flex;font-size:.9rem;justify-content:center;padding:4px 12px;text-decoration:none;transition:background-color .3s,color .3s}.periods-calendar__filter-button.active,.periods-calendar__filter-button:hover{background-color:#333;color:#fff}.periods-calendar__no-periods{color:#666;font-style:italic;line-height:1.6;padding:15px;text-align:center}.periods-calendar__navigation-hint{color:#888;display:block;font-size:.9em;font-style:normal;margin-top:8px}.periods-calendar__active-info-grid{margin-bottom:30px}.periods-calendar__active-info-grid h3{font-size:1.2rem;margin-bottom:20px;margin-top:0}.periods-calendar__period-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:768px){.periods-calendar__period-cards{gap:15px;grid-template-columns:1fr}}.periods-calendar__period-card{background-color:#f9f9f9;border-left:4px solid #eee;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)!important;color:inherit;display:block;padding:15px;position:relative;text-decoration:none}@media(max-width:768px){.periods-calendar__period-card{padding:8px}}.periods-calendar__period-card--linked{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.periods-calendar__period-card--linked:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);color:inherit;text-decoration:none;transform:translateY(-2px)}.periods-calendar__period-card h4{font-size:1.1rem;margin-bottom:10px;margin-top:0}@media(max-width:768px){.periods-calendar__period-card h4{font-size:1rem;margin-bottom:8px}}.periods-calendar__period-meta{color:#666;display:flex;flex-direction:column;font-size:.9rem;gap:4px}.periods-calendar__period-trainer{font-weight:500}.periods-calendar__period-description{font-size:.9rem;line-height:1.5;margin-top:10px}@media(max-width:768px){.periods-calendar__period-description{font-size:.85rem}}.periods-calendar__period-description p{margin-bottom:8px;margin-top:0}.periods-calendar__period-description p:last-child{margin-bottom:0}.woocommerce-message{align-items:flex-start;display:flex;flex-direction:column-reverse}.woocommerce-message .button{margin-top:10px!important}.woocommerce div.product .stock{color:inherit}.woocommerce .woocommerce-breadcrumb{margin:0}.elementor-menu-cart__product .elementor-menu-cart__product-image{display:none}.elementor-menu-cart__product .elementor-menu-cart__product-name,.elementor-menu-cart__product .elementor-menu-cart__product-price{grid-column-start:1;padding-left:0}.elementor-add-to-cart .quantity{display:none}.elementor-widget-container p.wc-gzd-additional-info.tax-info{clear:none;margin:0}body.e-wc-info-notice .woocommerce-info a{color:var(--info-message-text-color)}#order_comments{max-width:100%;min-width:100%}#order_review .wc-gzd-checkbox-placeholder p.form-row{margin-bottom:15px}#order_review .wc-gzd-checkbox-placeholder p.form-row label.woocommerce-form__label{align-items:flex-start;display:flex}#order_review .wc-gzd-checkbox-placeholder p.form-row label.woocommerce-form__label input{margin-right:20px;margin-top:5px}#order_review .wc-gzd-checkbox-placeholder p.form-row label.woocommerce-form__label span{line-height:1.5}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{background:transparent;border:3px solid var(--e-global-color-primary);margin:var(--sections-margin,0 0 24px 0);padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account{font-family:inherit!important}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section{--section-title-spacing:20px;background-color:var(--sections-background-color,#fff);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);border-radius:var(--sections-border-radius,3px);font-size:18px;padding:var(--sections-padding,16px 30px 16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section h3{margin-top:1rem}@media screen and (max-width:768px){.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder{border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder thead{display:none}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder tr{display:block;margin-bottom:1.5em}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td{border-bottom:1px dotted rgba(0,0,0,.1);display:block;position:relative;text-align:right}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td:last-child{border-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td:before{content:attr(data-title) ": ";float:left;font-weight:700}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td:first-child{text-align:left}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td:first-child:before{display:none}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder td:first-child a{font-size:1.1em;font-weight:700}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder .woocommerce-button{text-align:center;width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads{border-collapse:separate;border-radius:5px;text-align:left;width:100%}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder .button,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads .button{background:var(--e-global-color-primary);border:1px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);color:var(--tables-button-normal-text-color,#818a91);line-height:var(--e-global-typography-primary-line-height);vertical-align:middle;white-space:nowrap}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads .button:hover{background:var(--e-global-color-primary)}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder thead tr th,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads thead tr th{color:var(--tables-title-color,#000);font-weight:700;line-height:1.5em}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder tbody tr>td,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads tbody tr>td{background-color:transparent;color:var(--tables-items-color,#818a91);padding-bottom:var(--order-summary-rows-gap-bottom,9px);padding-left:0;padding-top:var(--order-summary-rows-gap-top,9px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder tbody tr>td a,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads tbody tr>td a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .preorder tbody td,.elementor-widget-woocommerce-my-account .e-my-account-tab__ .woocommerce-MyAccount-content-wrapper .content-section .protected-downloads tbody td{border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4)}.elementor .elementor-widget-woocommerce-cart .woocommerce .input-text.qty{-moz-appearance:textfield;background-image:url(9b56037b5635740f9225.svg);background-position:100%;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;padding-right:30px;text-align:right;width:70px}.elementor .elementor-widget-woocommerce-cart .woocommerce .input-text.qty::-webkit-inner-spin-button,.elementor .elementor-widget-woocommerce-cart .woocommerce .input-text.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elementor .elementor-widget-woocommerce-cart .woocommerce span.qty{display:block;padding-right:30px;text-align:right;width:70px}@media(min-width:1025px){.elementor .elementor-widget-woocommerce-cart .woocommerce .e-cart__container{grid-template-columns:69% auto}}.elementor .elementor-widget-woocommerce-cart .woocommerce .e-shop-table .cart td:last-of-type,.elementor .elementor-widget-woocommerce-cart .woocommerce .e-shop-table .cart th:last-of-type{padding-right:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell{display:flex;flex-direction:row;justify-content:space-between}.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before{align-self:center;float:none;min-width:40%;text-align:left}.woocommerce-ResetPassword .woocommerce-form-row{width:100%!important}.shop_table.woocommerce-checkout-review-order-table .product-name{width:100%}.woocommerce form .form-row label{line-height:1.2}.woocommerce-form__input-checkbox{height:20px!important;width:20px!important}.woocommerce-account-fields .create-account label{font-family:Reddit Sans Condensed,sans-serif;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:1.3em}.trainer-filter{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0}@media(min-width:768px){.trainer-filter{-moz-column-gap:40px;column-gap:40px;justify-content:flex-start}}.trainer-filter__trainer__title{color:#fff;width:100%}.trainer-filter .trainer-filter__trainer{margin:.5rem 0;opacity:.7;transition:opacity .2s;will-change:opacity}.trainer-filter .trainer-filter__trainer--active,.trainer-filter .trainer-filter__trainer:hover{opacity:1}.trainer-filter .trainer-filter__trainer a{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem}@media(min-width:768px){.trainer-filter .trainer-filter__trainer a{font-size:1.5rem}}@media(min-width:1025px){.trainer-filter .trainer-filter__trainer a{font-size:1.75rem}}.trainer-filter .trainer-filter__trainer__thumbnail{background:var(--e-global-color-primary);border-radius:50%;height:50px;width:50px}.trainer-filter .trainer-filter__trainer__name{color:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing);line-height:var(--e-global-typography-primary-line-height);text-transform:uppercase}.elementor-element .gform-theme--framework{--gf-font-size-confirmation:24px!important;--gf-font-size-primary:18px!important;--gf-font-size-secondary:20px!important;--gf-font-size-tertiary:18px!important;--gf-color-primary:var(--e-global-color-primary)!important;--gf-color-primary-darker:var(--e-global-color-secondary)!important;--gf-form-validation-heading-font-size:18px!important;--gf-form-validation-summary-font-size:16px!important;--gf-ctrl-btn-font-size:20px!important}.elementor-element .gform-theme--framework .gform_confirmation_message{font-size:var(--gf-font-size-confirmation)!important}.elementor-element .gform-theme--framework .gfield--type-choice .gchoice{align-items:center}html{scrollbar-gutter:stable}.extra-wide{max-width:none!important;overflow:hidden}.extra-wide .swiper{overflow:hidden;width:130%!important}.elementor-editor-active .editor-highlight{background:#fc3}.parallax-image:before{background:hsla(0,0%,100%,.45);content:"";inset:0;position:absolute;z-index:1}.parallax-image img{pointer-events:none}
