:root{--rf-font: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--rf-font-stretch: condensed;--rf-text-mobile: 14px;--rf-text-desktop: 14px;--rf-weight-body: 400;--rf-weight-strong: 500;--rf-weight-heading: 400;--rf-heading-factor: 1;--rf-color-text: #303030;--rf-color-heading: #000000;--rf-color-h6: #111111}html,body{font-family:var(--rf-font);color:var(--rf-color-text);font-stretch:var(--rf-font-stretch)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;letter-spacing:-.02em;font-stretch:var(--rf-font-stretch)}button,input,select,textarea,label,.badge,.pill,.price,.menu,.nav,.drawer,.modal,.rte,.prose,.link,.button,.btn{font-family:inherit}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.section-title,.section-header__title,.page-title,.template-header__title,.collection-hero__title,.product__title,.card__heading,.article__title,.modal__title,.drawer__title,[class*=__title],[class*=__heading]{font-family:var(--rf-font);font-weight:var(--rf-weight-heading);color:var(--rf-color-heading);letter-spacing:-.02em;line-height:1.2;word-break:break-word}h6,.h6,p.H6{font-family:var(--rf-font);font-weight:400;color:var(--rf-color-h6);letter-spacing:-.02em;line-height:1.2;word-break:break-word;font-size:calc(var(--rf-heading-factor) * clamp(12px,1.6vw,14px))}body{font-size:var(--rf-text-mobile);line-height:1.5;font-weight:var(--rf-weight-body);letter-spacing:-.01em;color:var(--rf-color-text)}@media (min-width: 700px){body{font-size:var(--rf-text-desktop)}}.text-body,p.P1{font-size:clamp(12px,2vw,14px);line-height:1.5;letter-spacing:-.01em;color:var(--rf-color-text)}.text-body-sm{font-size:clamp(13px,1.3vw,15px);line-height:1.4;color:var(--rf-color-text)}.text-body-xs{font-size:clamp(12px,1.1vw,14px);line-height:1.4;color:var(--rf-color-text)}.text-body-lg{font-size:clamp(16px,1.9vw,18px);line-height:1.5;color:var(--rf-color-text)}.text-large{font-size:clamp(18px,2.2vw,20px);line-height:1.5;color:var(--rf-color-text)}.rte p,.prose p,.product__description p,.card__content p,.footer p,.main p{font-family:var(--rf-font);font-size:clamp(12px,2vw,14px);line-height:1.5;letter-spacing:-.01em;color:var(--rf-color-text)}p,.feature-badge p,.badge p,.pill p,[class*=badge] p,[class*=feature] p{color:#303030!important}.h0{font-size:calc(var(--rf-heading-factor) * clamp(36px,5vw,52px))}.h1,h1,.section-title{font-size:calc(var(--rf-heading-factor) * clamp(14px,2.5vw,17px));font-weight:600}.h2,h2,.page-title{font-size:calc(var(--rf-heading-factor) * clamp(22px,3.2vw,30px));font-weight:600;text-transform:uppercase}.h3,h3{font-size:calc(var(--rf-heading-factor) * clamp(18px,2.6vw,22px))}.h4,h4{font-size:calc(var(--rf-heading-factor) * clamp(16px,2vw,18px))}.h5,h5{font-size:calc(var(--rf-heading-factor) * clamp(13px,1.6vw,14px))}.h6,h6{font-size:calc(var(--rf-heading-factor) * clamp(12px,1.5vw,14px));color:var(--rf-color-h6)}.subheading{font-size:clamp(16px,1.8vw,18px);line-height:1.4;font-weight:var(--rf-weight-heading)}.caption{font-size:clamp(12px,1.3vw,14px);line-height:1.5}.caption-with-letter-spacing{font-size:clamp(10px,1.1vw,12px);letter-spacing:.12em;text-transform:uppercase}.price,.price__regular,.price__sale,.product__price,.card__price,[class*=price]{font-weight:400;color:rgba(var(--c-foreground),.65)}.sale-price,price-list sale-price,sale-price,sale-price.h6,sale-price.text-subdued{color:#8b8b8b!important}compare-at-price,.compare-at-price,[class*=compare-at-price],.line-through,.text-subdued.line-through,.h6.text-subdued.line-through,h6.text-subdued.line-through,price-list compare-at-price,compare-at-price.h6,compare-at-price.text-subdued,compare-at-price.line-through{color:#d92d20!important;text-decoration:line-through!important}price-list compare-at-price,price-list .compare-at-price,price-list [class*=compare-at-price],.product-card compare-at-price,.product-card .compare-at-price,.product-card [class*=compare-at-price],.product__price compare-at-price,.product__price .compare-at-price,.product__price [class*=compare-at-price],.card__price compare-at-price,.card__price .compare-at-price,.card__price [class*=compare-at-price]{color:#d92d20!important;text-decoration:line-through!important}*[class*=line-through],*[class*=compare-at-price]{color:#d92d20!important;text-decoration:line-through!important}.block-swatch,variant-picker .block-swatch,.variant-picker .block-swatch{border-radius:16px!important;border:1px solid #d1d5db!important;background-color:#fff!important;padding:6px 14px!important;min-width:auto!important;color:#6b7280!important;font-size:13px!important;font-weight:400!important;text-align:center!important;margin:2px!important;transition:all .2s ease!important}@media (min-width: 700px){.block-swatch,variant-picker .block-swatch,.variant-picker .block-swatch{font-size:14px!important}}.block-swatch.is-selected,:checked+.block-swatch,variant-picker .block-swatch.is-selected,.variant-picker .block-swatch.is-selected{background-color:#f3f4f6!important;border-color:#303030!important;color:#303030!important;font-weight:400!important}.block-swatch.is-disabled,variant-picker .block-swatch.is-disabled,.variant-picker .block-swatch.is-disabled{background-color:#fff!important;border-color:#d1d5db!important;color:#9ca3af!important;position:relative!important}.block-swatch.is-disabled:before,variant-picker .block-swatch.is-disabled:before,.variant-picker .block-swatch.is-disabled:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:80%!important;height:1px!important;background-color:#9ca3af!important;transform:translate(-50%,-50%)!important;z-index:1!important}.block-swatch:hover:not(.is-disabled),variant-picker .block-swatch:hover:not(.is-disabled),.variant-picker .block-swatch:hover:not(.is-disabled){border-color:#6b7280!important;background-color:#e5e7eb!important;color:#374151!important}.block-swatch:focus-visible,variant-picker .block-swatch:focus-visible,.variant-picker .block-swatch:focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px!important}.variant-picker__option-values,variant-picker .variant-picker__option-values{gap:8px!important;flex-wrap:wrap!important}.link,.link--text,.link-with-icon{font-family:inherit;font-weight:var(--rf-weight-body);text-decoration:none}.link--text:hover{color:rgba(var(--c-foreground),.75)}.field__input{letter-spacing:0}.customer .field input,.field__input{border-bottom:1px solid rgba(var(--c-foreground),.08)}blockquote{font-style:italic;padding-left:var(--ax10);border-left:var(--ax2) solid rgba(var(--c-foreground),.2);color:color-mix(in oklab,var(--rf-color),transparent 25%)}strong,b{font-weight:var(--rf-weight-strong)}@media (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}.product-title.h6,.product-card .product-title.h6,a.product-title.h6{font-size:clamp(11px,1.4vw,13px)!important;font-weight:400;line-height:1.3}.product__title.h1,.product__title h1,h1.product__title,.template-product h1{font-size:17px!important;font-weight:600;line-height:1.2;color:var(--rf-color-text);letter-spacing:-.01em;padding-top:8px!important}.product-form__color-variant{padding-top:15px!important}.h6.text-subdued,h6.text-subdued,price-list .h6.text-subdued,sale-price.h6.text-subdued{font-size:clamp(11px,1.4vw,13px)!important;font-weight:400;line-height:1.3}.h6.text-center,h6.text-center,.section-stack .h6.text-center{font-size:clamp(12px,1.6vw,14px)!important;font-weight:400;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:lowercase!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.h6.text-center:first-letter,h6.text-center:first-letter,.section-stack .h6.text-center:first-letter{text-transform:uppercase!important}p.H6,p[class*=h6],p.h6{text-transform:lowercase!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important}p.H6:first-letter,p[class*=h6]:first-letter,p.h6:first-letter{text-transform:uppercase!important}.slideshow__slide.is-selected,.slideshow__slide.is-selected *,.prose.heading{color:#fff!important}@media (max-width: 999px){.header__primary-nav a,.header__primary-nav summary{color:#000!important}.header__icon,.header__icon svg{color:#000!important;fill:currentColor!important;stroke:currentColor!important}}@media (min-width: 1000px){.template-index .header__primary-nav a,.template-index .header__primary-nav summary,body.template-index .header__primary-nav a,body.template-index .header__primary-nav summary{color:#fff!important;text-decoration:none!important}.template-index .header__icon,.template-index .header__icon svg,body.template-index .header__icon,body.template-index .header__icon svg{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.template-collection .header__primary-nav a,.template-collection .header__primary-nav summary,.template-product .header__primary-nav a,.template-product .header__primary-nav summary,.template-page .header__primary-nav a,.template-page .header__primary-nav summary,.template-blog .header__primary-nav a,.template-blog .header__primary-nav summary,.template-article .header__primary-nav a,.template-article .header__primary-nav summary{color:#000!important}.template-index .header:hover .header__primary-nav a,.template-index .header:hover .header__primary-nav summary,.template-index .header:focus-within .header__primary-nav a,.template-index .header:focus-within .header__primary-nav summary,body.template-index .header:hover .header__primary-nav a,body.template-index .header:hover .header__primary-nav summary,body.template-index .header:focus-within .header__primary-nav a,body.template-index .header:focus-within .header__primary-nav summary{color:#000!important}.template-index .header:hover .header__icon,.template-index .header:hover .header__icon svg,.template-index .header:focus-within .header__icon,.template-index .header:focus-within .header__icon svg,body.template-index .header:hover .header__icon,body.template-index .header:hover .header__icon svg,body.template-index .header:focus-within .header__icon,body.template-index .header:focus-within .header__icon svg{color:#000!important;fill:currentColor!important;stroke:currentColor!important}.header__primary-nav a:hover,.header__primary-nav summary:hover{opacity:.7!important;transition:opacity .2s ease!important}.header__dropdown-menu a:hover,.header__dropdown-menu summary:hover{opacity:.7!important;transition:opacity .2s ease!important}body.scrolled .header .header__primary-nav a,body.scrolled .header .header__primary-nav summary,.header.is-solid .header__primary-nav a,.header.is-solid .header__primary-nav summary,.header.scrolled .header__primary-nav a,.header.scrolled .header__primary-nav summary{color:#000!important}body.scrolled .header .header__icon,body.scrolled .header .header__icon svg,.header.is-solid .header__icon,.header.is-solid .header__icon svg{color:#000!important;fill:currentColor!important;stroke:currentColor!important}}.header__primary-nav a,.header__primary-nav summary,.header .header__icon,.header .header__icon svg{transition:color .3s ease,fill .3s ease,stroke .3s ease}.header:hover .header__primary-nav a,.header:hover .header__primary-nav summary,.header:focus-within .header__primary-nav a,.header:focus-within .header__primary-nav summary,.header:hover .header__icon,.header:hover .header__icon svg,.header:focus-within .header__icon,.header:focus-within .header__icon svg{transition:color .05s ease,fill .05s ease,stroke .05s ease}#shopify-section-template--24890500743504__featured-collections .v-stack[class*=gap]{gap:.25rem!important}#shopify-section-template--24890500743504__featured-collections .h6.text-center{margin-top:15px!important;margin-bottom:35px!important}#shopify-section-template--24890500743504__featured-collections .section-stack{gap:0!important}.stamped-review-content-body{font-family:var(--rf-font);font-size:14px;font-weight:400;line-height:1.65;color:#303030!important}.stamped-review-content-body h1,.stamped-review-content-body h2,.stamped-review-content-body h3,.stamped-review-content-body h4,.stamped-review-content-body h5,.stamped-review-content-body h6,.stamped-review-content-body [class*=heading]{font-family:var(--rf-font);font-weight:400;color:#000!important}.stamped-review-content-body p,.stamped-review-content-body div,.stamped-review-content-body span,.stamped-review-content-body strong,.stamped-review-content-body em{color:#303030!important}.blog-post-card__title h4,a.blog-post-card__title h4,.blog-post-card .blog-post-card__title h4,.blog-post-card__title.h4{font-size:clamp(14px,1.6vw,16px)!important;font-weight:400!important;line-height:1.4!important}body[class*=blogs-conseils-fitness] .main h2.h2,body[class*=conseils-fitness] .main h2.h2,.template-blog .main h2.h2{color:#fff!important;font-size:26px!important}.product-card__info.empty\:hidden{text-align:left;justify-items:start;align-items:start}.product-card__info.empty\:hidden .v-stack{justify-items:start;align-items:start}.product-card__info.empty\:hidden .v-stack.justify-items-center{justify-items:start}.blog-post-card__category,.blog-post-card__category *,a[class*=blog-post-card__category],[class*=blog-post-card__category],.link-faded[class*=h6]:not(.header-sidebar__back-button),h6.link-faded:not(.header-sidebar__back-button){display:inline-block!important;padding:6px 14px!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#f8f9fa!important;border-radius:6px!important;color:#6c757d!important;text-decoration:none!important;transition:all .2s ease!important;border:1px solid #e9ecef!important;box-shadow:0 1px 3px #0000000d!important}.blog-post-card__category:hover,.blog-post-card__category *:hover,a[class*=blog-post-card__category]:hover,[class*=blog-post-card__category]:hover,.link-faded[class*=h6]:not(.header-sidebar__back-button):hover,h6.link-faded:not(.header-sidebar__back-button):hover{background:#e9ecef!important;color:#495057!important;border-color:#dee2e6!important;box-shadow:0 2px 6px #00000014!important}.footer .v-stack.gap-2\.5.unstyled-list{gap:.25rem}.footer .v-stack.gap-2\.5.unstyled-list a{font-size:12px;font-weight:400;padding:.1rem 0;line-height:1.3}.footer ul,.footer .v-stack,.footer .unstyled-list{padding:0;margin:0}.footer li{padding:.1rem 0;margin:0;line-height:1.2}.header__primary-nav .h6,.header__primary-nav-item .h6,.header__primary-nav-item a.h6,.header__dropdown-menu a,.header__dropdown-menu .link-faded-reverse{font-size:12px!important;font-weight:400;line-height:1.3}.section-stack featured-collections-carousel~* .h2,.section-stack featured-collections-carousel+* .h2,featured-collections-carousel+* .h2,.section-stack .h2:has(+* featured-collections-carousel),.section-spacing .section-stack .v-stack .h2{text-align:left!important}.section-stack featured-collections-carousel~* .h6.text-center,.section-stack featured-collections-carousel+* .h6.text-center,featured-collections-carousel+* .h6.text-center,.section-spacing .section-stack .h6.text-center{text-align:left!important}.section-spacing .section-stack .v-stack.justify-self-center.text-center{text-align:left!important;justify-self:start!important;align-items:start!important}
/*# sourceMappingURL=/cdn/shop/t/126/assets/reaverfit-typography-worksans.css.map */
