@layer bux.tokens,bux.browser-default,bux.preferences,bux.native-ui;@layer bux.tokens{:root{color-scheme:light dark;interpolate-size:allow-keywords;--bux-orange-600:#e8540e;--bux-blue-500:#2b7ce8;--bux-green-600:#1c7f44;--bux-red-600:#c42b2b;--bux-color-bg:#eaeaea;--bux-color-text:#121212;--bux-color-muted:#555;--bux-color-border:#ccc;--bux-color-accent:#e8540e;--bux-color-accent-2:#2b7ce8;--bux-color-valid:#1c7f44;--bux-color-invalid:#c42b2b;--bux-progress-track:#efefef;--bux-color-accent-hover:#c94a0c;--bux-color-accent-soft:#f5ddd2;--bux-color-valid-surface:#dff0e7;--bux-color-invalid-surface:#f5dede;--bux-focus-color:#f3a47a;--bux-selection-bg:#f8c9b0;--bux-selection-color:#121212;--bux-search-text-bg:#f5ddd2;--bux-search-text-color:#121212;--bux-search-text-current-bg:#e8540e;--bux-search-text-current-color:#121212;--bux-scrollbar-thumb:#aaa;--bux-scrollbar-thumb-hover:#e8540e;--bux-focus-width:3px;--bux-focus-offset:2px;--bux-scrollbar-bg:transparent;--bux-scrollbar-track:transparent;--bux-scrollbar-width:10px;--bux-scrollbar-height:10px;--bux-dialog-backdrop-bg:rgba(0,0,0,.5);--bux-duration-fast:.14s;--bux-duration-base:.22s;--bux-easing:cubic-bezier(.2,0,0,1);--bux-font-body:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--bux-font-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--bux-font-size:1.6rem;--bux-line-height:1.6;--bux-progress-fill:var(--bux-color-valid);--bux-placeholder-color:var(--bux-color-muted)}@supports (color:oklch(0% 0 0)){:root{--bux-orange-600:oklch(62% .2 38);--bux-blue-500:oklch(61% .2 256);--bux-green-600:oklch(52% .17 150);--bux-red-600:oklch(52% .2 25)}}@supports (color:light-dark(white,black)){:root{--bux-color-bg:light-dark(#eaeaea,#121212);--bux-color-text:light-dark(#121212,#eaeaea);--bux-color-muted:light-dark(#555,#999);--bux-color-border:light-dark(#ccc,#444);--bux-color-accent:light-dark(var(--bux-orange-600),oklch(72% .17 38));--bux-color-accent-2:light-dark(var(--bux-blue-500),oklch(73% .15 256));--bux-color-valid:light-dark(var(--bux-green-600),oklch(76% .11 150));--bux-color-invalid:light-dark(var(--bux-red-600),oklch(76% .12 25));--bux-progress-track:light-dark(#efefef,#2a2a2a);--bux-selection-color:var(--bux-color-text);--bux-search-text-color:var(--bux-color-text);--bux-search-text-current-bg:var(--bux-color-accent);--bux-search-text-current-color:#121212;--bux-scrollbar-thumb-hover:var(--bux-color-accent)}}@supports (color:color-mix(in oklab,white,black)){:root{--bux-color-accent-hover:color-mix(in oklab,var(--bux-color-accent),#000 12%);--bux-color-accent-soft:color-mix(in oklab,var(--bux-color-accent),var(--bux-color-bg) 88%);--bux-color-valid-surface:color-mix(in oklab,var(--bux-color-valid),var(--bux-color-bg) 88%);--bux-color-invalid-surface:color-mix(in oklab,var(--bux-color-invalid),var(--bux-color-bg) 88%);--bux-focus-color:color-mix(in oklab,var(--bux-color-accent),#fff 45%);--bux-selection-bg:color-mix(in oklab,var(--bux-color-accent),#fff 65%);--bux-search-text-bg:var(--bux-color-accent-soft);--bux-scrollbar-thumb:color-mix(in oklab,var(--bux-color-text),transparent 65%)}}}@layer bux.preferences{@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}body{transition:background-color var(--bux-duration-base) var(--bux-easing),color var(--bux-duration-base) var(--bux-easing)}}@media(prefers-reduced-motion:reduce){:root{--bux-duration-fast:1ms;--bux-duration-base:1ms}html{scroll-behavior:auto}}@media(prefers-contrast:more){:root{--bux-focus-width:4px;--bux-color-border:#555;--bux-color-muted:#333;--bux-placeholder-color:rgba(16,16,16,.85)}@supports (color:light-dark(white,black)){:root{--bux-color-border:light-dark(#555,#bbb);--bux-color-muted:light-dark(#333,#ccc);--bux-placeholder-color:light-dark(rgba(16,16,16,.85),hsla(0,0%,93.7%,.9))}}[disabled]{color:var(--bux-placeholder-color)}::-moz-selection{text-shadow:none}::selection{text-shadow:none}:is(em,i,small){font-weight:700}}@media(prefers-reduced-transparency:reduce){:root{--bux-dialog-backdrop-bg:rgba(0,0,0,.9);--bux-scrollbar-bg:var(--bux-color-bg)}}@media(forced-colors:active){:root{--bux-focus-color:Highlight}:is(button,input,select,textarea){border:1px solid ButtonText}:is([disabled],[aria-disabled=true]){opacity:.5}}}@layer bux.native-ui{:root::-moz-selection{background-color:var(--bux-selection-bg);color:var(--bux-selection-color)}:root::selection{background-color:var(--bux-selection-bg);color:var(--bux-selection-color)}::search-text{background-color:var(--bux-search-text-bg);color:var(--bux-search-text-color)}::search-text:current{background-color:var(--bux-search-text-current-bg);color:var(--bux-search-text-current-color)}@supports (-moz-appearance:none){html{scrollbar-color:var(--bux-scrollbar-thumb) var(--bux-scrollbar-track);scrollbar-width:auto}}::-webkit-scrollbar{background:var(--bux-scrollbar-bg);height:var(--bux-scrollbar-height);width:var(--bux-scrollbar-width)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background-color:var(--bux-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--bux-scrollbar-thumb);border-radius:calc(var(--bux-scrollbar-width)/2)}::-webkit-scrollbar-thumb:hover{background-color:var(--bux-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus{outline:var(--bux-focus-width) solid var(--bux-focus-color);outline-offset:var(--bux-focus-offset)}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus:not(:focus-visible){outline:none}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus-visible{outline:var(--bux-focus-width) solid var(--bux-focus-color);outline-offset:var(--bux-focus-offset)}:is(input[type=checkbox],input[type=radio],input[type=range],meter,select){accent-color:var(--bux-color-accent)}progress{accent-color:var(--bux-progress-fill)}::-moz-placeholder{color:var(--bux-placeholder-color);opacity:1}::placeholder{color:var(--bux-placeholder-color);opacity:1}:is(input,textarea,[contenteditable]){caret-color:var(--bux-color-accent)}:is(input,textarea,select):user-valid{background-color:var(--bux-color-valid-surface);border-color:var(--bux-color-valid)}:is(input,textarea,select):user-invalid{background-color:var(--bux-color-invalid-surface);border-color:var(--bux-color-invalid)}:is(input,textarea):user-invalid::-moz-placeholder{color:var(--bux-color-invalid)}:is(input,textarea):user-invalid::placeholder{color:var(--bux-color-invalid)}progress::-webkit-progress-bar{background-color:var(--bux-progress-track);border-radius:8px}progress::-webkit-progress-value{background-color:var(--bux-progress-fill);border-radius:8px}progress::-moz-progress-bar{background-color:var(--bux-progress-fill)}input[type=range]::-moz-range-thumb,input[type=range]::-webkit-slider-thumb{background:var(--bux-color-accent);border:none}}@layer bux.browser-default{[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:var(--bux-font-body);font-size:62.5%;overflow-y:scroll;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-o-tab-size:4;tab-size:4;-moz-tab-size:4;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,html{min-height:100%}body{background:var(--bux-color-bg);color:var(--bux-color-text);font-size:var(--bux-font-size);line-height:var(--bux-line-height);margin:0;overflow-wrap:break-word}:is(h1,h2,h3,h4,h5,h6){line-height:1.15;text-wrap:balance}:is(blockquote,pre){max-width:100%}pre{font-family:var(--bux-font-mono)}hr{border:none;border-top:1px solid;color:inherit;height:0;overflow:visible}:where(a){outline:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.2em;touch-action:manipulation}:is(abbr[title],dfn[title]){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(b,strong){font-weight:bolder}code{max-width:100%;white-space:pre-wrap}:is(code,kbd,samp){font-family:var(--bux-font-mono)}small{font-size:80%}:is(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}area{touch-action:manipulation}:is(audio,canvas,iframe,img,svg,video){vertical-align:middle}img::-moz-selection{background-color:transparent}img::selection{background-color:transparent}:is(img,svg,video,canvas){max-inline-size:100%;block-size:auto}svg{fill:currentColor}table{border-color:inherit;text-indent:0}:is(table,td){max-width:100%}fieldset{border:none}fieldset,legend{padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(button,input,label,select,textarea,area){touch-action:manipulation}:is(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%}:is(button,select){text-transform:none}:is(button,[type=button],[type=reset],[type=submit],select):not(:disabled),label[for]{cursor:pointer}:is([disabled],[aria-disabled=true]){cursor:not-allowed}:is(button,[type=button],[type=reset],[type=submit]){-moz-appearance:button;appearance:button;-webkit-appearance:button}:is(input,textarea){max-inline-size:100%}:is(input,select,textarea){-webkit-user-select:text;-moz-user-select:text;user-select:text}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{vertical-align:baseline}textarea{resize:vertical}@supports (field-sizing:content){textarea{field-sizing:content}}::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}summary{display:list-item}:is([role=button],summary,details[open] summary){-webkit-user-select:none;-moz-user-select:none;user-select:none}dialog{background:var(--bux-color-bg);border:none;color:var(--bux-color-text);margin:auto;max-width:100%;padding:0}dialog::backdrop{background:var(--bux-dialog-backdrop-bg)}@media(prefers-reduced-motion:no-preference){dialog{opacity:1;transform:translateY(0);transition:display var(--bux-duration-base) allow-discrete,opacity var(--bux-duration-base) var(--bux-easing),overlay var(--bux-duration-base) allow-discrete,transform var(--bux-duration-base) var(--bux-easing)}@starting-style{dialog[open]{opacity:0;transform:translateY(-8px)}}dialog::backdrop{transition:background-color var(--bux-duration-base) var(--bux-easing),display var(--bux-duration-base) allow-discrete,overlay var(--bux-duration-base) allow-discrete}@starting-style{dialog[open]::backdrop{background-color:transparent}}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}:is(img,figure){page-break-inside:avoid}}}:root{--white:#fff;--brand-red:#f2403a;--dark-red:#cd342f;--text-dark:#333;--text-muted:#666;--bg-light:#f9f9f9;--card-bg:#fff;--womens-bg:#c327a0;--mens-bg:#1b2c52;--border-radius:25px;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{font-size:16px}@media(min-width:900px){html{font-size:18px}}body{min-height:100vh;font-size:1rem;line-height:1.6}.category-page .accordion_panel{margin-bottom:24px;padding:0 10px;overflow:hidden;opacity:1}.category-page .accordion_panel p:last-child{margin-bottom:0}.category-page .accordion_header{position:relative;cursor:pointer;margin:7px 0;background-color:#e9e9e9;font-size:15px;line-height:1.4;padding:5px 30px 5px 10px;border-radius:5px}.category-page .accordion_header:hover{background-color:#d5e8f2}.category-page .accordion_header:before{display:block;position:absolute;top:0;right:0;width:34px;height:34px;content:"+";color:#bcbcbc;font-size:22px;line-height:1.25;text-align:center}.category-page .accordion_header.active:before{content:"-"}.category-products-overview{padding:6px 0 10px}.category-products-heading{font-size:1.1rem;line-height:1.25;margin-bottom:.4rem}.category-products-intro{margin:0 0 1rem;color:#4a4a4a}.category-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:6px}.category-product-card{border-radius:10px;background:#fff;padding:10px}.category-product-link{display:block;color:#0f2740;text-decoration:none}.category-product-image{width:100%;height:140px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:.55rem}.category-product-title{font-size:.9rem;line-height:1.2;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.category-product-title-text{display:block;text-decoration:underline}.category-product-link:hover{color:#0f2740}.category-product-subtitle{margin:0;color:#5d6773;font-size:.72rem;line-height:1.2;font-weight:400;display:block;text-decoration:none}@media(max-width:600px){.category-page .accordion_panel{padding:0 4px}.category-page .accordion_header{margin:7px 0}.category-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-product-image{height:120px}}h1{line-height:1.2}p{margin:1rem 0;font-size:.8rem}table caption{font-size:.7rem;text-align:left;margin-bottom:.35rem}table,table td,table th{font-size:.8rem}table td{border-bottom:1px solid #e9e9e9;padding-left:5px}table th{font-size:.7rem;background-color:#e9e9e9;text-align:left;line-height:1.2;padding:10px 0 10px 5px}table th+th{border-left:1px solid var(--white)}ul{list-style-type:disc;padding-left:1rem;margin:1rem 0}ul li{margin-bottom:.5rem;font-size:.8rem}a{color:var(--brand-red);text-decoration:underline}#default-layout{display:flex;background-color:var(--brand-red);flex-direction:column}#default-layout,#landing-layout{width:100%;max-width:100vw;min-height:100vh}#landing-layout{background-color:var(--white)}.container{width:100%;max-width:390px;margin:0 auto}#landing-layout .container{max-width:1870px}#default-layout .container,#landing-layout .landing-wrapper{background-color:var(--brand-red)}#landing-layout .landing-wrapper{display:flex;color:var(--white);flex-direction:column;text-align:center;padding:0 0 1rem;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#landing-layout .landing-wrapper .header{margin-bottom:1rem}#landing-layout .footer-logos{display:flex;gap:2rem;width:100%;justify-content:center;flex-wrap:wrap;padding:0 2rem;margin:1.5rem 0 0}#landing-layout .footer-logos img{-o-object-fit:contain;object-fit:contain}#landing-layout .logo-area{justify-content:center}.landing-button{background-color:var(--white);color:var(--text-dark);text-decoration:none;font-weight:700;padding:.8rem 1.8rem;border-radius:var(--border-radius);font-size:.9rem;text-transform:uppercase;margin:1rem 0;display:inline-block;cursor:pointer}.header{padding:20px 0 0;color:#fff;text-align:left}.logo-area{display:flex;justify-content:flex-start;gap:8px;margin-bottom:4px;text-decoration:none}.logo-icon{background-color:#fff;color:var(--brand-red);width:28px;height:28px;border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1rem}.logo-text{font-size:28px;font-weight:800;letter-spacing:-.5px}.content-padding{padding:0 20px}.intro-banner,.start-banner{color:#fff;display:flex;border-radius:1rem;background:#cd342f;margin:1rem 0;position:relative}.intro-banner-content-wrapper{width:66%;padding:1rem 0 1rem 1rem}.start-banner-content-wrapper{width:50em;padding:1rem 0 1rem 1rem}.gender-page .hub-tag,.intro-banner h1,.start-banner h1{font-size:1.3rem;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.gender-page .hub-tag{margin-top:0;margin-bottom:3px}.gender-page .womens .hub-tag{font-size:1.26rem}.start-banner h1.start-banner-title{font-size:.9rem;font-weight:700;line-height:1.3;margin-bottom:10px;text-transform:none}.intro-banner p{font-size:.65rem}.intro-banner-desc{margin:0}.start-banner p{font-size:.8rem;line-height:1.2}.rating-stars{color:#fc0;font-size:1rem;margin:.7rem 0;display:flex;gap:5px}.gender-page .hub-link,.intro-banner-link,.start-banner-link{font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;color:var(--white)}p.journey-prompt{font-size:.9rem;font-weight:600;margin:.4rem 0 0}p.start-banner-desc{margin:0 0 .5rem}.start-banner-image{display:flex;justify-content:flex-end;align-items:flex-start}.intro-banner-image-wrapper{position:absolute;display:flex;bottom:0;right:-20px}.start-banner-image img{width:100%}ul.tick-list{margin-left:0;padding-left:0}.tick-list li{list-style-type:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAlCAYAAAA0lXuOAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC80lEQVRYhdXYX6hUVRTH8c9MNyOyEMEQoQh8MipURBASUSQwCnzpwZAezCwQBBG1KAMVFUWj/4kQ1YNgIlZCQUJFPVSKf8HigkUKEWWUgX9vt7qxYQ1sD2duzdwzR/3CMOcs1pn5zZ691l5rNQYHBmRMw0JMwj+q5QacxWqc6vThvngfg01YhFF6yyfY8R8+szAfd+MW7GoJ3YwlcX0M/fgbjQoFNvEHPhpmxe/HCjwU3z2IF7G7MTgw8AA+Duen8UI41Mm0WKw5me1zLMZ36aYvW8mvw7lO7sRKPI6bw3YZa/AaLrUc+yJwEp/WLPJBvIyJme37iJMvyvZN2huJK8K/h4zGdnxYELkPM8pEtoQOxXWVgdOO+yIenizYt+JR/NruwVbU18FsvItxme0vbIsgFvv0dpwuW9E6WIL9BZGJpzKRjcivJzD3agh9JoIm//eGImjezGwpVqbEHp5Yp9BGrNZG3JTZU8pZhrdKnvkz2xK1CV0dx3KR5/Bqpx/WK6ErsL7Evj6ORL0SeiMmdJDIt5RklPfxfLdVWbOD1PJNKg4wfhi/ydhZ8rnH8ZgR8H+Ffomv8AgOYmaJz214J0rGnIsR4efqEHoez8aX3RERm1Yvj/A34uRRSENLcWQkIjsRmjgap4jIc+9hbNwviCOwyAd4WwV0GvXbs7/wrhAxN+xF+rMSsnahv2Bvdv9w3N9a4rt2uCKjjjz6UqEkLBO5J/U5KqQboUejG2jHBSxXMd2eTCldtWMHfnSNCD3Qxn4KG/SAboWmpP97if0V/OYaEvozDhVsZ6oOoCqEDkX/fy6rI1PB8ZMeMZKeKTVp0+P1bckKV8pIm7v+ePWcpuuEZtbPVz1m7Gbft50xNLOBWNlRWCejslq2tLk7HNfzouW4WsyLiizxQ5nQ1+MX3BONV7FCr4OpMdZpZt3EFaT5aKskS3lQ5MLTIb7X86ihGDjcGxkonWppUHayndDktApPxNilzplUEptEpKpsHT4r8/oXWnCatAzks9AAAAAASUVORK5CYII=) no-repeat 0;background-size:23px 20px;margin-left:0;padding-left:2rem}.intro-banner-image-wrapper img{height:12rem}.white-content-wrapper{background-color:#fff;border-radius:25px;padding:16px}.white-content-wrapper.no-bottom-corners{border-bottom-left-radius:0;border-bottom-right-radius:0}.white-content-wrapper.no-padding{padding:0}.white-content-wrapper div:first-child{margin-top:0}.white-content-wrapper p{font-size:.8rem;line-height:1.4;margin-bottom:.8rem}.section-categories-header-container{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px;margin-top:20px}.section-title{font-size:13px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:0}.view-all-link{font-size:12px;color:#fff;text-decoration:none;cursor:pointer}.categories-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px;padding:0 0 20px}.category-card{background:#fff;border-radius:12px;padding:5px 4px;text-align:center;flex-direction:column;width:100%;height:auto;text-decoration:none;aspect-ratio:1/1;overflow:hidden}.category-card,.category-icon{display:flex;align-items:center;justify-content:center;min-width:0}.category-icon{font-size:1.8rem;color:#444;margin-bottom:4px;width:clamp(40px,52%,70px);height:clamp(40px,52%,70px);min-height:0;max-width:none;max-height:none;flex:0 0 auto}.category-icon img{max-width:100%;max-height:100%}.category-label{font-size:.6rem;font-weight:700;color:#111;line-height:1.2;text-transform:uppercase;min-height:2.4em;width:100%;display:flex;align-items:flex-start;justify-content:center;text-align:center}.hub-banner{margin:1rem 0 0;display:flex;color:#fff;min-height:10rem;gap:.5rem}.hub-cards-panel{display:flex;flex-direction:column;gap:.5rem}.hub-cards-panel .category-card{width:65px;height:auto;aspect-ratio:1/1;border:2px solid #dedede;box-shadow:0 0 0 transparent}.hub-cards-panel .category-card .category-label{font-size:.48rem;line-height:1.2}.hub-cards-panel .category-card .category-icon{font-size:1.2rem;width:30px;height:30px}.hub-banner-wrapper{border-radius:1rem;position:relative;display:flex;justify-content:flex-end;color:var(--white)}.hub-graphic-panel{position:absolute;bottom:0;left:-.45rem}.hub-graphic-panel img{max-height:13rem}.hub-info-panel{width:62%;text-align:right;padding:1rem}.gender-page .hub-info-panel{width:58%}.hub-banner.mens .hub-banner-wrapper{background-color:var(--mens-bg);justify-content:space-between}.hub-banner.womens .hub-banner-wrapper{background-color:var(--womens-bg)}.hub-banner.right .hub-banner-wrapper{justify-content:flex-start}.hub-banner.right .hub-banner-wrapper .hub-info-panel{text-align:left}.hub-banner.right .hub-banner-wrapper .hub-graphic-panel{left:auto;right:0}.gender-page .hub-banner.right.womens .hub-banner-wrapper .hub-graphic-panel{left:auto;right:-20px}.hub-tag{font-size:.8rem;font-weight:800;margin-bottom:6px;letter-spacing:.5px}.hub-text{font-size:.85rem;line-height:1.35;opacity:.9;margin-bottom:auto;display:flex;flex-direction:column}.hub-btn{background-color:#fff;color:#333;border:none;padding:2px 17px;font-size:.7rem;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-top:10px;display:inline-block}.hub-btn,a.more-info-link{border-radius:12px;font-weight:700;text-decoration:none}a.more-info-link{background-color:var(--brand-red);color:var(--white);padding:5px 14px;font-size:.8rem}.avatar-placeholder{width:75px;height:75px;border-radius:50%;background:#fff;position:absolute;top:25px;display:flex;justify-content:center;align-items:center;color:#666;font-size:24px;box-shadow:0 4px 10px #00000026}.youtube-promo{margin:20px 0;background-color:#521615;border-radius:var(--border-radius);color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative}.yt-content{width:55%;padding:1rem 0 1rem 1rem}.yt-title{font-size:13px;font-weight:700;margin-bottom:6px}.yt-desc{font-size:.75rem;line-height:1.4;margin-bottom:10px}.yt-btn{background-color:#fff;color:#b30000;border:none;padding:2px 14px;border-radius:12px;font-size:.8rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.yt-visual-container{display:flex;position:absolute;right:0;bottom:0}.yt-visual-container img{max-height:13rem;border-bottom-right-radius:var(--border-radius)}.yt-icon-avatar{width:55px;height:55px;border-radius:50%;background-color:#fff3;display:flex;justify-content:center;align-items:center;font-size:20px;border:2px solid #fff}.footer{background-color:#fff;font-weight:700;line-height:1;text-align:center;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:15px 20px 4rem;position:relative;margin-top:2rem}.footer p{margin-bottom:0;font-size:.7rem}.footer-nav a{margin-right:10px;color:#333;text-decoration:none;border-right:1px solid #ccc;padding-right:10px}.footer-nav a:last-child{border-right:none;padding-right:0}.footer-fixed-nav{position:fixed;bottom:0;left:0;width:100%;background-color:var(--brand-red);box-shadow:0 -2px 6px #0000001a;z-index:1000}.footer-fixed-nav .container{display:flex;justify-content:center;align-items:center}.footer .footer-fixed-nav a{text-decoration:none;color:var(--white);border-right:1px solid hsla(0,0%,100%,.5);padding:10px;text-transform:uppercase;font-size:.8rem;cursor:pointer}.footer-fixed-nav a img{height:15px}.footer .footer-fixed-nav a:last-child{border-right:none}.footer-social-strip{display:flex;justify-content:center;gap:20px;padding:15px 0}.social-round-btn{width:3.5rem;height:3.5rem;border-radius:50%;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none}.category-page .white-content-wrapper.no-padding{padding-bottom:1rem}.category-header{text-align:center;margin-bottom:2rem;margin-top:1rem}.category-header h1{font-size:2rem;margin-bottom:1rem;color:var(--white)}.category-header .btn{background-color:var(--white);color:var(--text-dark);text-decoration:none;font-weight:700;padding:.5rem 1.5rem;border-radius:var(--border-radius);font-size:.74rem;text-transform:uppercase;margin:1rem 0;display:inline-block;cursor:pointer}.category-tabs{display:flex;background-color:var(--dark-red);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.category-tabs ul{width:100%;flex-direction:row;justify-content:stretch;gap:0}.category-tabs li,.category-tabs ul{list-style-type:none;margin:0;padding:0;display:flex}.category-tabs li{flex:1 1 0}.category-tabs li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit;color:var(--white);font-size:.8rem;width:100%;padding:1rem;border-radius:0;text-align:center;transition:background-color .3s ease,color .3s ease}.category-tabs li.active button{background-color:var(--white);color:var(--text-dark);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:700}#category-faqs-tab{padding-top:1rem}#category-faqs-panel{padding-top:15px}.social-content-wrapper.content-padding{padding:0}.youtube-promo{margin:1rem}.our-process ul{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem;list-style-type:none;padding-left:0}.show-on-desktop{display:none}.hide-on-desktop{display:block}#category-faqs-panel ol{padding:0 0 0 1rem}#category-faqs-panel ol li{font-size:.8rem}#category-faqs-panel h3.accordion_header{margin-top:0}#category-faqs-panel h3,#category-faqs-panel h4{font-size:.8rem;margin-top:1rem}#category-faqs-panel .table-hold{margin-top:1rem}.table-hold{width:100%;overflow-x:auto;overflow-y:auto;clear:both}@media(min-width:768px){.container{max-width:870px}.flex-wrapper{display:flex;flex-direction:row}.white-content-wrapper{margin:0 20px}.flex-wrapper .mens,.flex-wrapper .womens{width:65%}.flex-wrapper .section-categories,.flex-wrapper .start-banner{width:50%}.flex-wrapper .start-banner,.flex-wrapper .womens{margin-right:1rem}.flex-wrapper .mens{margin-top:0}.start-banner-image{display:none}.show-on-desktop{display:block}.hide-on-desktop{display:none}.social-content-wrapper.content-padding{padding:0 20px 20px;margin-top:2rem;gap:1rem}.social-content-wrapper .footer{width:50%;background-color:transparent;color:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0;margin:0}.footer-social-strip{padding-top:0}.youtube-promo{width:50%;margin:0}.footer{display:none}.footer-nav a{color:var(--white);font-weight:700}.footer .social-and-nav{display:none}.gender-page .flex-wrapper{margin-bottom:1rem;gap:1rem}.category-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-wrapper .intro-banner{width:40%}.flex-wrapper .section-categories{width:60%;margin-left:1rem}.footer-fixed-nav{bottom:auto;top:0;box-shadow:0 2px 6px #0000001a}.header{padding-top:60px}.footer-fixed-nav .container{justify-content:flex-start}.footer-fixed-nav .container a:first-child{margin-left:20px}.our-process ul{grid-template-columns:1fr 1fr}#category-faqs-panel img{max-width:50%}}.cookie-consent[data-v-00018fb1]{position:fixed;z-index:1000;right:0;bottom:0;left:0;padding:14px;color:#fff;border-top:1px solid #d1f1ff;background:#1c5278f7;box-shadow:0 -5px 22px #0f274033}.cookie-consent__inner[data-v-00018fb1]{display:flex;width:min(100%,980px);margin:0 auto;gap:24px;align-items:center;justify-content:space-between}.cookie-consent__copy h2[data-v-00018fb1]{margin:0 0 2px;font-size:1rem}.cookie-consent__copy p[data-v-00018fb1]{margin:0;color:#fff;font-size:.78rem}.cookie-consent__copy a[data-v-00018fb1]{color:#fff;font-size:.75rem}.cookie-consent__actions[data-v-00018fb1]{display:flex;flex:0 0 auto;gap:8px}.cookie-consent button[data-v-00018fb1]{min-height:42px;padding:8px 15px;cursor:pointer;border:2px solid #fff;border-radius:5px;font:inherit;font-size:.76rem;font-weight:700}.cookie-consent__accept[data-v-00018fb1]{color:#1c5278;background:#fff}.cookie-consent__reject[data-v-00018fb1]{color:#fff;background:transparent}.cookie-consent button[data-v-00018fb1]:focus-visible{outline:3px solid #f8d348;outline-offset:2px}@media(max-width:700px){.cookie-consent__actions[data-v-00018fb1],.cookie-consent__inner[data-v-00018fb1]{align-items:stretch;flex-direction:column}.cookie-consent__inner[data-v-00018fb1]{gap:12px}.cookie-consent__actions[data-v-00018fb1]{gap:7px}}
