:root{--bs-primary: #FF0000;--bs-primary-rgb: 255, 0, 0;--bs-secondary: #000000;--bs-secondary-rgb: 0, 0, 0;--bs-tertiary: #5D5D5D;--bs-tertiary-rgb: 93, 93, 93;--bs-body-bg: #FFFFFF;--bs-body-bg-rgb: 255, 255, 255;--bs-body-color: #000000;--bs-body-color-rgb: 0, 0, 0;--bs-success: #15803d;--bs-success-rgb: 21, 128, 61;--bs-warning: #a16207;--bs-warning-rgb: 161, 98, 7;--bs-danger: #b91c1c;--bs-danger-rgb: 185, 28, 28;--bs-info: #0369a1;--bs-info-rgb: 3, 105, 161;--bs-container-max-width: 1600px;--bs-border-radius: .6rem;--bs-border-opacity: 100%;--bs-body-font-family: Montserrat, sans-serif;--bs-body-font-weight: 400;--bs-headings-font-family: Montserrat, sans-serif;--bs-headings-font-weight: 700;--bs-headings-text-transform: none;--bs-headings-letter-spacing: 0rem;--bs-dialog-backdrop-color-rgb: var(--bs-body-color-rgb);--bs-dialog-backdrop-opacity: 50%;--bs-dialog-backdrop-blur: 5px;--bs-dialog-header-bg-color-rgb: var(--bs-body-bg-rgb);--bs-dialog-header-bg-opacity: 100%;--bs-dialog-header-text-color: var(--bs-body-color);--bs-dialog-header-border-width: 1px;--bs-dialog-header-border-color-rgb: var(--bs-body-color-rgb);--bs-dialog-header-border-opacity: 25%;--bs-dialog-header-title-font-size: 1.2em;--bs-box-shadow-sm: 0 .125rem .25rem rgba(var(--bs-body-color-rgb), .075);--bs-box-shadow-md: 0 .25rem .5rem rgba(var(--bs-body-color-rgb), .125);--bs-box-shadow-lg: 0 .5rem 1rem rgba(var(--bs-body-color-rgb), .175);--bs-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb), .125);--bs-box-shadow: var(--bs-box-shadow-md);--icon-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15l-6-6-6 6'/%3E%3C/svg%3E");--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.btn{--bs-btn-font-size: 1rem;--bs-btn-text-transform: ;--bs-btn-font-family-new: var(--bs-headings-font-family);--bs-btn-font-weight: 700;--bs-btn-letter-spacing: 0rem;--bs-btn-bg-gradient: ;--bs-btn-padding-x: 1.2rem;--bs-btn-padding-y: .3rem}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e")}@font-face{font-family:Figtree;src:url(//aftonfitness.com/cdn/shop/t/2/assets/figtree-variable.woff2?v=117303353605767658981792647330) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(//aftonfitness.com/cdn/shop/t/2/assets/jost-variable.woff2?v=134727586954457146591792647330) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(//aftonfitness.com/cdn/shop/t/2/assets/outfit-variable.woff2?v=14850478391146395931792647330) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-300.woff2?v=32199927050683221511792647330) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-400.woff2?v=16491241966876037321792647330) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-500.woff2?v=133456352775385771461792647330) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-600.woff2?v=36374238722984362591792647330) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-700.woff2?v=82457027257875805671792647330) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-800.woff2?v=20471862338580689001792647330) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(//aftonfitness.com/cdn/shop/t/2/assets/futura-pt-900.woff2?v=154306405801459444301792647330) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--afton-accent: #FF0000;--afton-accent-rgb: 255, 0, 0;--afton-accent-2: #FF9500;--afton-ink: #000000;--afton-ink-rgb: 0, 0, 0;--afton-paper: #FFFFFF;--afton-paper-rgb: 255, 255, 255;--afton-surface: #F5F5F5;--afton-surface-2: #F0F0F0;--afton-muted: #5D5D5D;--afton-line: #D2D2D2;--afton-font-body: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--afton-font-alt: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--afton-fw-banner: 700;--afton-fw-semibold: 600;--afton-fw-regular: 400;--afton-fs-banner: 64px;--afton-fs-banner-m: 32px;--afton-fs-section: 32px;--afton-fs-section-m: 21px;--afton-fs-secondary: 24px;--afton-fs-secondary-m: 16px;--afton-fs-button: 16px;--afton-fs-button-m: 14px;--afton-fs-nav: 16px;--afton-fs-product: 16px;--afton-fs-faq-q: 16px;--afton-fs-faq-a: 12px;--afton-fs-widget: 16px;--afton-fs-footer: 16px;--afton-font-display: "Futura PT", "Jost", "Figtree", ui-sans-serif, system-ui, sans-serif;--afton-h1: clamp(36px, 5.2vw, 75px);--afton-h2: clamp(28px, 3.4vw, 48px);--afton-body: 16px;--afton-display-tracking: -.04em;--afton-display-transform: uppercase;--afton-radius-pill: 31px;--afton-radius-card: 20px;--afton-radius-sm: 10px;--afton-section-pad: clamp(40px, 5vw, 72px);--afton-gutter: 24px}:root{--bs-body-font-family: var(--afton-font-body);--bs-headings-font-family: var(--afton-font-display);--bs-body-font-size: var(--afton-body)}.afton-display{font-family:var(--afton-font-display);font-weight:700;font-size:var(--afton-h1);line-height:.92;letter-spacing:var(--afton-display-tracking);text-transform:var(--afton-display-transform);margin:0}.afton-h2{font-family:var(--afton-font-display);font-weight:700;font-size:var(--afton-h2);line-height:1;letter-spacing:var(--afton-display-tracking);text-transform:var(--afton-display-transform);margin:0}.afton-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:0;cursor:pointer;text-decoration:none;font-family:var(--afton-font-body);font-weight:600;font-size:1rem;line-height:1;padding:1.05em 1.9em;border-radius:var(--afton-radius-pill);transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.afton-btn:hover{transform:translateY(-1px);opacity:.92}.afton-btn:focus-visible{outline:2px solid var(--afton-accent);outline-offset:3px}.afton-btn--accent{background:var(--afton-accent);color:#fff}.afton-btn--paper{background:var(--afton-paper);color:var(--afton-ink)}.afton-btn--ink{background:var(--afton-ink);color:var(--afton-paper)}.afton-btn--outline{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.afton-section{padding-block:var(--afton-section-pad)}html{overscroll-behavior:none;overflow-x:clip}body{overscroll-behavior:none;overflow-x:clip;max-width:100%}*,*:before,*:after{min-width:0}img,video,svg,iframe,table{max-width:100%}.rte b,.rte strong,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.pm-body b,.pm-body strong,.pm-body h1,.pm-body h2,.pm-body h3,.pm-body h4,.pm-body h5,.pm-body h6,.ar-body b,.ar-body strong,.ar-body h1,.ar-body h2,.ar-body h3,.ar-body h4,.ar-body h5,.ar-body h6,.pm-acc__body b,.pm-acc__body strong,.jdgm-write-review-modal b,.jdgm-write-review-modal strong,.jm-modal b,.jm-modal strong,[class*=afton-] b,[class*=afton-] strong{font-weight:var(--afton-fw-semibold, 600)!important}.afton-enquire{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;flex:1 1 auto;min-width:0;width:auto}#offcanvas-cart .offcanvas-title,#offcanvas-cart .cart-item-product-title,#offcanvas-cart .cart-item-product-title a{font-family:var(--afton-font-body);font-weight:600}#offcanvas-cart .cart-item-product-title,#offcanvas-cart .cart-item-product-title a{font-size:15px;line-height:1.3}#offcanvas-cart .cart-item-price,#offcanvas-cart .cart-item-price-final{font-family:var(--afton-font-body);font-weight:var(--afton-fw-semibold, 600)}#offcanvas-cart,#offcanvas-cart .offcanvas-body{font-family:var(--afton-font-body)}#offcanvas-cart .btn-primary,#offcanvas-cart .btn-checkout,#offcanvas-cart button[name=checkout],.btn-checkout,.cart-page .btn-primary,.afton-cart .ct-checkout{background:red!important;border-color:red!important;color:#fff!important;border-radius:40px!important;font-family:var(--afton-font-body);font-weight:var(--afton-fw-semibold, 600)}#offcanvas-cart .btn-primary:hover,#offcanvas-cart button[name=checkout]:hover{opacity:.9}#offcanvas-cart .cart-announcement,#offcanvas-cart .bg-danger{background:red!important;color:#fff!important;border-radius:40px}#offcanvas-cart .cart-announcement p{margin:0;font-weight:var(--afton-fw-semibold, 600)}#offcanvas-cart .quantity-selector,#offcanvas-cart .qty-selector{border-radius:40px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/variables.css.map */
