@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0}:root{--arc-wp-admin-bar-height: 32px;--arc-container-width: 1240px;--arc-container-max-width: calc(100vw - var(--arc-side-padding) * 2);--arc-side-padding: 20px;--arc-margin-bottom: 140px;--arc-margin-bottom-small: 60px;--arc-color-dark: #15171c;--arc-color-dark-dim: rgba(21, 23, 28, .7);--arc-color-dark-dimmer: rgba(21, 23, 28, .3);--arc-color-dark-dimmest: rgba(21, 23, 28, .1);--arc-color-light: #ffffff;--arc-color-light-dim: rgba(255, 255, 255, .7);--arc-color-light-dimmer: rgba(255, 255, 255, .3);--arc-color-light-dimmest: rgba(255, 255, 255, .1);--arc-color-text: var(--arc-color-dark);--arc-color-error: #ff0000;--arc-bgcolor-light: #f3f3f3;--arc-main-min-height: calc(100vh - 440px) ;--arc-font-primary: Roboto, sans-serif;--arc-dim-opacity: .7;--arc-dimmer-opacity: .3;--arc-font-h1: normal normal 400 55px/60px var(--arc-font-primary);--arc-font-h2: normal normal 400 30px/35px var(--arc-font-primary);--arc-font-h3: normal normal 400 30px/35px var(--arc-font-primary);--arc-font-h4: normal normal 400 20px/24px var(--arc-font-primary);--arc-font-lead: normal normal 400 20px/22px var(--arc-font-primary);--arc-font-p: normal normal 400 15px/20px var(--arc-font-primary);--arc-font-medium: normal normal 500 14px/20px var(--arc-font-primary);--arc-font-quote: normal normal 400 40px/45px var(--arc-font-primary);--arc-transition-fast: all .1s cubic-bezier(.7, 0, .305, .995);--arc-transition: all .3s cubic-bezier(.7, 0, .305, .995);--arc-transition-slow: all .5s cubic-bezier(.7, 0, .305, .995);--arc-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, .02), 6.7px 6.7px 5.3px rgba(0, 0, 0, .028), 12.5px 12.5px 10px rgba(0, 0, 0, .035), 22.3px 22.3px 17.9px rgba(0, 0, 0, .042), 41.8px 41.8px 33.4px rgba(0, 0, 0, .05), 100px 100px 80px rgba(0, 0, 0, .07)}@media (max-width: 1240px){:root{--arc-font-quote: normal normal 400 22px/30px var(--arc-font-primary)}}@media (max-width: 820px){:root{--arc-font-h1: normal normal 400 40px/47px var(--arc-font-primary);--arc-font-h2: normal normal 400 30px/38px var(--arc-font-primary);--arc-font-h3: normal normal 400 20px/29px var(--arc-font-primary);--arc-font-h4: normal normal 400 18px/24px var(--arc-font-primary);--arc-font-quote: normal normal 400 20px/29px var(--arc-font-primary);--arc-margin-bottom: 80px;--arc-margin-bottom-small: 40px}}body{--arc-cs-foreground: var(--arc-color-dark);--arc-cs-foreground-dim: var(--arc-color-dark-dim);--arc-cs-foreground-dimmer: var(--arc-color-dark-dimmer);--arc-cs-foreground-dimmest: var(--arc-color-dark-dimmest);--arc-cs-background: var(--arc-color-light);--arc-cs-background-dim: var(--arc-color-light-dim);--arc-cs-background-dimmer: var(--arc-color-light-dimmer);--arc-cs-background-dimmest: var(--arc-color-light-dimmest);--arc-icon-cs-arrow-next: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8513 12.9991L30.2468 12.6883L30.4897 12.9991L30.2391 13.3099L29.8513 12.9991ZM1.27371 13.499C0.99757 13.499 0.776486 13.2752 0.779907 12.9991C0.783328 12.723 1.00996 12.4991 1.2861 12.4991L1.27371 13.499ZM20.8717 0.689194L30.2468 12.6883L29.4558 13.3099L20.0807 1.3108L20.8717 0.689194ZM30.2391 13.3099L20.5667 25.309L19.7911 24.6874L29.4635 12.6883L30.2391 13.3099ZM29.8451 13.499L1.27371 13.499L1.2861 12.4991L29.8575 12.4991L29.8451 13.499Z' fill='black' /%3E%3C/svg%3E");--arc-icon-cs-arrow-prev: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41136 12.9991L1.01587 13.3099L0.773027 12.9991L1.02357 12.6883L1.41136 12.9991ZM29.989 12.4991C30.2651 12.4991 30.4862 12.723 30.4828 12.9991C30.4794 13.2752 30.2527 13.4991 29.9766 13.4991L29.989 12.4991ZM10.391 25.309L1.01587 13.3099L1.80686 12.6883L11.182 24.6874L10.391 25.309ZM1.02357 12.6883L10.696 0.689206L11.4716 1.31082L1.79915 13.3099L1.02357 12.6883ZM1.41756 12.4991L29.989 12.4991L29.9766 13.4991L1.40517 13.4991L1.41756 12.4991Z' fill='black' /%3E%3C/svg%3E");--arc-cs-icon-caret-down: background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.5L7.5 10.5L14.5 3.5' stroke='black'/%3E%3C/svg%3E%0A")}[arc-hover=invert-cs]:hover,.arc-cs-dark{--arc-cs-foreground: var(--arc-color-light);--arc-cs-foreground-dim: var(--arc-color-light-dim);--arc-cs-foreground-dimmer: var(--arc-color-light-dimmer);--arc-cs-foreground-dimmest: var(--arc-color-light-dimmest);--arc-cs-background: var(--arc-color-dark);--arc-cs-background-dim: var(--arc-color-dark-dim);--arc-cs-background-dimmer: var(--arc-color-dark-dimmer);--arc-cs-background-dimmest: var(--arc-color-dark-dimmest);--arc-icon-cs-arrow-next: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8513 12.9991L30.2468 12.6883L30.4897 12.9991L30.2391 13.3099L29.8513 12.9991ZM1.27371 13.499C0.99757 13.499 0.776486 13.2752 0.779907 12.9991C0.783328 12.723 1.00996 12.4991 1.2861 12.4991L1.27371 13.499ZM20.8717 0.689194L30.2468 12.6883L29.4558 13.3099L20.0807 1.3108L20.8717 0.689194ZM30.2391 13.3099L20.5667 25.309L19.7911 24.6874L29.4635 12.6883L30.2391 13.3099ZM29.8451 13.499L1.27371 13.499L1.2861 12.4991L29.8575 12.4991L29.8451 13.499Z' fill='white' /%3E%3C/svg%3E");--arc-icon-cs-arrow-prev: url("data:image/svg+xml,%3Csvg width='31' height='26' viewBox='0 0 31 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41136 12.9991L1.01587 13.3099L0.773027 12.9991L1.02357 12.6883L1.41136 12.9991ZM29.989 12.4991C30.2651 12.4991 30.4862 12.723 30.4828 12.9991C30.4794 13.2752 30.2527 13.4991 29.9766 13.4991L29.989 12.4991ZM10.391 25.309L1.01587 13.3099L1.80686 12.6883L11.182 24.6874L10.391 25.309ZM1.02357 12.6883L10.696 0.689206L11.4716 1.31082L1.79915 13.3099L1.02357 12.6883ZM1.41756 12.4991L29.989 12.4991L29.9766 13.4991L1.40517 13.4991L1.41756 12.4991Z' fill='white' /%3E%3C/svg%3E");--arc-cs-icon-caret-down: background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.5L7.5 10.5L14.5 3.5' stroke='white'/%3E%3C/svg%3E%0A")}@keyframes arc-hybrid-module-loading{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}@keyframes arc-hybrid-module-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}[arc-hybrid-module]{position:relative;min-height:50px}[arc-hybrid-module]:after{content:"";display:block;position:absolute;z-index:201;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z'/%3E%3C/svg%3E");animation:arc-hybrid-module-spinner 1s infinite linear;pointer-events:none;transition:var(--arc-transition);opacity:0}body.arc-is-saving [arc-hybrid-module]:after{opacity:1}[arc-hybrid-module]:before{content:"";display:block;position:absolute;z-index:200;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:var(--arc-cs-foreground);opacity:0;pointer-events:none;transition:var(--arc-transition)}body.arc-is-saving [arc-hybrid-module]:before{pointer-events:all;animation:arc-hybrid-module-loading 1s infinite linear;opacity:.2}.arc-alert{font-size:16px;padding:30px;background:var(--arc-cs-foreground);color:var(--arc-cs-background);width:100%}.arc-container{width:1240px;max-width:var(--arc-container-max-width);margin:0 auto}.et-fb-modal__support-notice{display:none!important}.et_pb_module_inner{min-height:50px}.arc-form{display:flex;flex-wrap:wrap;gap:40px 20px;align-items:start}.arc-form select.country_select:user-invalid+.select2{border-bottom:3px solid red}.arc-form-label:not(:has([type=checkbox])),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has(select){position:relative;padding-top:10px;display:flex;flex-direction:column}.arc-form-label:not(:has([type=checkbox])) ._text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has(select) ._text{font-size:16px;position:absolute;top:20px;left:0;color:var(--arc-cs-foreground);opacity:.6;transition:var(--arc-transition-fast)}.arc-form-label:not(:has([type=checkbox])) ._required,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has(select) ._required{display:none;margin-top:10px;font-size:14px;line-height:18px;color:var(--arc-color-error)}.arc-form-label:not(:has([type=checkbox])):has([required]) ._text:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([required]):has(select) ._text:after{content:"*"}.arc-form-label:not(:has([type=checkbox])):focus ._text,.arc-form-label:not(:has([type=checkbox])):focus-within ._text,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) ._text,.arc-form-label:not(:has([type=checkbox])):has(select) ._text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has(select) ._text,.arc-form-label:not(:has([type=checkbox])) .arc-form-input:not(:placeholder-shown)+._text,.arc-form-label:not(:has([type=checkbox])) .arc-filter .facetwp-type-sort select:not(:placeholder-shown)+._text,.arc-filter .facetwp-type-sort .arc-form-label:not(:has([type=checkbox])) select:not(:placeholder-shown)+._text,.arc-form-label:not(:has([type=checkbox])) .arc-checkout .col-1 .arc-checkout-form .select2-selection:not(:placeholder-shown)+._text,.arc-checkout .col-1 .arc-checkout-form .arc-form-label:not(:has([type=checkbox])) .select2-selection:not(:placeholder-shown)+._text,.arc-form-label:not(:has([type=checkbox])) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not(:placeholder-shown)+._text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .arc-form-label:not(:has([type=checkbox])) select:not(:placeholder-shown)+._text,.arc-form-label:not(:has([type=checkbox])) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not(:placeholder-shown)+._text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .arc-form-label:not(:has([type=checkbox])) .input-text:not(:placeholder-shown)+._text{top:0;font-size:10px;opacity:.4}.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select){display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-form-input,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-filter .facetwp-type-sort select,.arc-filter .facetwp-type-sort .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) select,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .select2-selection,.arc-checkout .col-1 .arc-checkout-form .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .select2-selection,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) select,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .arc-form-input,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .select2-selection,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) select,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .input-text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .input-text{width:calc(100% - 6ch - 10px)!important}.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-form-input::placeholder,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-filter .facetwp-type-sort select::placeholder,.arc-filter .facetwp-type-sort .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) select::placeholder,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .select2-selection::placeholder,.arc-checkout .col-1 .arc-checkout-form .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .select2-selection::placeholder,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) select::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .arc-form-input::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .select2-selection::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) select::placeholder,.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .input-text::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .input-text::placeholder{color:#ccc}.arc-form-label:not(:has([type=checkbox])):has([arc-phone-country-selector]) .-prefix,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has([arc-phone-country-selector]):has(select) .-prefix{width:6ch!important;text-align:end}.arc-form-label:not(:has([type=checkbox])):has(select):after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:not(:has([type=checkbox])):has(select):after{content:"";display:block;position:absolute;width:15px;height:14px;top:20px;right:0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.5L7.5 10.5L14.5 3.5' stroke='black'/%3E%3C/svg%3E%0A")}.arc-form-input:not([type=checkbox]),.arc-filter .facetwp-type-sort select:not([type=checkbox]),.arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]){width:100%!important;padding:12px 0 8px!important;background:none!important;color:var(--arc-cs-foreground)!important;border:none!important;border-bottom:1px solid var(--arc-cs-foreground-dimmest)!important;transition:var(--arc-transition-fast)!important}form[dirty] .arc-form-input:not([type=checkbox]):invalid,form[dirty] .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid,.arc-filter .facetwp-type-sort form[dirty] select:not([type=checkbox]):invalid,form[dirty] .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid,.arc-checkout .col-1 .arc-checkout-form form[dirty] .select2-selection:not([type=checkbox]):invalid,form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) form[dirty] select:not([type=checkbox]):invalid,form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper form[dirty] .input-text:not([type=checkbox]):invalid{border-color:var(--arc-color-error)!important;border-width:3px!important}form[dirty] .arc-form-input:not([type=checkbox]):invalid~._required,form[dirty] .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid~._required,.arc-filter .facetwp-type-sort form[dirty] select:not([type=checkbox]):invalid~._required,form[dirty] .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid~._required,.arc-checkout .col-1 .arc-checkout-form form[dirty] .select2-selection:not([type=checkbox]):invalid~._required,form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid~._required,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) form[dirty] select:not([type=checkbox]):invalid~._required,form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid~._required,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper form[dirty] .input-text:not([type=checkbox]):invalid~._required{display:block}form[dirty] .arc-form-input:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),form[dirty] .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),.arc-filter .facetwp-type-sort form[dirty] select:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),form[dirty] .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),.arc-checkout .col-1 .arc-checkout-form form[dirty] .select2-selection:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) form[dirty] select:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper form[dirty] .input-text:not([type=checkbox]):invalid:not(.iti .arc-form-input:not([type=checkbox]):invalid):not(.iti .arc-filter .facetwp-type-sort select:not([type=checkbox]):invalid):not(.arc-filter .facetwp-type-sort .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .iti .select2-selection:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .iti select:not([type=checkbox]):invalid):not(.iti .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):invalid):not(.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .iti .input-text:not([type=checkbox]):invalid){padding:12px 10px 8px!important}.arc-form-input:not([type=checkbox])::placeholder,.arc-filter .facetwp-type-sort select:not([type=checkbox])::placeholder,.arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox])::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox])::placeholder,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox])::placeholder{color:transparent}.arc-form-input:not([type=checkbox]):not(:placeholder-shown),.arc-filter .facetwp-type-sort select:not([type=checkbox]):not(:placeholder-shown),.arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox]):not(:placeholder-shown),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox]):not(:placeholder-shown),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox]):not(:placeholder-shown){color:var(--arc-cs-foreground)!important}.arc-form-input:not([type=checkbox])[type=checkbox],.arc-filter .facetwp-type-sort select:not([type=checkbox])[type=checkbox],.arc-checkout .col-1 .arc-checkout-form .select2-selection:not([type=checkbox])[type=checkbox],.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:not([type=checkbox])[type=checkbox],.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:not([type=checkbox])[type=checkbox]{width:auto!important;margin:0 0 0 10px}.arc-form-label:has([type=checkbox]),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):has(select){width:100%!important;flex-shrink:0;display:flex;align-items:start;gap:15px;cursor:pointer;-webkit-user-select:none;user-select:none}.arc-form-label:has([type=checkbox]) ._text,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):has(select) ._text{font-size:14px;line-height:18px;max-width:55ch}.arc-form-label:has([type=checkbox]):hover .arc-form-input:after,.arc-form-label:has([type=checkbox]):hover .arc-filter .facetwp-type-sort select:after,.arc-filter .facetwp-type-sort .arc-form-label:has([type=checkbox]):hover select:after,.arc-form-label:has([type=checkbox]):hover .arc-checkout .col-1 .arc-checkout-form .select2-selection:after,.arc-checkout .col-1 .arc-checkout-form .arc-form-label:has([type=checkbox]):hover .select2-selection:after,.arc-form-label:has([type=checkbox]):hover .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) .arc-form-label:has([type=checkbox]):hover select:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):hover:has(select) .arc-form-input:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):hover:has(select) .select2-selection:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):hover:has(select) select:after,.arc-form-label:has([type=checkbox]):hover .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has([type=checkbox]):hover:has(select) .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .input-text:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .arc-form-label:has([type=checkbox]):hover .input-text:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper .woocommerce-input-wrapper:has([type=checkbox]):hover:has(select) .input-text:after{transform:scale(.5);opacity:.1}.arc-form-input[type=checkbox],.arc-filter .facetwp-type-sort select[type=checkbox],.arc-checkout .col-1 .arc-checkout-form [type=checkbox].select2-selection,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select[type=checkbox],.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper [type=checkbox].input-text{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border:1px solid var(--arc-cs-foreground-dimmer);position:relative;background:var(--arc-cs-background);transition:var(--arc-transition-fast)}.arc-form-input[type=checkbox]:after,.arc-filter .facetwp-type-sort select[type=checkbox]:after,.arc-checkout .col-1 .arc-checkout-form [type=checkbox].select2-selection:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select[type=checkbox]:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper [type=checkbox].input-text:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);opacity:0;background:var(--arc-cs-foreground);transition:var(--arc-transition-fast)}.arc-form-input[type=checkbox]:checked:after,.arc-filter .facetwp-type-sort select[type=checkbox]:checked:after,.arc-checkout .col-1 .arc-checkout-form [type=checkbox].select2-selection:checked:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select[type=checkbox]:checked:after,.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper [type=checkbox].input-text:checked:after{transform:scale(.5)!important;opacity:1!important}form[dirty] .arc-form-input[type=checkbox][required]:not(:checked),form[dirty] .arc-filter .facetwp-type-sort select[type=checkbox][required]:not(:checked),.arc-filter .facetwp-type-sort form[dirty] select[type=checkbox][required]:not(:checked),form[dirty] .arc-checkout .col-1 .arc-checkout-form [type=checkbox][required].select2-selection:not(:checked),.arc-checkout .col-1 .arc-checkout-form form[dirty] [type=checkbox][required].select2-selection:not(:checked),form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) select[type=checkbox][required]:not(:checked),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper:has(select) form[dirty] select[type=checkbox][required]:not(:checked),form[dirty] .arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper [type=checkbox][required].input-text:not(:checked),.arc-checkout .col-1 .arc-checkout-form .woocommerce-input-wrapper form[dirty] [type=checkbox][required].input-text:not(:checked){border-color:var(--arc-color-error);border-width:3px}.arc-homepage-seo-title{display:none}.arc-icon [fill]{fill:var(--arc-color-dark)}.et_pb_image img,.et_pb_image .et_pb_image_wrap{width:100%!important}body{overflow-x:hidden}.arc-main{margin-top:calc(var(--arc-header-height) + var(--arc-countdown-height));min-height:calc(100vh - 700px)}.et_pb_row{width:var(--arc-container-width)!important;max-width:var(--arc-container-max-width)!important;margin:0 auto}.et_pb_module{min-height:50px!important}.logo-arc [fill]{fill:var(--arc-color-dark)!important}.arc-spacer{flex-grow:1}.arc-margin-bottom{margin-bottom:var(--arc-margin-bottom)}.arc-margin-bottom-small{margin-bottom:var(--arc-margin-bottom-small)}body{font-family:var(--arc-font-primary)!important;color:var(--arc-cs-foreground)!important}body .arc-main .arc-suptitle .et_pb_module_heading,.arc-suptitle{color:var(--arc-cs-foreground)!important;font-size:22px!important}body .arc-main .arc-subtitle .et_pb_module_heading,.arc-subtitle{color:var(--arc-cs-foreground)!important;font-size:18px!important}body .arc-main h1.et_pb_module_heading,.arc-h1,.et_password_protected_form h1,.arc-wysiwyg h1{color:var(--arc-cs-foreground)!important;font:var(--arc-font-h1)!important;text-transform:uppercase;transition:var(--arc-transition-fast)}body .arc-main h2.et_pb_module_heading,.arc-h2,.arc-wysiwyg h2{color:var(--arc-cs-foreground)!important;font:var(--arc-font-h2)!important;text-transform:uppercase;transition:var(--arc-transition-fast)}body .arc-main h3.et_pb_module_heading,.arc-h3,.arc-wysiwyg h3{color:var(--arc-cs-foreground)!important;font:var(--arc-font-h3)!important;text-transform:uppercase;transition:var(--arc-transition-fast)}body .arc-main h4.et_pb_module_heading,.arc-h4,.arc-wysiwyg h4{color:var(--arc-cs-foreground)!important;font:var(--arc-font-h4)!important;text-transform:uppercase;transition:var(--arc-transition-fast)}.et_pb_text_inner p,.arc-p,.arc-product-tabs ._content [arc-product-tabs-content] p,.et_password_protected_form>p,.arc-order ._cards ._card ul li,.arc-order ._cards ._card address,.payment_box p,.payment_method_stripe p,.wc-empty-cart-message .cart-empty,.arc-wysiwyg p{color:var(--arc-cs-foreground)!important;font:var(--arc-font-p)!important;max-width:55ch;transition:var(--arc-transition-fast)}.arc-lead p,.arc-lead{color:var(--arc-cs-foreground)!important;font:var(--arc-font-lead)!important;max-width:55ch;transition:var(--arc-transition-fast)}.arc-quote{color:var(--arc-cs-foreground)!important;font:var(--arc-font-quote)!important;max-width:55ch;transition:var(--arc-transition-fast);border:none;padding:0}.arc-quote:before{content:"“"}.arc-quote:after{content:"”"}.arc-wysiwyg,.arc-wysiwyg *{color:var(--arc-cs-foreground)}.arc-wysiwyg a{text-decoration:underline}.arc-wysiwyg strong{font-weight:900}.arc-wysiwyg p:empty{display:none}.arc-wysiwyg p,.arc-wysiwyg ul:not(ul ul):not(ol ul),.arc-wysiwyg ol:not(ul ol):not(ol ol),.arc-wysiwyg blockquote{margin-bottom:20px}.arc-wysiwyg blockquote{border-color:var(--arc-cs-foreground-dimmer)}.arc-wysiwyg ul{list-style:circle}.arc-wysiwyg ol{list-style:decimal}.arc-wysiwyg li{margin-left:15px}.arc-contact-container .arc-contact-form{min-height:800px}.arc-contact-container ._success{margin-top:45px}body:has(.wp-activate-container) header{display:none}body:has(.wp-activate-container) .wp-activate-container{padding-top:60px;max-width:700px}body:has(.wp-activate-container) .wp-activate-container h2,body:has(.wp-activate-container) .wp-activate-container .view{margin-bottom:20px}.arc-section-topics:has(.arc-topic-card.arc-cs-dark){background:var(--arc-cs-foreground)!important}.arc-main:not(.divi-builder) .arc-section-topics:has(.et_pb_column:nth-child(3)) .et_pb_row{width:100%;max-width:var(--arc-container-max-width)!important;margin:0 var(--arc-side-padding)}.arc-main:not(.divi-builder) .arc-section-topics:has(.et_pb_column:nth-child(3)) .et_pb_row .et_pb_column{width:calc(33.333% - 10px)!important;margin-right:15px!important}.arc-main:not(.divi-builder) .arc-section-topics:has(.et_pb_column:nth-child(3)) .et_pb_row .et_pb_column:last-child{margin-right:0!important}@media (max-width: 820px){.arc-main:not(.divi-builder) .arc-section-topics:has(.et_pb_column:nth-child(3)) .et_pb_row .et_pb_column{width:100%!important;margin-bottom:50px}}.arc-main:not(.divi-builder) .arc-section-topics:not(:has(.et_pb_column:nth-child(3))) .et_pb_row{width:100%;max-width:calc(100% - var(--arc-side-padding))!important;margin:0 var(--arc-side-padding)}.arc-main:not(.divi-builder) .arc-section-topics:not(:has(.et_pb_column:nth-child(3))) .et_pb_row .et_pb_column{width:calc(50% - 10px)!important;margin-right:15px!important}.arc-main:not(.divi-builder) .arc-section-topics:not(:has(.et_pb_column:nth-child(3))) .et_pb_row .et_pb_column:last-child{margin-right:0!important}@media (max-width: 820px){.arc-main:not(.divi-builder) .arc-section-topics:not(:has(.et_pb_column:nth-child(3))) .et_pb_row .et_pb_column{width:100%!important;margin-bottom:50px}}.arc-main:not(.divi-builder) .arc-section-topics .arc-shop-topics{display:flex;flex-wrap:wrap;gap:20px}.arc-main:not(.divi-builder) .arc-section-topics .arc-shop-topics .arc-topic-card{flex:1 1 0}@media (max-width: 820px){.arc-main:not(.divi-builder) .arc-section-topics .arc-shop-topics{flex-direction:column;gap:0}.arc-main:not(.divi-builder) .arc-section-topics .arc-shop-topics .arc-topic-card{margin-bottom:25px}.arc-main:not(.divi-builder) .arc-section-topics .arc-shop-topics .arc-topic-card:last-child{margin-bottom:0}}.arc-cart{margin-top:50px}@media (max-width: 820px){.arc-cart{margin-top:30px}}.arc-cart .woocommerce-cart-form{display:flex}.arc-cart .woocommerce-cart-form .arc-terms{margin-block-start:40px}.arc-cart .woocommerce-cart-form ._table{flex-grow:1}.arc-cart .woocommerce-cart-form ._table table.cart{width:100%}.arc-cart .woocommerce-cart-form ._table table.cart thead{display:none}.arc-cart .woocommerce-cart-form ._table table.cart tr{padding:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item{border-top:1px solid var(--arc-color-dark-dim)}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item:first-child{padding-top:0;border-top:none}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item:first-child td{padding-top:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item:first-child td.product-subtotal a.remove{top:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td{padding:48px 16px;vertical-align:bottom}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-thumbnail{width:70px;padding-left:0;padding-right:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-thumbnail img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-name{font-size:15px;font-weight:400;line-height:20px;vertical-align:top}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-name a{text-transform:uppercase;color:var(--arc-color-dark)}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-name ._variation{margin-top:12px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-name ._variation span{display:inline-block;font-size:16px;font-weight:500;margin-right:10px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-quantity .quantity label{display:none}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-quantity .quantity select{width:100%;padding:0;border:none;cursor:pointer}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-subtotal{position:relative;text-align:right;padding-right:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-subtotal .amount{display:block;font-weight:700}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-subtotal a.remove{position:absolute;top:48px;right:0;width:8px;height:8px;color:var(--arc-color-dark);background-size:cover;background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L1 9" stroke="black"/><path d="M1 1L9 9" stroke="black"/></svg>')}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td ._label{display:block;font-size:12px;font-weight:400;line-height:18px;color:var(--arc-color-dark);text-transform:uppercase;margin-bottom:4px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td ._value,.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td .amount{display:block;font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-cart .woocommerce-cart-form ._summary{flex:0 0 420px;margin-left:85px}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals{padding:35px 30px 50px;background:var(--arc-bgcolor-light);margin-bottom:20px}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals ._title{margin-bottom:30px}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table{width:100%;margin-bottom:0!important}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table tr th,.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table tr td{font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table tr td{text-align:right}.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table tr.order-total th,.arc-cart .woocommerce-cart-form ._summary .cart-collaterals .cart_totals table.shop_table tr.order-total td{padding-top:35px}.arc-cart .woocommerce-cart-form ._summary .coupon{padding:35px 30px 40px;border:1px solid var(--arc-color-dark-dim);margin-bottom:20px}.arc-cart .woocommerce-cart-form ._summary .coupon ._coupon-form{display:flex;margin-top:10px}.arc-cart .woocommerce-cart-form ._summary .coupon ._coupon-form input{flex-grow:1;line-height:45px;margin-right:15px;border:none;border-bottom:1px solid var(--arc-color-dark-dim)}.arc-cart .woocommerce-cart-form ._summary .checkout-button{display:block}@media (max-width: 820px){.arc-cart .woocommerce-cart-form{flex-direction:column}.arc-cart .woocommerce-cart-form ._table{margin-bottom:60px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item{position:relative;display:flex;flex-wrap:wrap}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item:first-child td.product-subtotal a.remove{top:24px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td{display:block;flex-grow:1;padding:0 16px 24px}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-thumbnail{padding-top:24px;flex-grow:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-name{padding-top:24px;flex:0 0 calc(100% - 80px)}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-price{padding-left:0}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-subtotal{position:static}.arc-cart .woocommerce-cart-form ._table table.cart tr.cart_item td.product-subtotal a.remove{top:24px}.arc-cart .woocommerce-cart-form ._summary{flex:1;margin-left:0}}.wc-empty-cart-message{padding:20px 0}.payment_box{width:600px}@media (max-width: 820px){.payment_box{width:100%}}.arc-checkout{display:flex;margin-bottom:5px;gap:50px}@media (max-width: 820px){.arc-checkout{flex-direction:column-reverse;gap:30px}}.arc-checkout .col-1{flex-grow:1}.arc-checkout .col-1 ._billing-title{margin-bottom:40px}.arc-checkout .col-1 ._billing-title+p{margin-top:-28px;max-width:100%;margin-bottom:40px}.arc-checkout .col-1 ._billing-subtitle{margin-top:40px;margin-bottom:20px}.arc-checkout .col-1 .arc-checkout-form .form-row,.arc-checkout .col-1 .arc-checkout-form ._label{flex-shrink:0;width:calc(50% - 10px)}@media (max-width: 820px){.arc-checkout .col-1 .arc-checkout-form .form-row,.arc-checkout .col-1 .arc-checkout-form ._label{width:100%}}.arc-checkout .col-1 .arc-checkout-form .form-row{position:relative}.arc-checkout .col-1 .arc-checkout-form .form-row label{position:absolute;top:0;left:0;font-size:10px;color:var(--arc-cs-foreground);opacity:.4}.arc-checkout .col-1 .arc-checkout-form ._mention{display:block;margin-top:10px;font-size:14px;line-height:18px;opacity:.6;z-index:1}.arc-checkout .col-1 .arc-checkout-form .select2-selection{height:45px!important}.arc-checkout .col-1 .arc-checkout-form .select2-selection__arrow{display:none!important}.arc-checkout .col-1 .arc-checkout-form .select2-selection__rendered{padding:0}.arc-checkout .col-1 .woocommerce-billing-fields__field-wrapper{margin-bottom:85px}.arc-checkout .col-1 ._billing_clinic{display:flex;justify-content:space-between;padding:20px;margin-bottom:20px;background:var(--arc-bgcolor-light);font-size:15px;line-height:20px;text-transform:uppercase}.arc-checkout .col-1 .woocommerce-checkout-attendee-order ._attendee{font-size:15px;line-height:20px;font-weight:700;margin:10px 0 20px}.arc-checkout .col-1 .woocommerce-checkout-attendee-order ._attendee-contact{margin:40px 0}.arc-checkout .col-1 .woocommerce-checkout-attendee-order ._attendee-emergency{margin-bottom:80px}.arc-checkout .col-1 .woocommerce-checkout-attendee-order ._attendee-emergency ._mention{margin-bottom:8px}.arc-checkout .col-1 .woocommerce-checkout-attendee-order ._attendee-emergency ._title{margin-bottom:20px}.arc-checkout .col-2{flex:0 0 420px}.arc-checkout .col-2 ._summary{padding:35px 30px 50px;background:var(--arc-bgcolor-light);margin-bottom:20px;position:sticky;top:50px;transition:var(--arc-transition)}body.scroll-up .arc-checkout .col-2 ._summary{top:calc(var(--arc-header-height) + 40px)}@media (max-width: 820px){.arc-checkout .col-2 ._summary{position:static;top:0}}.arc-checkout .col-2 ._summary ._title{margin-bottom:5px}.arc-checkout .col-2 ._summary table.shop_table{width:100%;margin-bottom:0!important}.arc-checkout .col-2 ._summary table.shop_table tr td{font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-checkout .col-2 ._summary table.shop_table tr td.product-name{text-transform:uppercase}.arc-checkout .col-2 ._summary table.shop_table tr td.product-total{text-align:right}.arc-checkout .col-2 ._summary table.shop_table thead{display:none}.arc-checkout .col-2 ._summary table.shop_table tbody tr.cart_item td{padding:25px 0;border-bottom:1px solid var(--arc-color-dark-dim)}.arc-checkout .col-2 ._summary table.shop_table tfoot tr.cart-subtotal th,.arc-checkout .col-2 ._summary table.shop_table tfoot tr.cart-subtotal td,.arc-checkout .col-2 ._summary table.shop_table tfoot tr.order-total th,.arc-checkout .col-2 ._summary table.shop_table tfoot tr.order-total td{padding-top:35px}.arc-checkout .col-2 ._summary table.shop_table tfoot tr.order-total th{text-transform:uppercase}.arc-checkout .col-2 ._summary table.shop_table tfoot tr th{font-weight:400}.arc-checkout .col-2 ._summary table.shop_table tfoot tr td{text-align:right}.arc-checkout .arc-wysiwyg p{max-width:100%}#payment ._payment-title{margin-bottom:40px}#payment ._payment-title+p{margin-top:-28px;max-width:770px;margin-bottom:40px}#payment .woocommerce-terms-and-conditions-wrapper{margin:40px 0}#payment .woocommerce-terms-and-conditions-wrapper p{max-width:600px;margin-bottom:20px}#payment .woocommerce-terms-and-conditions-wrapper label{display:flex;align-items:flex-start;font-size:14px;line-height:18px;font-weight:300}#payment .woocommerce-terms-and-conditions-wrapper label span{margin-top:.3em}#payment .woocommerce-terms-and-conditions-wrapper label input{flex-shrink:0;margin-top:3px;margin-right:12px}#payment .woocommerce-terms-and-conditions-wrapper label a{text-decoration:underline}#payment .arc-terms{margin-top:60px}.payment_box .woocommerce-SavedPaymentMethods-saveNew,.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew{display:none}.payment_box .wc-credit-card-form,.payment_method_stripe .wc-credit-card-form{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;max-width:700px}.payment_box .wc-credit-card-form .form-row-wide,.payment_method_stripe .wc-credit-card-form .form-row-wide{flex-grow:1}.arc-form-pay table.shop_table{width:100%}.arc-form-pay table.shop_table tr td{font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-form-pay table.shop_table tr td.product-name{text-transform:uppercase}.arc-form-pay table.shop_table tr td.product-name a{color:#000}.arc-form-pay table.shop_table tr td.product-name .wc-item-meta{display:none}.arc-form-pay table.shop_table tr td.product-subtotal,.arc-form-pay table.shop_table tr td.product-total{text-align:right}.arc-form-pay table.shop_table thead{display:none}.arc-form-pay table.shop_table tbody tr.order_item td{padding:25px 0;border-bottom:1px solid var(--arc-color-dark-dim)}.arc-form-pay table.shop_table tfoot tr.spacer th,.arc-form-pay table.shop_table tfoot tr.spacer td{padding-top:35px}.arc-form-pay table.shop_table tfoot tr th{font-weight:400}.arc-form-pay table.shop_table tfoot tr td{text-align:right}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup{display:flex;flex-direction:column;align-items:center}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-message{position:relative;padding:10px 20px 10px 45px;background:var(--arc-bgcolor-light);margin-bottom:30px}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-NoticeGroup .woocommerce-message:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="0.5" width="19" height="19" rx="9.5" stroke="%2300B448"/><path d="M16.75 5.625L8.9375 14.375L4.25 10.3977" stroke="%2300B448" stroke-linecap="square" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat}.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-info{position:relative;padding:10px 20px 10px 45px;background:var(--arc-bgcolor-light);margin-bottom:30px}.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-NoticeGroup .woocommerce-info:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="0.5" width="19" height="19" rx="9.5" stroke="%2300B448"/><path d="M16.75 5.625L8.9375 14.375L4.25 10.3977" stroke="%2300B448" stroke-linecap="square" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{margin-bottom:20px}.woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-NoticeGroup .woocommerce-error li{padding:10px 20px;background:var(--arc-bgcolor-light);margin-bottom:10px}.arc-order{display:flex;padding-top:100px;margin-bottom:var(--arc-margin-bottom)}.arc-order ._left{flex-grow:1}.arc-order ._right{flex:0 0 420px;margin-left:85px}@media (max-width: 820px){.arc-order{flex-direction:column}.arc-order ._right{margin-top:40px;margin-left:0}}.arc-order ._title{margin-bottom:40px}.arc-order ._cards{display:flex;gap:30px}.arc-order ._cards ._card{flex:1 1 0;padding:26px 40px;border:1px solid var(--arc-cs-foreground-dimmer)}.arc-order ._cards ._card ._subtitle{margin-bottom:10px}@media (max-width: 820px){.arc-order ._cards{flex-direction:column}}.arc-order ._summary{padding:35px 30px 50px;background:var(--arc-bgcolor-light)}.arc-order ._summary ._subtitle{margin-bottom:5px}.arc-order ._summary table.shop_table{width:100%;margin-bottom:0!important}.arc-order ._summary table.shop_table tr td{font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-order ._summary table.shop_table tr td.product-name{text-transform:uppercase}.arc-order ._summary table.shop_table tr td.product-name a{color:#000}.arc-order ._summary table.shop_table tr td.product-name .wc-item-meta{display:none}.arc-order ._summary table.shop_table tr td.product-total{text-align:right}.arc-order ._summary table.shop_table thead{display:none}.arc-order ._summary table.shop_table tbody tr.order_item td{padding:25px 0;border-bottom:1px solid var(--arc-color-dark-dim)}.arc-order ._summary table.shop_table tfoot tr.spacer th,.arc-order ._summary table.shop_table tfoot tr.spacer td{padding-top:35px}.arc-order ._summary table.shop_table tfoot tr th{font-weight:400}.arc-order ._summary table.shop_table tfoot tr td{text-align:right}.arc-order ._summary .order-again{display:none}.arc-shop ._shop-header{display:flex;justify-content:space-between;align-items:center;margin-top:80px;margin-bottom:30px}.arc-shop ._shop-header ._filters{flex:0 0 295px;margin-right:125px}.arc-shop ._shop-header ._filters ._btn{display:none}.arc-shop ._shop-header ._days-filters{display:flex;align-items:center;flex-grow:1;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.arc-shop ._shop-header ._days-filters::-webkit-scrollbar{display:none}.arc-shop ._shop-header .facetwp-facet{display:flex;align-items:center;margin-bottom:0}.arc-shop ._shop-header .facetwp-facet-all_days{margin-right:45px;flex-shrink:0}.arc-shop ._shop-header .facetwp-facet-days{flex-grow:1;flex-shrink:0;gap:45px}.arc-shop ._shop-header .facetwp-facet .facetwp-radio,.arc-shop ._shop-header .facetwp-facet .facetwp-checkbox{background:none;padding-left:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:20px}.arc-shop ._shop-header .facetwp-facet a.facetwp-reset,.arc-shop ._shop-header .facetwp-facet .facetwp-radio,.arc-shop ._shop-header .facetwp-facet .facetwp-checkbox{font-size:15px;font-weight:400;line-height:20px;color:var(--arc-color-dark)}.arc-shop ._shop-header .facetwp-facet a.facetwp-reset.checked,.arc-shop ._shop-header .facetwp-facet .facetwp-radio.checked,.arc-shop ._shop-header .facetwp-facet .facetwp-checkbox.checked{font-weight:700}@media (max-width: 1024px){.arc-shop ._shop-header{flex-direction:column;align-items:flex-start}.arc-shop ._shop-header ._filters{flex:1;margin-right:0;margin-bottom:20px}.arc-shop ._shop-header ._filters ._title{display:none}.arc-shop ._shop-header ._filters ._btn{display:inline-block}.arc-shop ._shop-header ._days-filters{padding:10px 0}.arc-shop ._shop-header .facetwp-facet-all_days{margin-right:30px}.arc-shop ._shop-header .facetwp-facet-days{gap:30px}}.arc-shop ._wrap{display:flex}.arc-shop ._wrap ._filters{flex:0 0 295px;margin-right:125px}.arc-shop ._wrap ._grid{padding-top:10px;width:100%}.arc-shop ._wrap ._grid .facetwp-template{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.arc-shop ._wrap ._grid .facetwp-type-pager{margin:40px 0 0}.arc-shop ._wrap ._grid .facetwp-type-pager button.facetwp-hidden{display:none}@media (max-width: 1024px){.arc-shop ._wrap{flex-direction:column}.arc-shop ._wrap ._filters{display:none;flex:1;margin:0}.arc-shop ._wrap ._filters.open{display:block}.arc-shop ._wrap ._grid{flex:1;padding-top:0}.arc-shop ._wrap ._grid .facetwp-template{display:flex;flex-direction:column}.arc-shop ._wrap ._grid .arc-clinic-card{height:auto}}html:has(.admin-checkin){margin:0!important}body:has(.admin-checkin) #page-container,body:has(.admin-checkin) #wpadminbar,body:has(.admin-checkin) .grecaptcha-badge{display:none}.admin-checkin{padding:20px}.admin-checkin ._title{font-size:28px;line-height:1.3}.admin-checkin ._subtitle{font-size:14px;margin-top:40px}.admin-checkin svg{height:20px}.admin-checkin svg.-success [fill]{fill:green}.admin-checkin svg.-error [fill]{fill:red}.admin-checkin table{margin-top:20px;width:100%}.admin-checkin table tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.admin-checkin table td,.admin-checkin table th{padding:10px}.admin-checkin table th{width:33%;background:#0000000d}.arc-accordion_item{border-top:1px solid var(--arc-cs-foreground-dimmer)}.arc-accordion_item:first-child{border-top:none}.arc-accordion_header{display:flex;align-items:center;padding:20px 0;gap:40px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:var(--arc-transition-fast)}.arc-accordion_title{flex-grow:1;font-size:30px;line-height:35px;color:var(--arc-cs-foreground)}@media (max-width: 820px){.arc-accordion_title{font-size:20px;line-height:26px}}.arc-accordion_icon{position:relative;width:40px;height:40px;flex-shrink:0;transition:var(--arc-transition)}.arc-accordion_icon [stroke]{stroke:var(--arc-cs-foreground)}.arc-accordion_icon svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--arc-transition)}.arc-accordion_open{transform:rotate(0)}.arc-accordion_close{opacity:0;transform:rotate(-90deg)}.arc-accordion_item[aria-expanded=true] .arc-accordion_open{opacity:0;transform:rotate(90deg)}.arc-accordion_item[aria-expanded=true] .arc-accordion_close{transform:rotate(0);opacity:1}.arc-accordion_content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--arc-transition);padding:0 10px}.arc-accordion_item[aria-expanded=true] .arc-accordion_content{grid-template-rows:1fr}.arc-accordion_content-inner{min-height:0;opacity:0;padding-block-end:0;transition:var(--arc-transition)}.arc-accordion_item[aria-expanded=true] .arc-accordion_content-inner{opacity:1;padding-block-end:50px}.arc-ad{position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:end;align-items:start;gap:15px;padding:40px}@media (max-width: 820px){.arc-ad{padding:20px}}.arc-ad.arc-cs-dark *{color:#fff}.arc-ad ._image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.arc-ad ._image{width:100%;height:100%;object-fit:cover;transition:var(--arc-transition)}.arc-ad:hover ._image,.arc-ad:focus-within ._image{transform:scale(1.05)}.arc-athletes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.arc-athletes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.arc-athletes{grid-template-columns:1fr}}.arc-athlete-card{position:relative;display:flex;flex-direction:column;background:var(--arc-cs-background);transition:var(--arc-transition-fast)}.arc-athlete-card ._image-container{flex-shrink:0;width:100%;aspect-ratio:3/3.6;overflow:hidden}@media (max-width: 820px){.arc-athlete-card ._image-container{width:100%}}.arc-athlete-card ._image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:var(--arc-transition-fast)}.arc-athlete-card:hover ._image,.arc-athlete-card:focus ._image{transform:scale(1.05)}.arc-athlete-card ._body{display:flex;flex-direction:column;align-items:start;gap:15px;padding:20px 0;margin-top:20px;width:100%;border-top:1px solid var(--arc-cs-foreground-dimmer)}.arc-athlete-card ._name{flex-grow:0}.arc-athlete-card ._footer{display:flex;align-items:center;width:100%}.arc-athlete-card ._location{flex-grow:1;font-size:14px;color:var(--arc-cs-foreground)}.arc-athlete-card ._link{opacity:.5;transition:var(--arc-transition-fast)}.arc-athlete-card ._link:hover{opacity:1}.arc-athlete-card ._socials{display:flex;flex-wrap:nowrap;gap:10px}.arc-athlete-card ._socials .arc-icon{width:18px;height:18px;position:relative;top:-3px}.arc-section-athletes-cards-slider{overflow-x:hidden}.arc-athletes-cards-slider ._slides{position:relative;left:50%;width:100vw;padding-inline:calc((100vw - var(--arc-container-width)) * .5);transform:translate(-50vw);gap:20px}@media (max-width: 820px){.arc-athletes-cards-slider ._slides{left:0;width:100%;padding-inline:0;transform:none}}.arc-athletes-cards-slider ._slide{flex-shrink:0;width:calc(var(--arc-container-width) * .25 - 15px)}@media (max-width: 820px){.arc-athletes-cards-slider ._slide{width:100%}}.arc-attendee-user-info{margin-bottom:40px}.arc-attendee-user-info ._label{margin-bottom:15px;font-size:15px;line-height:20px;font-weight:700}.arc-attendee-user-info ._radios{display:flex;align-items:center;gap:25px}.arc-attendee-user-info ._radios ._radio{display:flex;align-items:center;gap:10px}.arc-attendee-user-info ._radios ._radio label{font-size:15px;line-height:20px}.arc-attributes{flex-wrap:nowrap;display:flex;align-items:stretch}@media (max-width: 820px){.arc-attributes{height:auto;flex-direction:column}}.arc-attributes input{display:none}.arc-attributes ._attribute{position:relative}.arc-attributes ._attribute:has(input:checked){background:var(--arc-cs-foreground);color:var(--arc-cs-background)}.arc-attributes ._attribute.-disabled{opacity:.3}.arc-attributes ._label{display:flex;align-items:center;height:46px;padding:0 20px;margin:0!important}.woocommerce-breadcrumb{padding:40px 0 30px;font-weight:500}.woocommerce-breadcrumb a{font-size:14px;font-weight:300;color:#000}.et_pb_button_module_wrapper .arc-btn,.arc-btn,.arc-shop ._wrap ._grid .facetwp-type-pager button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:700;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--arc-cs-foreground);background:#0000;border:1px solid var(--arc-cs-foreground)!important;border-radius:0!important;transition:var(--arc-transition-fast);cursor:pointer}.et_pb_button_module_wrapper .arc-btn:hover,.arc-btn:hover,.arc-shop ._wrap ._grid .facetwp-type-pager button:hover{color:var(--arc-cs-background)!important;background:var(--arc-cs-foreground)!important}.et_pb_button_module_wrapper .arc-btn:has(.arc-icon),.arc-btn:has(.arc-icon),.arc-shop ._wrap ._grid .facetwp-type-pager button:has(.arc-icon){display:flex;align-items:center;gap:10px}.et_pb_button_module_wrapper .arc-btn .arc-icon,.arc-btn .arc-icon,.arc-shop ._wrap ._grid .facetwp-type-pager button .arc-icon{width:1em;height:1em}.et_pb_button_module_wrapper .arc-btn .arc-icon [stroke],.arc-btn .arc-icon [stroke],.arc-shop ._wrap ._grid .facetwp-type-pager button .arc-icon [stroke]{stroke-width:3px;stroke:var(--arc-cs-foreground)}.et_pb_button_module_wrapper .arc-btn .arc-icon [fill],.arc-btn .arc-icon [fill],.arc-shop ._wrap ._grid .facetwp-type-pager button .arc-icon [fill]{fill:var(--arc-cs-foreground)}.et_pb_button_module_wrapper .arc-btn:hover .arc-icon [stroke],.arc-btn:hover .arc-icon [stroke],.arc-shop ._wrap ._grid .facetwp-type-pager button:hover .arc-icon [stroke]{stroke:var(--arc-cs-background)}.et_pb_button_module_wrapper .arc-btn:hover .arc-icon [fill],.arc-btn:hover .arc-icon [fill],.arc-shop ._wrap ._grid .facetwp-type-pager button:hover .arc-icon [fill]{fill:var(--arc-cs-background)}.et_pb_button_module_wrapper .arc-btn.disabled,.et_pb_button_module_wrapper .arc-btn:hover.disabled,.arc-btn.disabled,.arc-shop ._wrap ._grid .facetwp-type-pager button.disabled,.arc-btn:hover.disabled{cursor:initial;color:var(--arc-color-dark-dimmer)!important;background:#0000!important;border-color:var(--arc-color-dark-dimmer)!important}.arc-camping-banner{display:grid;grid-template-columns:1fr 1fr;background:var(--arc-cs-background);margin-bottom:100px}.arc-camping-banner *{color:var(--arc-cs-foreground)}@media (max-width: 820px){.arc-camping-banner{display:flex;flex-direction:column}}.arc-camping-banner ._image-container{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.arc-camping-banner ._image-container ._image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.arc-camping-banner ._body{display:flex;flex-direction:column;max-width:80ch;padding:40px}.arc-camping-banner ._spacer{flex-grow:1}.arc-camping-banner ._title{text-transform:uppercase;font-weight:700}.arc-camping-banner ._description{margin-block-start:20px}.arc-camping-banner ._cta{display:inline-block!important;align-self:start;margin-block-start:20px}.arc-camping-cart-banner{display:grid;grid-template-columns:1fr 2fr 1fr;background:var(--arc-cs-background);align-items:center;margin-top:60px;margin-bottom:60px}.arc-camping-cart-banner *{color:var(--arc-cs-foreground)}@media (max-width: 820px){.arc-camping-cart-banner{display:flex;flex-direction:column;align-items:start}}.arc-camping-cart-banner ._image-container{align-self:stretch;width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.arc-camping-cart-banner ._image-container ._image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.arc-camping-cart-banner ._body{display:flex;flex-direction:column;max-width:80ch;padding:40px}@media (max-width: 820px){.arc-camping-cart-banner ._cta-container{padding:0 40px 40px}}.arc-camping-cart-banner ._title{text-transform:uppercase;font-weight:700}.arc-camping-cart-banner ._description{margin-block-start:20px}.arc-camping-cart-banner ._cta{display:inline-block!important;align-self:start}.arc-camping-tab{display:grid;grid-template-columns:1fr 3fr;gap:40px}@media (max-width: 820px){.arc-camping-tab{display:flex;flex-direction:column;gap:40px}}.arc-camping-tab ._image-container{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative}.arc-camping-tab ._image-container ._image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.arc-camping-tab ._body{display:flex;flex-direction:column;max-width:80ch}.arc-camping-tab ._spacer{flex-grow:1}.arc-camping-tab ._title{text-transform:uppercase;font-weight:700}.arc-camping-tab ._description{margin-block-start:20px}.arc-camping-tab ._cta{display:inline-block;margin-block-start:20px;font-weight:700;text-decoration:underline}.arc-checkout-validation ._buttons{display:flex;gap:10px}.arc-checkout-validation ._buttons .arc-btn,.arc-checkout-validation ._buttons .arc-shop ._wrap ._grid .facetwp-type-pager button,.arc-shop ._wrap ._grid .facetwp-type-pager .arc-checkout-validation ._buttons button{flex-grow:1;text-align:left}.arc-checkout-validation ._buttons .arc-btn span,.arc-checkout-validation ._buttons .arc-shop ._wrap ._grid .facetwp-type-pager button span,.arc-shop ._wrap ._grid .facetwp-type-pager .arc-checkout-validation ._buttons button span{flex-grow:1}.arc-section-clinics-cards-slider{overflow-x:hidden}.arc-clinics-cards-slider ._slides{position:relative;left:50%;width:100vw;padding-inline:calc((100vw - var(--arc-container-width)) * .5);transform:translate(-50vw);gap:20px}@media (max-width: 820px){.arc-clinics-cards-slider ._slides{left:0;width:100%;padding-inline:0;transform:none;padding-bottom:2px}}.arc-clinics-cards-slider ._slide{flex-shrink:0;width:calc(var(--arc-container-width) * .33333 - 10px)}@media (max-width: 820px){.arc-clinics-cards-slider ._slide{width:100%}}.arc-clinics-cards-slider ._image-container{aspect-ratio:16/9!important}.arc-clinic-card{position:relative;display:flex;flex-direction:column;background:var(--arc-cs-background);border:1px solid var(--arc-cs-foreground-dimmer);transition:var(--arc-transition-fast);width:100%}.arc-clinic-card ._image-container{flex-shrink:0;position:relative;top:-1px;left:-1px;width:calc(100% + 2px);aspect-ratio:4/3;overflow:hidden}@media (max-width: 820px){.arc-clinic-card ._image-container{aspect-ratio:16/9}}.arc-clinic-card ._image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:var(--arc-transition-fast)}.arc-clinic-card:hover ._image,.arc-clinic-card:focus ._image{transform:scale(1.05)}.arc-clinic-card ._categories{display:flex;flex-direction:column;gap:5px;position:absolute;top:20px;left:0;z-index:10}.arc-clinic-card ._category{display:inline-block;background:var(--arc-cs-background);color:var(--arc-cs-foreground-dim);display:flex;align-items:center;padding:5px 10px!important;font-size:14px;border-top-right-radius:99px;border-bottom-right-radius:99px;transition:var(--arc-transition-fast)}.arc-clinic-card:hover ._category,.arc-clinic-card:focus-within ._category{background:var(--arc-cs-foreground);color:var(--arc-cs-background)}.arc-clinic-card ._body{display:flex;flex-direction:column;align-items:start;padding:20px;width:100%;flex-grow:1}.arc-clinic-card ._title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-grow:0;margin-block:10px}@supports (-webkit-line-clamp: 3){.arc-clinic-card ._title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0}}.arc-clinic-card ._types{display:flex;gap:5px}.arc-clinic-card ._days{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.arc-clinic-card ._day{padding:1px 10px;background:var(--arc-cs-foreground-dimmest);border-radius:99px;font-size:12px;color:var(--arc-cs-foreground);white-space:nowrap}.arc-clinic-card ._day.out-of-stock{position:relative;color:var(--arc-color-dark-dimmer)}.arc-clinic-card ._day.out-of-stock:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:90%;height:1px;background-color:var(--arc-color-dark-dimmer)}.arc-clinic-card ._footer{display:flex;align-items:center;width:100%;gap:10px}.arc-clinic-card ._price{flex-grow:1;font-size:20px;font-weight:700;color:var(--arc-cs-foreground)}.arc-clinic-card ._btn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.arc-contact-form ._body{width:65%;flex-shrink:0}@media (max-width: 820px){.arc-contact-form ._body{width:100%;margin-bottom:40px}}.arc-contact-form ._image-container{position:absolute;top:0;left:calc(65% + 40px);height:100%;aspect-ratio:1;overflow:hidden}@media (max-width: 820px){.arc-contact-form ._image-container{position:relative;top:0;left:0;width:100%;height:auto;aspect-ratio:4/3;order:-1}}.arc-contact-form ._image{height:100%;width:100%;object-fit:cover;transition:var(--arc-transition)}.arc-contact-form:focus-within ._image,.arc-contact-form:hover ._image{transform:scale(1.05)}@keyframes arc-countdown-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}:root{--arc-countdown-height: 0px;--arc-countdown-top: 0px}body:has(#wpadminbar){--arc-countdown-top: var(--arc-wp-admin-bar-height)}body:has([arc-countdown].-started){--arc-countdown-height: 50px}@media (max-width: 820px){body:has([arc-countdown].-started){--arc-countdown-height: 80px}}body:has([arc-countdown].-ended){--arc-countdown-height: 0px}.arc-countdown{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;background:var(--arc-cs-foreground);height:var(--arc-countdown-height);overflow:hidden;width:100%;position:fixed;top:var(--arc-countdown-top);text-transform:uppercase;transition:var(--arc-transition);z-index:999}@media (max-width: 820px){.arc-countdown{flex-direction:column;flex-wrap:wrap;gap:10px}}.arc-countdown ._container{display:flex;gap:30px;opacity:0;animation:arc-countdown-in .5s ease-in-out forwards .5s}@media (max-width: 820px){.arc-countdown ._container{flex-direction:column;gap:0;align-items:center}}.arc-countdown,.arc-countdown *{color:var(--arc-cs-background);font-size:15px}.arc-countdown ._title{position:relative;top:2px}.arc-countdown ._countdown{flex-grow:1;display:flex;align-items:end}.arc-countdown ._days,.arc-countdown ._hours,.arc-countdown ._minutes{margin-inline-end:10px}.arc-countdown ._label{position:relative;top:2px}.arc-countdown ._label *{font-size:12px;font-weight:400}.arc-countdown ._value{font-weight:900;margin-inline-end:5px;font-size:18px}.arc-countdown [arc-countdown-days]+._days ._plural{display:none}.arc-countdown [arc-countdown-days].plural+._days ._plural{display:block}.arc-countdown [arc-countdown-days].plural+._days ._plural+._singular{display:none}.arc-countdown [arc-countdown-hours]+._hours ._plural{display:none}.arc-countdown [arc-countdown-hours].plural+._hours ._plural{display:block}.arc-countdown [arc-countdown-hours].plural+._hours ._plural+._singular{display:none}.arc-countdown [arc-countdown-minutes]+._minutes ._plural{display:none}.arc-countdown [arc-countdown-minutes].plural+._minutes ._plural{display:block}.arc-countdown [arc-countdown-minutes].plural+._minutes ._plural+._singular{display:none}.arc-countdown [arc-countdown-seconds]+._seconds ._plural{display:none}.arc-countdown [arc-countdown-seconds].plural+._seconds ._plural{display:block}.arc-countdown [arc-countdown-seconds].plural+._seconds ._plural+._singular{display:none}.arc-custom-nav{overflow-x:auto}.arc-custom-nav:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--arc-cs-background);border-bottom:rgba(0,0,0,.1) 2px solid}.arc-custom-nav .menu{display:flex;flex-wrap:nowrap;gap:40px}.arc-custom-nav .menu-item{flex-shrink:0}.arc-custom-nav .menu-item a{position:relative;white-space:nowrap;display:inline-block;padding:20px 0;color:var(--arc-cs-foreground);font-weight:400;font-size:20px;transition:var(--arc-transition-fast)}.arc-custom-nav .menu-item a:after{content:"";display:block;position:absolute;top:calc(100% - 2px);left:0;width:0;height:2px;background:var(--arc-cs-foreground-dimmer);transition:var(--arc-transition-fast)}.arc-custom-nav .menu-item a:hover:after{width:100%}.arc-custom-nav .menu-item.current_page_item a:after{width:100%}.arc-dropdown{position:relative}.arc-dropdown_body{position:absolute;top:100%;left:0;opacity:0;pointer-events:none;transform:translateY(20px);transition:var(--arc-transition-fast);background:var(--arc-cs-background);border:1px solid var(--arc-cs-foreground);z-index:100}.arc-dropdown.justify-end .arc-dropdown_body{left:auto;right:0}.arc-dropdown:hover .arc-dropdown_body,.arc-dropdown:focus .arc-dropdown_body,.arc-dropdown:focus-within .arc-dropdown_body{opacity:1;pointer-events:all;transform:translateY(0)}.arc-events_body{display:flex;gap:40px;margin-block-start:50px}@media (max-width: 1240px){.arc-events_body{flex-direction:column;gap:20px}}.arc-events_filters{width:30%;flex-shrink:0}@media (max-width: 1240px){.arc-events_filters{width:100%}}.arc-events_filters ._title{font-size:14px;margin-bottom:40px}.arc-events .arc-section-header{display:flex}.arc-events .arc-section-header{border-top:none!important}.arc-events [data-name=events_days]{display:flex;flex-wrap:nowrap}.arc-events_events{width:70%;display:flex;flex-direction:column}@media (max-width: 1240px){.arc-events_events{width:100%}}.arc-events .facetwp-template{display:flex;flex-wrap:wrap;width:100%;gap:20px}@media (max-width: 1240px){.arc-events .facetwp-template{flex-direction:column}}.arc-events .arc-event-card{width:calc(50% - 10px)}@media (max-width: 1240px){.arc-events .arc-event-card{width:100%}}.arc-event-card{position:relative;display:flex;flex-direction:column;align-items:stretch;background:var(--arc-cs-background);border:1px solid var(--arc-cs-foreground-dimmer);transition:var(--arc-transition-fast)}@media (max-width: 820px){.arc-event-card{display:block;height:auto}}.arc-event-card ._image-container{flex-shrink:0;width:100%;height:120px;overflow:hidden}.arc-event-card ._image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:var(--arc-transition-fast)}.arc-event-card:hover ._image,.arc-event-card:focus ._image{transform:scale(1.05)}.arc-event-card ._body{display:flex;flex-direction:column;align-items:start;gap:10px;padding:20px;height:100%;width:100%}.arc-event-card ._title{flex-grow:0}.arc-event-card ._date{display:flex;gap:5px;margin-inline-end:3px;white-space:nowrap;color:var(--arc-cs-foreground-dim)}.arc-event-card ._location{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.arc-event-card ._footer{display:flex;align-items:center;gap:10px;width:100%}.arc-event-card ._btn{flex-shrink:0}.arc-event-card ._btn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.arc-event-details{display:flex;flex-direction:column;padding:50px 0}.arc-event-details ._header{display:flex;align-items:start;margin-bottom:40px}@media (max-width: 820px){.arc-event-details ._header{flex-direction:column;gap:20px}}.arc-event-details ._title{flex-grow:1}.arc-event-details ._share{flex-shrink:0}.arc-event-details ._types{margin-bottom:10px}.arc-event-details ._metas{display:flex;align-items:center;gap:40px;font-size:16px;margin-bottom:40px}@media (max-width: 820px){.arc-event-details ._metas{flex-direction:column;gap:20px;align-items:start}}.arc-event-details ._date{display:flex;gap:5px;color:var(--arc-cs-foreground-dim)}.arc-event-details ._location{font-weight:600}.arc-event-details ._body{margin-bottom:50px;max-width:100ch}.arc-event-details ._footer{display:flex;align-items:center;gap:40px}.arc-faqs{display:flex;border-top:1px solid var(--arc-cs-foreground-dimmer);padding-top:50px;gap:50px}@media (max-width: 1240px){.arc-faqs{flex-direction:column}}.arc-faqs .arc-section-header{flex-shrink:0;width:36%;padding:0!important;border:none!important;gap:10px!important;flex-direction:column}@media (max-width: 1240px){.arc-faqs .arc-section-header{width:100%}}.arc-faqs .arc-section-header_body{flex-grow:0}.arc-faqs .arc-accordion{flex-shrink:1;width:64%}@media (max-width: 1240px){.arc-faqs .arc-accordion{width:100%}}.arc-filter{margin-bottom:40px}.arc-filter ._header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.arc-filter .expand-icon{position:relative;height:24px;width:24px}.arc-filter .expand-icon:before,.arc-filter .expand-icon:after{content:"";position:absolute;background-color:#000}.arc-filter .expand-icon:before{top:50%;left:0;width:100%;height:1px;transform:rotate(0);transition:var(--arc-transition)}.arc-filter .expand-icon:after{top:0;left:50%;width:1px;height:100%;opacity:1;transform:rotate(0);transition:var(--arc-transition)}.arc-filter.open .expand-icon:after{transform:rotate(-270deg);opacity:0}.arc-filter.open .expand-icon:before{transform:rotate(-180deg)}.arc-filter ._body{margin:0!important;display:grid;grid-template-rows:0fr;overflow:hidden;transition:var(--arc-transition)}.arc-filter:is(.open,.always-open) ._body{grid-template-rows:1fr}.arc-filter ._body-inner{min-height:0;opacity:0;padding-block-end:0;transition:var(--arc-transition)}.arc-filter:is(.open,.always-open) ._body-inner{opacity:1}.arc-filter .facetwp-facet{margin-bottom:0}.arc-filter .facetwp-checkbox{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 0 16px 35px;border-bottom:1px solid var(--arc-color-dark-dimmer);background:none!important}.arc-filter .facetwp-checkbox span:first-child:before{content:"";display:block;width:1.3em;height:1.3em;border:1px solid var(--arc-cs-foreground);position:absolute;top:50%;left:0;transform:translateY(-50%);transition:var(--arc-transition-fast);opacity:.3}.arc-filter .facetwp-checkbox:hover span:first-child:before,.arc-filter .facetwp-checkbox.checked span:first-child:before{opacity:1}.arc-filter .facetwp-checkbox span:first-child:after{content:"";display:block;width:.3em;height:.3em;background:var(--arc-cs-foreground-dim);position:absolute;top:50%;left:.5em;transform:translateY(-50%) scale(0);transition:var(--arc-transition-fast)}.arc-filter .facetwp-checkbox.checked span:first-child:after{transform:translateY(-50%) scale(1)}.arc-filter .facetwp-display-value{font-size:15px;line-height:20px;font-weight:400}.arc-filter .facetwp-counter{font-size:14px;line-height:18px;font-weight:400}.arc-filter .facetwp-type-sort{position:relative}.arc-filter .facetwp-type-sort:after{content:"";display:block;position:absolute;width:15px;height:14px;top:14px;right:0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.5L7.5 10.5L14.5 3.5' stroke='black'/%3E%3C/svg%3E%0A")}.arc-filter .facetwp-type-sort select{margin-top:10px}.arc-filter.always-open ._header{cursor:default}.arc-filter-days{position:relative}.arc-filter-days ._inner{position:relative;display:flex;flex-wrap:nowrap;gap:40px;padding-bottom:40px;padding-right:100px;overflow-x:auto;scrollbar-width:none}.arc-filter-days ._inner::-webkit-scrollbar{width:0;height:0}.arc-filter-days:after{content:"";display:block;width:100px;height:100%;position:absolute;top:0;right:0;background:linear-gradient(to left,var(--arc-cs-background) 0%,transparent 100%)}.arc-filter-days .facetwp-facet{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:40px;margin:0}.arc-filter-days .facetwp-checkbox,.arc-filter-days a.facetwp-reset{color:var(--arc-cs-foreground);background:none!important;white-space:nowrap;padding:0;font-size:15px;font-weight:400;opacity:.5;transition:var(--arc-transition)}.arc-filter-days .facetwp-checkbox:hover,.arc-filter-days .facetwp-checkbox.checked,.arc-filter-days a.facetwp-reset:hover,.arc-filter-days a.facetwp-reset.checked{font-weight:900;opacity:1}.arc-filter-days a.facetwp-reset{opacity:1;font-weight:600}.arc-form{display:flex;align-items:stretch;position:relative;background:var(--arc-cs-background)}@media (max-width: 820px){.arc-form{flex-direction:column;gap:40px}}.arc-popin .arc-form{background:none}.arc-popin .arc-form ._submit{margin:0 auto}.arc-form ._label{flex-shrink:0;width:calc(50% - 10px)}@media (max-width: 820px){.arc-form ._label{width:100%}}.arc-form ._label:has(textarea){width:100%}@keyframes ajax-form-submitting{0%{opacity:1}50%{opacity:.2}to{opacity:1}}[arc-form-ajax].-submitting{opacity:.5;pointer-events:none;animation:ajax-form-submitting 1s infinite}[arc-form-ajax] [arc-form-message]{display:none;padding:20px;width:100%}[arc-form-ajax] [arc-form-message=success]{background:#ebff9b;color:#384211}[arc-form-ajax] [arc-form-message=error]{background:#ffbf9b;color:#361d0f}[arc-form-ajax][success] [arc-form-message=success],[arc-form-ajax][error] [arc-form-message=error]{display:block}.arc-footer{background:var(--arc-cs-background);color:var(--arc-cs-foreground);padding:100px 0 80px}.arc-footer ._container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);grid-column-gap:0px;grid-row-gap:0px;padding:0 var(--arc-side-padding)}@media (max-width: 820px){.arc-footer ._container{display:flex;flex-direction:column;gap:50px}}.arc-footer ._brand,.arc-footer ._claim,.arc-footer ._newsletter{height:300px}.arc-footer ._socials,.arc-footer ._nav{height:180px}@media (max-width: 820px){.arc-footer ._brand,.arc-footer ._claim,.arc-footer ._newsletter,.arc-footer ._socials,.arc-footer ._nav{height:auto}}.arc-footer ._brand{grid-area:1/1/2/2;display:flex;flex-direction:column;gap:20px}.arc-footer ._brand .arc-logo-block{width:145px;height:49px}.arc-footer ._brand .arc-picto{width:60px;height:40px}.arc-footer ._brand [fill]{fill:var(--arc-cs-foreground)}.arc-footer ._claim{grid-area:1/2/2/3;text-transform:uppercase;font-size:40px;font-weight:400;line-height:45px}.arc-footer ._newsletter{grid-area:1/3/2/5;display:flex;flex-direction:column;align-items:start;gap:20px}.arc-footer ._socials{grid-area:2/1/3/2;display:flex;flex-direction:column;gap:5px}.arc-footer ._socials ._title{color:var(--arc-cs-foreground);font-size:15px;font-weight:600;margin:0;padding:0}.arc-footer ._socials ._hashtag{-webkit-user-select:all;user-select:all}.arc-footer ._socials ._links{display:flex;gap:15px}.arc-footer ._socials .arc-icon{height:18px}.arc-footer ._socials .arc-icon [fill]{fill:var(--arc-cs-foreground)}.arc-footer ._nav{grid-area:2/3/3/5;position:relative}.arc-footer ._nav *{color:var(--arc-cs-foreground)}.arc-footer ._nav .menu{display:flex;align-items:stretch;gap:80px}@media (max-width: 820px){.arc-footer ._nav .menu{flex-direction:column;gap:30px}}.arc-footer ._nav .menu>li{display:flex;flex-direction:column;width:33.33%}@media (max-width: 820px){.arc-footer ._nav .menu>li{padding:0}}.arc-footer ._nav .menu>li>a{font-size:16px;font-weight:600}.arc-footer ._nav .menu>li>ul.sub-menu{display:flex;flex-direction:column}.arc-footer ._nav .menu>li>ul.sub-menu>li>a{opacity:var(--arc-dim-opacity);transition:var(--fmv-transition-fast)}.arc-footer ._nav .menu>li>ul.sub-menu>li>a:hover{opacity:1}.arc-footer ._copy{grid-area:3/1/4/2;opacity:var(--arc-dim-opacity);-webkit-user-select:all;user-select:all}.arc-footer ._legal{grid-area:3/3/4/5}.arc-footer ._legal *{color:var(--arc-cs-foreground)}.arc-footer ._legal .menu{display:flex;gap:80px}@media (max-width: 820px){.arc-footer ._legal .menu{flex-direction:column;gap:5px}}.arc-footer ._legal .menu li{flex-grow:1;width:33.33%}.arc-footer ._legal .menu>li>a{opacity:var(--arc-dim-opacity);transition:var(--fmv-transition-fast)}.arc-footer ._legal .menu>li>a:hover{opacity:1}.arc-fullwidth-images-module{padding-right:0!important}.arc-fullwidth-images{height:430px!important;overflow:hidden!important;padding:0!important}@media (max-width: 820px){.arc-fullwidth-images{height:400px!important}}.arc-fullwidth-images .arc-slider{padding-bottom:0!important}.arc-fullwidth-images ._slide{position:relative;flex-shrink:0;width:100%;height:100%}.arc-fullwidth-images ._image{position:absolute;top:50%;left:0;width:100%;height:100%;object-fit:cover;transform:translateY(-50%)}.arc-fullwidth-images ._controls{left:auto!important;right:30px;bottom:30px!important}.arc-fullwidth-image-text{position:relative;display:flex;flex-wrap:nowrap;height:600px;background:var(--arc-cs-background)}@media (max-width: 820px){.arc-fullwidth-image-text{flex-direction:column;height:auto}}.arc-fullwidth-image-text ._background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.arc-fullwidth-image-text ._slider{position:relative;flex-shrink:0;width:50%;height:100%}@media (max-width: 820px){.arc-fullwidth-image-text ._slider{width:100%;height:auto!important}}.arc-fullwidth-image-text ._slider [arc-slider]{padding-bottom:0!important}@media (max-width: 820px){.arc-fullwidth-image-text ._slider [arc-slider]{aspect-ratio:16/9}}.arc-fullwidth-image-text ._slider [arc-slider] ._controls{left:auto;right:30px;bottom:30px}.arc-fullwidth-image-text ._slider ._slides,.arc-fullwidth-image-text ._slider ._slide{width:100%;min-width:100%}.arc-fullwidth-image-text ._slider ._image{width:100%;height:100%;object-fit:cover}.arc-fullwidth-image-text ._body{position:relative;display:flex;flex-direction:column;align-items:start;gap:20px;padding:50px;flex-shrink:0;flex-grow:1;width:50%;padding-inline-end:calc((100% - var(--arc-container-width)) * .5)}@media (max-width: 1240px){.arc-fullwidth-image-text ._body{padding-inline-end:calc((100% - var(--arc-container-width)) * .5 + var(--arc-side-padding))}}@media (max-width: 820px){.arc-fullwidth-image-text ._body{width:100%;padding:50px var(--arc-side-padding)}}.arc-fullwidth-image-text.order-right ._slider{order:1}@media (max-width: 820px){.arc-fullwidth-image-text.order-right ._slider{order:0}}.arc-fullwidth-image-text.order-right ._body{padding-inline-end:0;padding-inline-start:calc((100% - var(--arc-container-width)) * .5)}@media (max-width: 1240px){.arc-fullwidth-image-text.order-right ._body{margin-inline-start:var(--arc-side-padding)}}@media (max-width: 820px){.arc-fullwidth-image-text.order-right ._body{left:0;transform:none;padding-inline-end:var(--arc-side-padding)!important;padding-inline-start:var(--arc-side-padding)!important;margin-inline-start:0!important}}:root{--arc-header-height: 100px;--arc-header-top: 0px}.arc-header{--arc-header-height: 100px;--arc-header-inline-padding: 30px;--arc-header-background: var(--arc-cs-background);--arc-header-nav-color: var(--arc-cs-foreground)}@media (max-width: 820px){.arc-header{--arc-header-inline-padding: var(--arc-side-padding)}}body.scrolled .arc-header{--arc-header-top: 0px}body.scroll-down .arc-header{--arc-header-top: calc(var(--arc-header-height) * -1)}body:has(.arc-countdown):not(.scroll-down) .arc-header{--arc-header-top: var(--arc-countdown-height)}body:has(.arc-countdown):not(.scroll-down):has(#wpadminbar) .arc-header{--arc-header-top: calc( var(--arc-countdown-height) + var(--arc-wp-admin-bar-height) )}body:has(.arc-header ._nav:focus),body:has(.arc-header ._nav:focus-within),body:has(.arc-header ._nav-clinics:focus),body:has(.arc-header ._nav-clinics:focus-within){overflow:hidden!important}@media (max-width: 820px){body:has(.arc-header ._nav:focus) .arc-header,body:has(.arc-header ._nav:focus-within) .arc-header,body:has(.arc-header ._nav-clinics:focus) .arc-header,body:has(.arc-header ._nav-clinics:focus-within) .arc-header{--arc-header-top: var(--arc-countdown-height)}}.arc-header{position:fixed;z-index:100;top:var(--arc-header-top);left:0;width:100%;display:flex;align-items:center;gap:20px;padding:0 var(--arc-header-inline-padding);height:var(--arc-header-height);background:var(--arc-header-background);transition:var(--arc-transition)}.arc-header:after{content:"";display:block;position:absolute;top:100%;left:var(--arc-header-inline-padding);width:calc(100% - var(--arc-header-inline-padding) * 2);height:1px;background:var(--arc-cs-foreground-dim);pointer-events:none}.arc-header *{-webkit-user-select:none;user-select:none;color:var(--arc-header-nav-color)}.arc-header ._brand{flex-grow:1;display:flex;justify-content:start}@media (max-width: 820px){.arc-header ._brand{width:180px}}.arc-header ._brand .arc-logo{transform-origin:0 50%}.arc-header ._brand .arc-logo [fill]{fill:var(--arc-cs-foreground)}@media (max-width: 1080px){.arc-header ._brand .arc-logo{transform:scale(.7)}}.arc-header ._brand .arc-claim{height:21px}.arc-header ._brand .arc-claim [fill]{fill:var(--arc-cs-foreground)}.arc-header .arc-lang-selector{position:relative;z-index:10}.arc-header ._logo-link{display:flex;gap:50px}@media (max-width: 1330px){.arc-header ._logo-link{flex-direction:column;gap:0;align-items:start}}.arc-header ._logo{height:20px;width:250px}.arc-header ._close [stroke=black],.arc-header ._burger [stroke=black]{stroke:var(--arc-header-nav-color);transition:var(--arc-transition-fast)}.arc-header ._close [fill=black],.arc-header ._burger [fill=black]{fill:var(--arc-header-nav-color);transition:var(--arc-transition-fast)}.arc-header ._nav:focus~._mobile-trigger ._burger,.arc-header ._nav:focus-within~._mobile-trigger ._burger,.arc-header ._nav:has(.menu-item.nav-clinics:hover)~._mobile-trigger ._burger{opacity:0;transform:translate(200%) scale(.8)}.arc-header ._nav:focus~._mobile-trigger ._close,.arc-header ._nav:focus-within~._mobile-trigger ._close,.arc-header ._nav:has(.menu-item.nav-clinics:hover)~._mobile-trigger ._close{opacity:1;transform:translate(0) scale(.8)}.arc-header ._burger{position:relative;top:2px}.arc-header ._nav-clinics{position:absolute;top:100%;left:50%;width:100vw;opacity:0;transition:var(--arc-transition);transform:translate(-50%);pointer-events:none}.arc-header ._nav-clinics:focus,.arc-header ._nav-clinics:focus-within{opacity:1;transform:translate(-50%);pointer-events:all}@media (max-width: 820px){.arc-header ._nav-clinics:focus,.arc-header ._nav-clinics:focus-within{transform:translate(0)}}@media (min-width: 820px){.arc-header ._nav-clinics:hover{opacity:1;transform:translate(-50%);pointer-events:all}}@media (min-width: 820px) and (max-width: 820px){.arc-header ._nav-clinics:hover{transform:translate(0)}}@media (max-width: 820px){.arc-header ._nav-clinics{top:var(--arc-header-height);left:0;width:100%;height:calc(100vh - var(--arc-header-height) - 84px);overflow-y:auto;background:var(--arc-cs-background);opacity:1;transform:translate(100%);transition:var(--arc-transition)}}@media (min-width: 820px){.arc-header ._nav:has(.nav-clinics:hover)~._nav-clinics{opacity:1;transform:translate(-50%);pointer-events:all}}.arc-header ._nav{display:flex;justify-content:center;align-items:stretch;height:100%;opacity:1;transition:var(--arc-transition-fast)}.arc-header ._nav [class^=menu-primary-][class$=-container]{display:flex;align-items:stretch}.arc-header ._nav .menu-item{display:flex;align-items:center;position:relative}@media (max-width: 820px){.arc-header ._nav .menu-item{width:100%;align-items:start}}.arc-header ._nav .menu{display:flex;align-items:stretch;gap:10px;width:100%}.arc-header ._nav .menu>li a{font-size:20px;padding:10px var(--arc-side-padding);background:var(--arc-cs-background);transition:var(--arc-transition-fast);white-space:nowrap}.arc-header ._nav .menu>li a:hover{background:var(--arc-cs-foreground);color:var(--arc-cs-background)}@media (max-width: 1330px){.arc-header ._nav .menu>li a{padding:10px var(--arc-side-padding)}}@media (max-width: 820px){.arc-header ._nav .menu{padding:50px 0;flex-direction:column;align-items:start}}@media (max-width: 820px){.arc-header ._nav{flex-direction:column;justify-content:flex-start;position:absolute;top:100px;left:0;width:100%;height:calc(100vh - var(--arc-header-height));overflow-y:auto;background:var(--arc-cs-background);transform:translate(100%);transition:var(--arc-transition)}.arc-header ._nav:has(.menu-item.nav-clinics:hover),.arc-header ._nav:focus,.arc-header ._nav:focus-within{transform:translate(0)!important;opacity:1!important}}.arc-header ._nav .sub-menu{position:absolute;z-index:200;top:100%;left:50%;border:1px solid var(--arc-cs-foreground)!important;background:var(--arc-cs-background);opacity:0;pointer-events:none;transform:translate(-50%,-40px);transition:var(--arc-transition-fast)}.arc-header ._nav .sub-menu .menu-item{justify-content:stretch;flex-grow:1}.arc-header ._nav .sub-menu .menu-item a{display:block;width:100%}@media (max-width: 820px){.arc-header ._nav .sub-menu .menu-item a{font-weight:300;font-size:16px;display:flex;gap:10px;align-items:center;margin-inline-start:20px;background:none!important;color:var(--arc-cs-foreground)!important}.arc-header ._nav .sub-menu .menu-item a:before{content:"";display:inline-block;width:5px;height:5px;background:var(--arc-cs-foreground)}}@media (max-width: 820px){.arc-header ._nav .sub-menu{position:static;opacity:1;pointer-events:all;transform:none!important;border:none!important;background:none!important}}.arc-header ._nav .menu-item:hover .sub-menu{opacity:1;pointer-events:all;transform:translate(-50%,-20px)}@media (max-width: 820px){.arc-header ._nav .menu-item:has(.sub-menu){flex-direction:column}}.arc-header ._nav .menu-item.nav-clinics a{position:relative;padding-inline-end:40px}@media (max-width: 1330px){.arc-header ._nav .menu-item.nav-clinics a{padding-inline-end:0}}@media (max-width: 820px){.arc-header ._nav .menu-item.nav-clinics a{padding-inline-end:40px}}.arc-header ._nav .menu-item.nav-clinics a:after{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:16px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.5V16.5' stroke='black' /%3E%3Cpath d='M0 8.5L16 8.5' stroke='black' /%3E%3C/svg%3E");transform:translate(-50%,-50%);transition:var(--arc-transition-fast)}@media (max-width: 1330px){.arc-header ._nav .menu-item.nav-clinics a:after{display:none}}@media (max-width: 820px){.arc-header ._nav .menu-item.nav-clinics a:after{display:inline-block}}.arc-header ._nav .menu-item.nav-clinics a:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.5V16.5' stroke='white' /%3E%3Cpath d='M0 8.5L16 8.5' stroke='white' /%3E%3C/svg%3E");transform:translate(-50%,-50%) rotate(-45deg)}.arc-header ._tools{display:flex;gap:20px;align-items:center}.arc-header ._tools ._cart{position:relative}.arc-header ._tools ._cart svg{width:30px;height:30px;position:relative}.arc-header ._tools ._cart svg [fill]{fill:var(--arc-cs-foreground)}.arc-header ._tools ._cart svg.arc-icon-cart-full{transform:scale(1.3)}.arc-header ._tools ._cart ._count{position:absolute;top:5px;left:75%;width:15px;height:15px;display:flex;line-height:0;align-items:center;justify-content:center;border-radius:50%;font-size:12px;transform:translate(-50%);color:var(--arc-cs-background);background:var(--arc-cs-foreground);transition:var(--arc-transition);transform:scale(0) rotate(0)}.arc-header ._tools ._cart ._count.-active{transform:scale(1) rotate(360deg)}@media (max-width: 1080px){.arc-header ._tools ._book{display:none}}@media (max-width: 820px){.arc-header ._tools ._book{position:fixed;bottom:20px;left:50%;width:calc(100% - var(--arc-side-padding) * 2);transform:translate(-50%,200%);z-index:10}.arc-header ._tools ._book:before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;width:100vw;height:calc(100% + 42px);background:var(--arc-cs-background);transform:translate(-50%,-50%)}}@media (max-width: 820px){.arc-header ._nav:focus~._tools ._book,.arc-header ._nav:focus-within~._tools ._book,.arc-header ._nav-clinics:focus~._tools ._book,.arc-header ._nav-clinics:focus-within~._tools ._book{transform:translate(-50%)}}.arc-header ._mobile-trigger{padding-inline-start:10px;position:relative;width:20px;height:20px;display:none}@media (max-width: 820px){.arc-header ._mobile-trigger{display:block}}.arc-header ._mobile-trigger svg{position:absolute;top:0;left:0;transition:var(--arc-transition)}.arc-header ._mobile-trigger ._burger{opacity:1;transform:translate(0)}.arc-header ._mobile-trigger ._close{top:-2px;opacity:0;transform:translate(200%) scale(.8)}.arc-header-banner{display:flex;align-items:center;gap:20%}@media (max-width: 820px){.arc-header-banner{flex-direction:column;gap:20px}}.arc-header-banner ._left{display:flex;flex-direction:column;flex-shrink:0;flex-grow:1;width:40%;gap:10px}@media (max-width: 820px){.arc-header-banner ._left{width:100%}}.arc-header-banner ._right{flex-shrink:0;width:40%}@media (max-width: 820px){.arc-header-banner ._right{width:100%}}.arc-header-banner ._image{max-width:100%}@media (max-width: 1100px){.arc-header-banner ._title{font-size:45px!important}}.arc-header-banner ._link{margin-top:30px}.et_pb_section:has(.arc-fullwidth-image-text){overflow:hidden}.arc-image-text{position:relative;display:flex;flex-wrap:nowrap;background:var(--arc-cs-background)}@media (max-width: 820px){.arc-image-text{flex-direction:column;height:auto}}.arc-image-text ._background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.arc-image-text ._slider{position:relative;flex-shrink:0;width:50%}@media (max-width: 820px){.arc-image-text ._slider{width:100%;height:auto!important}}.arc-image-text ._slider [arc-slider]{padding-bottom:0!important}.arc-image-text ._slider [arc-slider] ._controls{left:auto;right:30px;bottom:30px}.arc-image-text ._slider ._slides,.arc-image-text ._slider ._slide{width:100%;min-width:100%}.arc-image-text ._slider ._image{width:100%;height:100%;object-fit:cover}.arc-image-text ._body{position:relative;display:flex;flex-direction:column;align-items:start;gap:20px;padding:50px;flex-shrink:0;flex-grow:1;width:50%;padding-inline-end:calc((100% - var(--arc-container-width)) * .5)}@media (max-width: 1240px){.arc-image-text ._body{padding-inline-end:calc((100% - var(--arc-container-width)) * .5 + var(--arc-side-padding))}}@media (max-width: 820px){.arc-image-text ._body{width:100%;padding:50px 40px}}.arc-image-text.order-right ._slider{order:1}@media (max-width: 820px){.arc-image-text.order-right ._slider{order:0}}.arc-image-text.order-right ._body{padding-inline-end:0;padding-inline-start:calc((100% - var(--arc-container-width)) * .5)}@media (max-width: 1240px){.arc-image-text.order-right ._body{margin-inline-start:var(--arc-side-padding)}}@media (max-width: 820px){.arc-image-text.order-right ._body{left:0;transform:none}}.arc-lang-selector{position:relative;font-size:16px;text-transform:uppercase}.arc-lang-selector:has(._list>li:first-child:last-child){display:none}.arc-lang-selector ._current{color:var(--arc-header-nav-color);padding:10px 5px;display:flex;align-items:center;gap:5px;transition:var(--arc-transition-fast)}.arc-lang-selector ._current .arc-icon{width:1em;height:1em;position:relative;top:0;transition:var(--arc-transition-fast)}@media (min-width: 820px){.arc-lang-selector:hover .arc-icon{transform:rotate(45deg);top:-1px}}.arc-lang-selector:has(._list:focus) .arc-icon{transform:rotate(45deg);top:-1px}.arc-lang-selector ._list{position:absolute;top:100%;right:5px;background:var(--arc-cs-background);opacity:0;pointer-events:none;border:1px solid var(--arc-cs-foreground);transition:var(--arc-transition-fast);transform:translateY(-10px)}.arc-lang-selector ._list li a{display:block;padding:10px 20px;color:var(--arc-color-dark-blue);transition:var(--arc-transition-fast)}.arc-lang-selector ._list li a:hover,.arc-lang-selector ._list li a:focus-within{background:var(--arc-cs-foreground);color:var(--arc-cs-background)}.arc-lang-selector ._list li.current-lang{font-weight:600}@media (min-width: 820px){.arc-lang-selector:hover ._list{opacity:1;pointer-events:all;transform:translate(0)}}.arc-lang-selector:has(._list:focus) ._list,.arc-lang-selector:has(._list:focus-within) ._list{opacity:1;pointer-events:all;transform:translate(0)}.arc-medias-slider{height:500px!important}.arc-medias-slider:not(.no-controls-needed):has([arc-slider-controls]){height:570px!important}@media (max-width: 820px){.arc-medias-slider:not(.no-controls-needed):has([arc-slider-controls]){height:56.25vw!important}}@media (max-width: 820px){.arc-medias-slider{height:56.25vw!important}}@media (max-width: 768px){.arc-medias-slider ._slides{width:100%;height:auto;aspect-ratio:16/9}}.arc-medias-slider ._slide{position:relative;flex-grow:0;flex-shrink:0;height:100%;overflow:hidden}.arc-medias-slider[slides="1"] ._slide{width:100%!important}.arc-medias-slider ._image{height:100%!important;width:auto!important;max-width:none!important;min-width:100%!important;-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(1);transition:var(--arc-transition)}.arc-medias-slider ._slide.active ._image{transform:scale(1.1)}.arc-medias-slider[slides="1"] ._image{width:100%!important;height:auto!important;position:relative;top:50%;transform:translateY(-50%)!important}.arc-medias-slider ._controls{left:auto!important;right:30px}.arc-nav-clinics{padding:50px 0 80px}.arc-nav-clinics:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:var(--arc-cs-foreground-dimmer);opacity:1;pointer-events:none}@media (max-width: 820px){.arc-nav-clinics:before{display:none!important}}.arc-nav-clinics:after{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--arc-cs-background);opacity:1;pointer-events:none}.arc-nav-clinics ._container{display:flex;gap:40px;flex-grow:1;width:calc(100% - var(--arc-header-inline-padding) * 2);max-width:1440px}@media (max-width: 820px){.arc-nav-clinics ._container{flex-direction:column;gap:50px}}.arc-nav-clinics ._back{display:none;font-size:22px}@media (max-width: 820px){.arc-nav-clinics ._back{display:flex;gap:10px}}.arc-nav-clinics ._back .arc-icon{width:20px;height:20px}.arc-nav-clinics ._categories{display:flex;gap:50px;flex-grow:1}@media (max-width: 820px){.arc-nav-clinics ._categories{flex-direction:column;gap:20px}}.arc-nav-clinics ._ad{width:50%;flex-grow:0;transition:var(--arc-transition);opacity:0;transform:translateY(-50px)}.arc-nav-clinics ._ad .arc-ad{aspect-ratio:25/9}@media (max-width: 820px){.arc-nav-clinics ._ad .arc-ad{aspect-ratio:initial}}@media (max-width: 820px){.arc-nav-clinics ._ad{width:100%;margin-bottom:20px}}.arc-nav-clinics ._category{flex-grow:1;transition:var(--arc-transition);opacity:0;width:33.3%;transform:translateY(-50px)}@media (max-width: 820px){.arc-nav-clinics ._category{width:100%;transition:none!important}}.arc-nav-clinics ._category:nth-child(1){transition-delay:0s}.arc-nav-clinics ._category:nth-child(2){transition-delay:.03s}.arc-nav-clinics ._category:nth-child(3){transition-delay:.06s}.arc-nav-clinics ._category ._title{border-top:1px solid var(--arc-cs-foreground-dimmer);color:var(--arc-cs-foreground-dimmer);font-size:16px;padding:10px 0;margin-bottom:20px}.arc-nav-clinics ._category ._links{display:flex;flex-direction:column}@media (max-width: 820px){.arc-nav-clinics ._category ._links{gap:0}}.arc-nav-clinics ._category ._link a{padding:5px 0;display:block;font-size:16px;opacity:1;transform:translate(0);background:var(--arc-cs-background);color:var(--arc-cs-foreground);transition:var(--arc-transition-fast);width:100%}.arc-nav-clinics ._category ._link a:hover,.arc-nav-clinics ._category ._link a:focus{background:var(--arc-cs-foreground);color:var(--arc-cs-background);padding-inline-start:10px}@media (max-width: 820px){.arc-nav-clinics ._category ._link a{padding:10px 0}}._nav:has(.menu-item.nav-clinics:hover)~.arc-nav-clinics ._ad,._nav:has(.menu-item.nav-clinics:hover)~.arc-nav-clinics ._category,.arc-nav-clinics:hover ._ad,.arc-nav-clinics:hover ._category,.arc-nav-clinics:focus-within ._ad,.arc-nav-clinics:focus-within ._category{opacity:1;transform:translateY(0)}.arc-newsletter-form ._body{width:100%}.arc-partner img{width:100%;height:100%;object-fit:contain}.arc-partners ._list{display:flex;gap:40px;align-items:center}@media (max-width: 820px){.arc-partners ._list{flex-wrap:wrap;gap:20px}}.arc-partners ._item{flex-grow:1;color:var(--arc-cs-foreground)}.arc-partners ._item img{max-width:120px;max-height:60px}@media (max-width: 820px){.arc-partners ._item{flex-shrink:0;flex-grow:0;width:calc(50% - 20px);text-align:center}.arc-partners ._item:nth-child(1){display:none}}.arc-partners-by-groups ._groups{display:flex;flex-direction:column;gap:40px}.arc-partners-by-groups ._group-name{padding-block:10px;border-bottom:1px solid var(--arc-cs-foreground-dimmer);margin-block-end:40px}.arc-partners-by-groups ._partners{display:grid;gap:60px;row-gap:10px;align-items:center;grid-template-columns:repeat(8,1fr)}@media (max-width: 1200px){.arc-partners-by-groups ._partners{grid-template-columns:repeat(6,1fr)}}@media (max-width: 820px){.arc-partners-by-groups ._partners{grid-template-columns:repeat(5,1fr)}}@media (max-width: 820px){.arc-partners-by-groups ._partners{grid-template-columns:repeat(3,1fr)}}.arc-partners-by-groups ._partner{height:100%;width:100%;display:block}.arc-partners-by-groups ._partner img{height:60px}.arc-partners-push-block{display:flex;gap:40px}@media (max-width: 820px){.arc-partners-push-block{flex-direction:column;gap:20px}}.arc-partners-push-block ._slider{width:50%;flex-shrink:0;aspect-ratio:1}@media (max-width: 820px){.arc-partners-push-block ._slider{width:100%;aspect-ratio:4/3!important}.arc-partners-push-block ._slider .arc-slider{aspect-ratio:4/3!important}}.arc-partners-push-block ._slider ._slide{width:100%;flex-shrink:0}.arc-partners-push-block ._slider ._slide img{width:100%;height:100%;object-fit:cover}.arc-partners-push-block ._body{width:50%;flex-grow:1}@media (max-width: 820px){.arc-partners-push-block ._body{width:100%}}@media (max-width: 1240px){.arc-partners-push-block ._body .arc-section-header{flex-direction:column}}.arc-partners-push-block ._body .arc-partners ._list{flex-wrap:wrap}.arc-partners-push-block ._body .arc-partners ._item{width:calc(33.33% - 40px);flex-shrink:0}@media (max-width: 820px){.arc-partners-push-block ._body .arc-partners ._item{width:calc(50% - 20px)}}.arc-partners-push-block ._body .arc-partners ._item:first-child{display:none}.et_password_protected_form{max-width:800px;margin:0 auto}.et_password_protected_form h1{margin-block-start:40px;display:block!important}.et_password_protected_form form{margin-block-start:40px;max-width:800px}.et_password_protected_form form input{background:#fff!important;border:1px solid black!important}.et_password_protected_form form button{border:1px solid black!important;background:#fff!important;color:#000!important}.et_password_protected_form form button:after{display:none!important}.iti--allow-dropdown,.iti__flag-container{background:none!important}.iti__country-list{width:100%!important;border:none!important}.iti__country-list::-webkit-scrollbar{width:2px}.iti__country-list::-webkit-scrollbar-track{background:var(--arc-cs-foreground-dimmer)!important}.iti__country-list::-webkit-scrollbar-thumb{background:var(--arc-cs-foreground-dimmer)!important}.iti__selected-flag{gap:5px}.iti__search-input{background:var(--arc-cs-foreground)!important;color:var(--arc-cs-background)!important;width:100%!important;border:none!important;padding:10px!important}.iti__country{background:var(--arc-cs-foreground)!important;color:var(--arc-cs-background)!important}.arc-popin{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;padding:0 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--arc-color-dark-dimmer);overflow-y:auto;z-index:1300;pointer-events:none;opacity:0;transition:var(--arc-transition-fast)}.arc-popin.-open{opacity:1;pointer-events:all}.arc-popin_inner{position:relative;width:100%;max-width:610px;padding:50px;background-color:#fff;box-shadow:0 0 40px #00000026;transform:translateY(50px);opacity:0;transition:var(--arc-transition)}.arc-popin.-open .arc-popin_inner{opacity:1;transform:translateY(0)}.arc-popin_close{position:absolute;top:36px;right:36px;width:16px;height:16px;cursor:pointer;background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L0.999997 17" stroke="black"/><path d="M1 1L17 17" stroke="black"/></svg>');background-size:contain}@media (max-width: 820px){.arc-popin{align-items:flex-start}.arc-popin_inner{max-height:80vh;margin-top:20px;padding:30px 20px;overflow-y:auto}.arc-popin_close{top:20px;right:20px}}.arc-popin.-modal .arc-popin_close{display:none}.arc-popin .arc-section-header{border-top:none;padding:0;margin-bottom:40px}.arc-product .arc-product_variations-select-src{display:none}.arc-product .arc-product_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media (max-width: 820px){.arc-product .arc-product_grid{grid-template-columns:1fr}}.arc-product .arc-product_grid .arc-product_variations-select-src{display:block}.arc-product .arc-product_left,.arc-product .arc-product_right{position:sticky;top:50px}@media (max-width: 820px){.arc-product .arc-product_left,.arc-product .arc-product_right{position:relative;top:0}}@media (max-width: 1440px){.arc-product .arc-product_waitlist.-global{display:none}.arc-product .arc-product_waitlist.-under-image{display:block}}@media (max-width: 820px){.arc-product .arc-product_waitlist.-global{display:block}.arc-product .arc-product_waitlist.-under-image{display:none}}.arc-product .arc-product_image{position:relative;left:100%;transform:translate(calc(-50vw + 25px));width:calc(50vw - 20px);max-width:none;aspect-ratio:4/3}.arc-product .arc-product_image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media (max-width: 820px){.arc-product .arc-product_image{width:100%;left:auto;transform:none}}.arc-product .arc-product_image ._categories{display:flex;flex-direction:column;gap:5px;position:absolute;top:20px;left:0;z-index:10}.arc-product .arc-product_image ._category{display:inline-block;background:var(--arc-cs-background);color:var(--arc-cs-foreground-dim);display:flex;align-items:center;padding:5px 10px!important;font-size:14px;border-top-right-radius:99px;border-bottom-right-radius:99px;transition:var(--arc-transition-fast)}.arc-product .arc-product_image:hover ._category,.arc-product .arc-product_image:focus-within ._category{background:var(--arc-cs-foreground);color:var(--arc-cs-background)}.arc-section-products-cards-slider{overflow-x:hidden}.arc-products-cards-slider ._slides{position:relative;left:50%;width:100vw;padding-inline:calc((100vw - var(--arc-container-width)) * .5);transform:translate(-50vw);gap:20px}@media (max-width: 820px){.arc-products-cards-slider ._slides{left:0;width:100%;padding-inline:0;transform:none}}.arc-products-cards-slider ._slide{flex-shrink:0;width:calc(var(--arc-container-width) * .25 - 15px)}@media (max-width: 820px){.arc-products-cards-slider ._slide{width:100%}}.arc-product-athlete{display:grid;grid-template-columns:1.5fr 2fr 2fr;gap:40px;height:550px;padding-top:40px;border-top:1px solid var(--arc-cs-foreground-dimmer)}@media (max-width: 820px){.arc-product-athlete{display:flex;flex-direction:column;height:auto;gap:30px}}.arc-product-athlete ._area-2{height:550px}.arc-product-athlete ._area-3{display:flex;flex-direction:column}.arc-product-athlete ._image{object-fit:cover;width:100%;height:550px}.arc-product-athlete ._spacer{flex-grow:1}.arc-product-athlete ._bio{margin-bottom:20px}.arc-product-athlete ._bio:empty{display:none}.arc-product-athlete ._name{text-transform:uppercase}.arc-product-athlete ._socials{margin-top:20px}.arc-product-athlete ._social{width:20px}.arc-product-card{position:relative;display:flex;flex-direction:column;background:var(--arc-cs-background);transition:var(--arc-transition-fast)}.arc-product-card ._image-container{flex-shrink:0;width:100%;aspect-ratio:3/3.6;overflow:hidden}@media (max-width: 820px){.arc-product-card ._image-container{width:100%}}.arc-product-card ._image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:var(--arc-transition-fast)}.arc-product-card:hover ._image,.arc-product-card:focus ._image{transform:scale(1.05)}.arc-product-card ._body{display:flex;flex-direction:column;align-items:start;gap:15px;padding:20px 0;margin-top:20px;width:100%;border-top:1px solid var(--arc-cs-foreground-dimmer)}.arc-product-card ._name{flex-grow:0}.arc-product-card ._intro{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--arc-cs-foreground)}@supports (-webkit-line-clamp: 2){.arc-product-card ._intro{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0}}.arc-product-card ._footer{display:flex;align-items:center;width:100%}.arc-product-card ._btn:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.arc-product ._free{display:flex;align-items:center;gap:20px;margin-block-start:40px}.arc-product:has(._free) .variations_button{display:none!important}.arc-product-variations{display:flex;flex-direction:column;margin-bottom:30px;gap:30px}.arc-product-variations .variations{display:flex;flex-direction:column;gap:30px;width:100%}.arc-product-variations ._variation>label{width:100px}.arc-product-variations ._variation,.arc-product-variations .quantity{position:relative;display:flex;align-items:center;height:46px;border-bottom:1px solid var(--arc-color-dark-dim);width:100%}.arc-product-variations ._variation label,.arc-product-variations .quantity label{flex-shrink:0;margin-right:10px;font-size:16px;font-weight:500;line-height:20px}.arc-product-variations ._variation select,.arc-product-variations .quantity select{border:none;font-size:15px;font-weight:400;line-height:20px;padding:0 30px 0 0!important;flex-grow:1;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;text-align:right;text-align-last:right}.arc-product-variations ._variation select option,.arc-product-variations .quantity select option{padding:0 5px}.arc-product-variations ._variation .expand-icon,.arc-product-variations .quantity .expand-icon{position:absolute;height:16px;width:16px;top:50%;right:0;transform:translateY(-50%);margin-left:60px;pointer-events:none}.arc-product-variations ._variation .expand-icon:before,.arc-product-variations .quantity .expand-icon:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000;transform:translateY(-50%)}.arc-product-variations ._variation .expand-icon:after,.arc-product-variations .quantity .expand-icon:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#000;transform:translate(-50%)}.arc-product-variations .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:30px}.arc-product-variations .woocommerce-variation-add-to-cart button{flex-shrink:0}.arc-product-availability{font-size:14px;line-height:20px;font-weight:300}.arc-product-availability span{font-weight:500}.arc-header-product{max-width:900px;margin-bottom:30px}.arc-header-product ._type{margin-bottom:8px}.arc-header-product ._title{margin-bottom:30px}.arc-header-product ._level{font:var(--arc-font-medium);margin-bottom:30px}.arc-header-product ._text p{max-width:100%}.arc-header-product .arc-waitlist-form{margin-bottom:40px}.arc-product-educational-goals ._image{margin:0 0 80px}@media (max-width: 820px){.arc-product-educational-goals ._image{margin:0 0 36px}}.arc-product-educational-goals ._content{display:flex;justify-content:space-between;padding-top:40px;border-top:1px solid var(--arc-color-dark-dim)}.arc-product-educational-goals ._content ._title{margin-bottom:20px}@media (max-width: 820px){.arc-product-educational-goals ._content{flex-direction:column;padding-top:20px}}.arc-product-educational-goals ._text{max-width:520px}.arc-product-educational-goals ._text p{color:var(--arc-cs-foreground);font:var(--arc-font-p)}.arc-product-tabs{margin-top:40px;margin-bottom:80px}.arc-product-tabs ._nav{display:flex;gap:50px;border-bottom:1px solid var(--arc-color-dark-dim)}.arc-product-tabs ._nav a{position:relative;flex-shrink:0;padding:20px 0;font-size:20px;font-weight:400;line-height:22px;color:#000;cursor:pointer}.arc-product-tabs ._nav a:hover,.arc-product-tabs ._nav a.active{font-weight:700}.arc-product-tabs ._nav a:hover:after,.arc-product-tabs ._nav a.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.arc-product-tabs ._nav a:hover{font-weight:400}.arc-product-tabs ._nav a:hover.active{font-weight:700}@media (max-width: 820px){.arc-product-tabs ._nav{gap:30px;overflow-x:auto}.arc-product-tabs ._nav a{font-size:16px}}.arc-product-tabs ._content [arc-product-tabs-content]{display:none;padding-top:40px}.arc-product-tabs ._content [arc-product-tabs-content] ._key{color:#0000004d}.arc-product-tabs ._content [arc-product-tabs-content] ._value{color:#000}.arc-product-tabs ._content [arc-product-tabs-content] ._key:has(._value:empty){display:none}.arc-product-tabs ._content [arc-product-tabs-content].active{display:block}.arc-product-tabs ._content [arc-product-tabs-content] p{max-width:100%}.arc-product-tabs ._content [arc-product-tabs-content] ul li{font-size:14px;line-height:18px;margin-bottom:10px}.arc-product-tabs ._content [arc-product-tabs-content] ul li:last-child{margin-bottom:0}.arc-quotes-slider ._quote{display:flex;align-items:start;gap:50px}@media (max-width: 820px){.arc-quotes-slider ._quote{flex-direction:column;gap:20px}}.arc-quotes-slider ._text{margin:0;text-transform:uppercase}.arc-quotes-slider ._author{display:block;font-style:normal;font-size:16px;font-weight:300;color:var(--arc-cs-foreground-dim);margin-block-start:20px}.arc-quotes-slider ._image-container{flex-shrink:0;aspect-ratio:16/9;width:calc(50% - 25px)}@media (max-width: 820px){.arc-quotes-slider ._image-container{width:100%}}.arc-quotes-slider ._image{width:100%;height:100%;object-fit:cover}.arc-quotes-slider ._body{flex-shrink:0;width:calc(50% - 25px)}@media (max-width: 820px){.arc-quotes-slider ._body{width:100%}}.arc-quotes-slider ._controls{left:calc(50% + 20px)!important}@media (max-width: 820px){.arc-quotes-slider ._controls{left:0!important}}.arc-quotes-slider ._slide{flex-shrink:0;width:100%}.et_pb_section,.arc-section{background-color:var(--arc-cs-background)!important}.et_pb_section{width:100%;overflow-x:hidden}.et_pb_section:has(.arc-cs-dark){background-color:var(--arc-cs-foreground)!important}[class^=sharethis-]{display:flex!important;flex-wrap:wrap!important;height:auto!important;width:120px;padding:10px;gap:5px}[class^=sharethis-] .st-label{display:inline-block!important}[class^=sharethis-] .st-btn{width:100%!important;display:block!important;transform:none!important;top:0!important}.arc-section-header{display:flex;gap:50px;position:relative;align-items:start;padding:40px 0;border-top:1px solid var(--arc-cs-foreground-dimmer)}@media (max-width: 820px){.arc-section-header{display:block}}.arc-section-header_body{flex-grow:1;display:flex;flex-direction:column;gap:10px}.arc-section-header_link{flex-shrink:0}@media (max-width: 820px){.arc-section-header_link{margin-top:20px}}.arc-slider{position:relative;height:100%}.arc-slider.-fullwidth{width:100vw;left:50%;translate:-50% 0}.arc-slider:not(.no-controls-needed):has([arc-slider-controls]){padding-bottom:70px}.arc-slider-contains{padding-bottom:0!important}.arc-slider [arc-slider-tags]{position:absolute;top:26px;left:0;display:flex;flex-direction:column;align-items:flex-start;z-index:10}.arc-slider [arc-slider-tags] .arc-tag{border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:10px}@media (max-width: 820px){.arc-slider [arc-slider-tags]{display:none}}.arc-slider [arc-slider-slides]{display:flex;height:100%;justify-items:start;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.arc-slider [arc-slider-slides]::-webkit-scrollbar{width:0;height:0}.arc-slider [arc-slider-slide]{height:100%}@media (max-width: 820px){.arc-slider [arc-slider-slide]{scroll-snap-align:start}}.arc-slider [arc-slider-controls]{position:absolute;z-index:10;bottom:10px;left:0;display:flex;gap:40px}.arc-slider.no-controls-needed [arc-slider-controls],.arc-slider[slides="0"] [arc-slider-controls],.arc-slider[slides="1"] [arc-slider-controls]{display:none}.arc-slider [arc-slider-next],.arc-slider [arc-slider-prev]{width:31px;height:26px;font-size:0;opacity:.5;transform:translate(0);transition:var(--arc-transition-fast)}.arc-slider [arc-slider-next]:hover,.arc-slider [arc-slider-next]:focus,.arc-slider [arc-slider-prev]:hover,.arc-slider [arc-slider-prev]:focus{opacity:1}.arc-slider [arc-slider-next]{background-image:var(--arc-icon-cs-arrow-next)}.arc-slider [arc-slider-next]:hover,.arc-slider [arc-slider-next]:focus{transform:translate(5px)}.arc-slider [arc-slider-prev]{background-image:var(--arc-icon-cs-arrow-prev)}.arc-slider [arc-slider-prev]:hover,.arc-slider [arc-slider-prev]:focus{transform:translate(-5px)}.arc-tag{display:inline-block;background:var(--arc-cs-foreground);color:var(--arc-cs-background);font-size:14px;font-weight:400;padding:2px 10px;border-radius:99px}.arc-tag.--light{background:var(--arc-color-light);color:var(--arc-cs-foreground)}.arc-tag.--border{background:#0000;color:var(--arc-cs-foreground);border:1px solid var(--arc-cs-foreground)}.arc-terms{font-size:12px;line-height:1.2;opacity:.4}.arc-terms ._title{margin-block-end:20px}.arc-terms ._terms{display:flex;flex-direction:column;gap:10px}.arc-terms ._term{position:relative;max-width:80ch;padding-inline-start:15px}.arc-terms ._term:before{content:"-";position:absolute;top:0;left:0}.arc-topic-card ._image-container{width:100%;aspect-ratio:3/3.6;max-height:500px;overflow:hidden}.arc-topic-card ._image{width:100%;height:100%;object-fit:cover;transition:var(--arc-transition)}.arc-topic-card:hover ._image,.arc-topic-card:focus ._image{transform:scale(1.05)}.arc-topic-card ._content{position:relative;max-width:calc(100% - 40px);padding-top:20px}.arc-topic-card ._content:before{content:"";display:block;position:absolute;top:20px;left:0;width:calc(100% + 40px);height:1px;background:var(--arc-cs-foreground-dimmer)}.arc-topic-card ._suptitle{position:relative;margin-top:12px;margin-bottom:5px;color:var(--arc-cs-foreground)}.arc-topic-card ._title{display:inline-block;margin-top:12px;font-size:30px;line-height:35px;font-weight:400;color:var(--arc-cs-foreground);transition:var(--arc-transition-fast)}@media (max-width: 820px){.arc-topic-card ._title{font-size:25px;line-height:30px}}.arc-topic-card ._suptitle+._title{margin-top:0}.arc-topic-card .arc-icon-arrow-right{width:31px;height:26px;position:absolute;right:-40px;bottom:0;transform:rotate(-45deg);transition:var(--arc-transition-fast)}.arc-topic-card .arc-icon-arrow-right [fill]{fill:var(--arc-cs-foreground)}.arc-topic-card:hover .arc-icon-arrow-right,.arc-topic-card:focus .arc-icon-arrow-right{transform:rotate(0)}.arc-topic-cards{background:red}.arc-waitlist-form .arc-section-header{border:none!important}.arc-waitlist-form ._label{flex-grow:1}
