.fc-utility{background:#171a1b;color:#fff;min-height:34px;padding:7px 4%;display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.02em}.fc-utility a{color:inherit;text-decoration:none}.header-wrapper{border-bottom:1px solid #e0e1dc}.header__menu-item{font-size:14px!important;letter-spacing:0!important}.header{padding-top:12px!important;padding-bottom:12px!important}.fc-home{color:#171a1b;background:#fff;font-family:var(--font-body-family),sans-serif;line-height:1.5}.fc-home *{box-sizing:border-box}.fc-home a{text-decoration:none;color:inherit}.fc-home h1,.fc-home h2,.fc-home h3{font-family:var(--font-heading-family),sans-serif;color:inherit;letter-spacing:-.035em;text-transform:none}.fc-home p{margin:0}.fc-home h1{font-size:clamp(48px,5.4vw,86px);line-height:1.01;margin:20px 0 26px;max-width:640px;font-weight:900}.fc-home h2{font-size:clamp(30px,3.2vw,48px);line-height:1.08;margin:0;font-weight:900}.fc-home h3{font-size:19px;line-height:1.25;margin:6px 0 12px;letter-spacing:-.02em;font-weight:700}.fc-home .fc-eyebrow{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.14em;color:#bd3008;margin:0 0 13px}.fc-hero{display:grid;grid-template-columns:47% 53%;background:#f2f2ee;min-height:570px}.fc-hero-copy{padding:70px 5vw 50px;display:flex;flex-direction:column;justify-content:center}.fc-hero-text{max-width:480px;font-size:17px;color:#505654;line-height:1.65}.fc-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.fc-home .fc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;background:#c9340a;color:#fff;font-size:14px;font-weight:700;min-height:52px;border:1px solid #c9340a;border-radius:3px;transition:background .15s}.fc-home .fc-button:hover{background:#a52a08}.fc-home .fc-text-link{font-size:14px;font-weight:700;border-bottom:1px solid currentColor;padding:10px 0;display:inline-block}.fc-hero-rule{display:block;width:44px;height:3px;background:#ff4815;margin:40px 0 16px}.fc-hero-foot{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.fc-hero-foot span{padding:0 10px;color:#8d918a}.fc-hero-media{background:#e9eae5;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.fc-hero-product{width:100%;height:100%;display:block;padding:24px 34px 65px}.fc-hero-product img{width:100%;height:100%;max-height:540px;object-fit:contain;mix-blend-mode:multiply;display:block}.fc-hero-caption{position:absolute;bottom:24px;left:32px;right:32px;display:flex;justify-content:space-between;gap:12px;font-size:12px;align-items:center;border-top:1px solid #c6c9c1;padding-top:15px}.fc-hero-caption>a{font-weight:700}.fc-service-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:27px 5%;border-bottom:1px solid #dddeda;gap:32px}.fc-service-strip>div{display:flex;align-items:flex-start;gap:16px}.fc-service-number{color:#b0300b;font-size:13px;font-weight:700;border:1px solid #d5d8ce;padding:6px 8px}.fc-service-strip strong{font-size:14px}.fc-service-strip p{font-size:12px;color:#62695f;margin-top:4px}.fc-section{padding:70px 5%}.fc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.fc-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.fc-category{min-width:0}.fc-category>div{aspect-ratio:1;background:#f3f3ef;overflow:hidden}.fc-category img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px;transition:transform .2s}.fc-category:hover img{transform:scale(1.04)}.fc-category>span{font-size:14px;line-height:1.35;font-weight:700;display:flex;justify-content:space-between;gap:10px;padding:14px 0}.fc-category b{font-weight:400;color:#bd3008}.fc-featured{padding-top:15px}.fc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fc-product-image{display:block;aspect-ratio:1;background:#f4f4f1;position:relative}.fc-product-image img{width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply}.fc-card-arrow{position:absolute;bottom:12px;right:12px;border:1px solid #d9dcd3;background:#fff;width:32px;height:32px;display:grid;place-items:center}.fc-product-copy{padding:18px 0 0}.fc-product-meta{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6a7066}.fc-product-price{font-size:17px;font-weight:700}.fc-product-status{font-size:12px;color:#46634a;padding-top:9px;line-height:1.4}.fc-product-status.fc-unavailable{color:#6c655d}.fc-home .fc-fineprint{font-size:12px;color:#62695f;margin-top:26px}.fc-bundle-feature{background:#191d1b;color:#fff;display:grid;grid-template-columns:36% 64%;padding:65px 5%;gap:45px}.fc-bundle-intro{padding:20px 20px 20px 0}.fc-bundle-intro .fc-eyebrow{color:#ff8a63}.fc-bundle-intro>p:not(.fc-eyebrow){font-size:16px;color:#b9c0ba;margin:24px 0 30px;line-height:1.65}.fc-home .fc-bundle-grid{min-width:0}.fc-bundle-row{display:grid;grid-template-columns:22px 1fr auto;gap:15px;align-items:center;border-bottom:1px solid #3c443d;padding:18px 0}.fc-bundle-no{font-size:12px;color:#a2afa3}.fc-bundle-row strong{font-size:16px;display:block}.fc-bundle-row small{display:block;font-size:11px;color:#b8c1b9;margin-top:4px}.fc-bundle-price{font-size:14px;white-space:nowrap}.fc-bundle-price b{margin-left:14px;color:#ff8a63}.fc-bundle-row:hover strong{text-decoration:underline;text-underline-offset:4px}.fc-pilates{display:grid;grid-template-columns:1fr 1fr;background:#f0eee8}.fc-pilates-image{min-height:400px;padding:40px;background:#e7e5dd;display:grid;align-items:center}.fc-pilates img{width:100%;height:100%;max-height:420px;object-fit:contain;mix-blend-mode:multiply}.fc-pilates-copy{padding:70px 6vw;align-self:center}.fc-pilates-copy>p:not(.fc-eyebrow){font-size:16px;color:#5c6058;margin:24px 0;line-height:1.65}.fc-local{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:75px 5%;border-bottom:1px solid #dedfd9}.fc-local p{font-size:16px;color:#535c53;line-height:1.65}.fc-local .fc-local-area{font-size:13px;margin:20px 0}.fc-home a:focus-visible,.fc-utility a:focus-visible{outline:3px solid #bd3008;outline-offset:5px}.template-index .section-rich-text{padding-top:20px}.template-index .section-heading{letter-spacing:-.025em}.product__title h1{font-size:clamp(27px,2.4vw,40px)!important;line-height:1.16!important}.card__heading{line-height:1.3!important}.breadcrumbs-wrapper{padding-top:20px;padding-bottom:20px}.product__media img{object-fit:contain}.fc-bundle-feature>*{min-width:0}.fc-bundle-feature{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}@media(min-width:1500px){.fc-hero-copy{padding-left:max(5vw,calc((100vw - 1440px)/2))}.fc-section,.fc-service-strip,.fc-bundle-feature,.fc-local{padding-left:max(5vw,calc((100vw - 1440px)/2));padding-right:max(5vw,calc((100vw - 1440px)/2))}}@media(max-width:989px){.fc-hero{grid-template-columns:1fr 1fr;min-height:470px}.fc-hero-copy{padding:40px 5vw}.fc-home h1{font-size:50px}.fc-hero-product{padding:20px 10px 70px}.fc-hero-caption{left:20px;right:20px;flex-direction:column;align-items:start}.fc-category-grid{grid-template-columns:repeat(3,1fr)}.fc-bundle-feature{grid-template-columns:1fr;gap:15px}.fc-bundle-intro{max-width:620px}.fc-service-strip{gap:20px}.fc-service-number{display:none}.fc-local{gap:30px}.fc-hero-rule{margin-top:25px}.fc-actions{gap:12px}}@media(max-width:749px){.fc-utility{font-size:11px;justify-content:center}.fc-utility>a{display:none}.fc-hero{grid-template-columns:1fr}.fc-hero-copy{padding:38px 6% 30px}.fc-home h1{font-size:49px;max-width:340px;margin:15px 0 20px}.fc-hero-text{font-size:15px;line-height:1.6}.fc-home .fc-eyebrow{font-size:10px;letter-spacing:.12em}.fc-actions{margin-top:24px;gap:20px}.fc-hero-rule,.fc-hero-foot{display:none}.fc-hero-product{height:360px;padding:15px 25px 55px}.fc-hero-caption{flex-direction:row;bottom:16px;font-size:10px}.fc-service-strip{padding:23px 6%;grid-template-columns:1fr;gap:18px}.fc-service-number{display:block}.fc-service-strip strong{font-size:13px}.fc-service-strip p{font-size:12px}.fc-section{padding:42px 6%}.fc-section-heading{align-items:start;flex-direction:column;gap:10px;margin-bottom:22px}.fc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-category>span{font-size:13px}.fc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.fc-product-image img{padding:12px}.fc-product-copy{padding-top:13px}.fc-home h3{font-size:16px}.fc-product-meta{font-size:9px}.fc-product-price{font-size:14px}.fc-product-status{font-size:11px}.fc-bundle-feature{padding:40px 6%}.fc-bundle-intro{padding:0}.fc-bundle-row{grid-template-columns:16px 1fr;gap:10px;padding:17px 0}.fc-bundle-row strong{font-size:16px}.fc-bundle-price{grid-column:2;font-size:13px}.fc-bundle-row small{font-size:10px}.fc-pilates{grid-template-columns:1fr}.fc-pilates-image{min-height:260px;height:280px;padding:20px}.fc-pilates-copy{padding:35px 6% 40px}.fc-local{grid-template-columns:1fr;gap:25px;padding:40px 6%}.fc-home h2{font-size:32px}.fc-featured{padding-top:0}}@media(prefers-reduced-motion:reduce){.fc-home *{transition:none!important;scroll-behavior:auto!important}}.fc-bundle-brand,.fc-bundle-type{color:#59615a!important}.fc-bundle-main-price{color:#bd3008!important}.fc-bundle h1{letter-spacing:-.02em}.header__heading-logo{object-fit:contain}.fc-custom-bundle .fc-handle-menu,.fc-custom-bundle .fc-bundle-totals{background:#f4f4f0;border-color:#d3d7cd;border-radius:6px}.fc-custom-bundle .fc-handle-menu summary,.fc-custom-bundle .fc-handle{color:#202620}.fc-custom-bundle .fc-handle{border-color:#d3d7cd}.fc-custom-bundle .fc-handle small,.fc-custom-bundle .fc-bundle-terms{color:#59615a}.fc-custom-bundle .fc-total-row{border-color:#d3d7cd}.fc-custom-bundle .fc-quantity input{background:#fff;color:#202620;border-color:#a9b1a6}.fc-custom-bundle .fc-bundle-form button{background:#bd3008;border-radius:4px}.fc-custom-bundle a{color:#bd3008}.fc-bundle-overview-page main [style*="max-width:1120px"]{color:#202620!important}.fc-bundle-overview-page main [style*="color:#ddd"]{color:#59615a!important}.fc-bundle-overview-page main :is(section,article)[style*="background:#"]{color:#f4f4f0}.fc-bundle-overview-page main :is(section,article)[style*="background:#"] :is(h2,h3,h4,p,li){color:inherit!important}.template-product main :is([style*="background:#1d1d1d"],[style*="background:#191919"]){color:#f4f4f0}.template-product main :is([style*="background:#1d1d1d"],[style*="background:#191919"]) :is(h1,h2,h3,h4,p,li){color:inherit!important}.header-wrapper,.shopify-section-header{background:#292929!important;color:#fff;--color-foreground:255,255,255}.header{padding:0!important}.header__first-level{display:none}.header__second-level{max-width:none;width:100%;padding:18px 3% 0}.header__heading-link{background:#fff;padding:9px 13px!important;border-radius:2px}.header__heading-logo{max-height:56px;width:145px!important}.header__menu-item{color:#fff!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.01em!important}.header__menu-item[href*=outlet],.header__menu-item[href*=promotional-bundles]{color:#ff9d78!important}.header__icons-wrapper{gap:20px}.header__icon{color:#fff!important}.header__submenu,.header__mega-menu,.header__account-modal,.header__search-inner,.menu-drawer{--color-foreground:23,26,27;color:#171a1b}.fc-header-search{display:flex;align-items:center;background:#494949;border:1px solid #757575;border-radius:3px;height:48px;min-width:0}.fc-header-search input{min-width:0;width:100%;border:0;background:transparent;color:#fff;font:inherit;font-size:15px;padding:14px 18px;outline-offset:-3px}.fc-header-search input::placeholder{color:#e0e0e0}.fc-header-search button{background:transparent;color:#fff;border:0;cursor:pointer;width:52px;height:46px;flex-shrink:0}.fc-header-search svg{width:22px;height:22px}.fc-utility{background:#101010;padding-left:3%;padding-right:3%}.fc-home h1,.fc-home h2{font-weight:900;text-transform:uppercase;letter-spacing:-.035em}.fc-home h1{font-size:clamp(40px,4vw,62px);line-height:1.02;margin:14px 0 20px}.fc-home h2{font-size:clamp(28px,2.8vw,42px)}.fc-hero{position:relative;display:flex;align-items:center;min-height:570px;padding:42px 3%;background:#141719;isolation:isolate}.fc-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#141719}.fc-hero-media>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fc-hero-copy{background:#fff;width:min(520px,47%);padding:32px;display:block;box-shadow:0 4px 28px #0002}.fc-hero-text{font-size:15px;line-height:1.6}.fc-home .fc-eyebrow{letter-spacing:.06em}.fc-hero-rule,.fc-hero-foot{display:none}.fc-actions{gap:12px;margin-top:24px}.fc-hero .fc-actions>a{font-size:12px;flex:1;justify-content:center;min-height:48px;padding:12px;border-radius:0}.fc-hero .fc-text-link{border:1px solid #c9340a;color:#ad2a08;display:flex;align-items:center}.fc-service-strip{background:#f4f4f4;padding:20px 3%;gap:25px}.fc-service-number{border:0;padding:0;font-size:24px;line-height:1.1}.fc-section{padding:40px 3%}.fc-section-heading{margin-bottom:24px}.fc-category-grid{gap:20px}.fc-category>div{background:#fff;aspect-ratio:1.3}.fc-category>span{justify-content:center;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.02em}.fc-category>span b{display:none}.fc-category img{padding:8px}.fc-featured{border-top:1px solid #ddd;padding-top:40px;background:#fafafa}.fc-product-grid{gap:18px}.fc-product-card{background:#fff;border:1px solid #e0e0e0;height:100%}.fc-product-image{background:#fff}.fc-product-image img{mix-blend-mode:normal;padding:16px}.fc-product-copy{padding:18px}.fc-product-price{color:#b72e08;font-size:18px}.fc-home h3{font-size:17px;min-height:43px}.fc-bundle-feature{display:block;background:#fff;color:#171a1b;padding:45px 3%}.fc-bundle-intro{display:grid;grid-template-columns:1fr auto;gap:10px 35px;padding:0;margin-bottom:28px;max-width:none}.fc-bundle-intro .fc-eyebrow{color:#bd3008;grid-column:1}.fc-bundle-intro h2{grid-column:1}.fc-bundle-intro>p:not(.fc-eyebrow){color:#535353;max-width:750px;margin:5px 0 0;grid-column:1;font-size:14px}.fc-bundle-intro>.fc-button{grid-column:2;grid-row:2 / 4;align-self:center}.fc-home .fc-bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fc-home .fc-bundle-grid .fc-product-image{aspect-ratio:1.3}.fc-home .fc-bundle-grid .fc-product-meta{font-size:10px}.fc-pilates{background:#f2f2f2}.fc-pilates-image{background:#eee}.fc-local{padding:55px 3%}.fc-home .fc-button{border-radius:0;text-transform:uppercase}.fc-home a:focus-visible,.fc-header-search :focus-visible{outline:3px solid #f29461;outline-offset:3px}@media(min-width:1100px){.header__second-level{display:grid!important;grid-template-columns:190px minmax(300px,1fr) auto;gap:18px 35px}.header__left{display:contents!important}.header__heading{grid-column:1;grid-row:1}.fc-header-search{grid-column:2;grid-row:1}.header__icons{grid-column:3;grid-row:1}.header__inline-menu{grid-column:1/-1;grid-row:2;width:100%;border-top:1px solid #555;margin:0!important;display:block!important}.header__inline-menu>.list-menu{width:100%;display:flex!important;justify-content:space-between;gap:10px!important}.header__inline-menu .header__menu-item{padding-top:18px!important;padding-bottom:18px!important;font-size:13px!important}.header__left>.header__offcanvas-toggle{display:none}.header__icons .header__search{display:none}}@media(max-width:1099px){.header__second-level{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px}.header__left{flex:1}.header__icons{order:2}.fc-header-search{order:3;width:100%}.header__heading-logo{width:125px!important;max-height:43px}.header__inline-menu{display:none!important}.header__icons .header__search{display:none}.fc-home .fc-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.fc-hero{padding:190px 5% 24px;min-height:0}.fc-hero-media>img{object-position:60% top;object-fit:cover}.fc-hero-copy{width:100%;padding:25px;max-width:none}.fc-home h1{font-size:40px;max-width:100%;margin:12px 0 16px}.fc-hero-text{font-size:14px}.fc-hero .fc-actions>a{font-size:11px}.fc-service-strip{grid-template-columns:1fr;padding:22px 5%;gap:18px}.fc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-category>span{font-size:10px;padding:10px 0}.fc-section{padding:32px 5%}.fc-section-heading{gap:6px}.fc-category>div{aspect-ratio:1}.fc-product-grid,.fc-home .fc-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-product-copy{padding:12px}.fc-home h3{font-size:14px;min-height:36px}.fc-product-price{font-size:14px}.fc-product-status{font-size:10px}.fc-bundle-feature{padding:35px 5%}.fc-bundle-intro{display:block}.fc-bundle-intro>p:not(.fc-eyebrow){margin:18px 0}.fc-bundle-intro>.fc-button{margin-top:4px}.fc-home .fc-bundle-grid .fc-product-image{aspect-ratio:1}.fc-local{padding:35px 5%}.fc-home h2{font-size:29px}}@media(min-width:1100px){.header__left>header-drawer,.header__left>.aside-menu{display:none!important}.header__second-level{align-items:center}.header__icons{min-height:56px}.header__inline-menu{align-self:end}.header__inline-menu .list-menu{margin-bottom:0!important}}@media(min-width:1100px){.header .header__left>.header__offcanvas-toggle{display:none!important}}.fc-home .fc-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.fc-kit-card{height:100%;border:1px solid #dadada;background:#fff;display:flex;flex-direction:column}.fc-kit-visual{height:340px;display:block;position:relative;background:#fff;overflow:hidden;border-bottom:1px solid #e6e6e6;padding:44px 12px 28px}.fc-kit-kicker{position:absolute;left:0;top:0;background:#242424;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 15px;z-index:1}.fc-kit-layout{width:100%;height:100%;object-fit:contain;display:block}.fc-kit-composition{display:grid;grid-template-columns:51% 49%;height:100%;align-items:center}.fc-kit-composition img{width:100%;height:100%;object-fit:contain;display:block}.fc-kit-extras{height:100%;display:flex;flex-direction:column;justify-content:center}.fc-kit-extras>img{max-height:100%}.fc-kit-complete .fc-kit-extras>img{height:50%}.fc-kit-image-note{position:absolute;bottom:10px;left:12px;right:12px;text-align:center;font-size:11px;color:#555}.fc-kit-body{padding:23px;display:flex;flex-direction:column;flex:1}.fc-home .fc-kit-subtitle{font-size:12px;color:#656565;margin-bottom:6px}.fc-home .fc-kit-body h3{font-size:24px;min-height:0;line-height:1.1;margin:0 0 12px}.fc-home .fc-kit-base{font-size:12px;color:#555;padding-bottom:15px;border-bottom:1px solid #ddd}.fc-kit-body ul{padding:0;margin:17px 0 22px;list-style:none;font-size:13px;line-height:1.55}.fc-kit-body li{padding-left:15px;position:relative;margin:6px 0}.fc-kit-body li:before{content:"+";position:absolute;left:0;color:#b72e08;font-weight:700}.fc-kit-purchase{margin-top:auto}.fc-kit-purchase .fc-product-price{font-size:23px;line-height:1.3}.fc-kit-link{display:flex;justify-content:space-between;border-top:1px solid #ddd;margin-top:17px;padding-top:15px;font-size:12px;font-weight:800;text-transform:uppercase}.fc-kit-card:hover{border-color:#777}.fc-kit-link span{font-size:18px;line-height:1}@media(max-width:1099px){.fc-home .fc-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.fc-home .fc-bundle-grid{grid-template-columns:1fr;gap:22px}.fc-kit-visual{height:340px}.fc-kit-body{padding:22px}.fc-home .fc-kit-body h3{font-size:26px}.fc-kit-body ul{font-size:14px}}.fc-kit-composition{min-height:0;overflow:hidden}.fc-kit-composition>*{min-height:0;min-width:0}.fc-kit-composition img{max-height:100%;min-height:0}.fc-kit-extras{overflow:hidden;min-height:0}.fc-kit-extras img{flex:1;min-height:0}.fc-kit-layout{transform:scale(1.25)}.fc-home .fc-bundle-grid>div:last-child{grid-column:1/-1}.fc-kit-complete{display:grid;grid-template-columns:1.1fr 1fr}.fc-kit-complete .fc-kit-visual{height:400px;border-bottom:0;border-right:1px solid #ddd}.fc-kit-complete .fc-kit-body{padding:30px}.fc-kit-complete .fc-kit-extras{display:grid;grid-template-rows:1fr 1fr}.fc-kit-complete .fc-kit-extras>img{height:100%;min-height:0}.fc-kit-complete .fc-kit-purchase{margin-top:10px}@media(max-width:599px){.fc-kit-complete{display:flex}.fc-kit-complete .fc-kit-visual{height:340px;border-right:0;border-bottom:1px solid #ddd}.fc-kit-complete .fc-kit-body{padding:22px}}.fc-home .fc-category>div{aspect-ratio:1.15;background:#fff}.fc-home .fc-category img{padding:0;object-fit:cover;object-position:center;display:block}@media(max-width:749px){.fc-home .fc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.fc-home .fc-category>span{font-size:12px;line-height:1.35;padding:12px 0}.fc-home .fc-category>div{aspect-ratio:1.15}}.fc-product-image--photo{overflow:hidden}.fc-product-image--photo img{display:block;object-fit:cover;object-position:center;padding:0}#MainContent .contact-form__subtitle.subtitle,#MainContent :is(.newsletter,.collapsible-content,.card-grid,.blog,.multicolumn,.rich-text) .section-header__subtitle.subtitle,body.template-collection #MainContent label.facets__product-count--header,body.template-collection #MainContent .facets__product-count--header label{color:#b91c1c!important}#MainContent .discount-text,#MainContent .discount-text span{color:#fff!important}#MainContent .freight-quote-btn{background-color:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}#MainContent .freight-quote-btn:hover,#MainContent .freight-quote-btn:focus-visible{background-color:#991b1b!important;border-color:#991b1b!important;color:#fff!important;opacity:1}#MainContent .pagination__item.pagination__item--current,#MainContent .page-header__cart-count{background-color:#b91c1c!important;color:#fff!important}#MainContent .pagination__item--current-number{color:#fff!important}@media(max-width:749px){#MainContent .section-list-collections .categories-list__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent .section-list-collections :is(.categories-list,.categories-list__content,.categories-list__wrapper,.collection-card,.collection-card__img-wrapper,.collection-card__img-type,.collection-card__content),#MainContent .section-list-collections .categories-list__wrapper>*{min-width:0;max-width:100%}#MainContent .section-list-collections .collection-card__title,#MainContent .section-list-collections .collection-card__title a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}}body.template-collection #MainContent label.facets__product-count--header{--color-accent:185,28,28}#MainContent #judgeme_product_reviews .jm-reviewer-info__details .jm-text[style*=--jm-review-widget-lighter-text-color]{color:#666!important}#MainContent .collection-card{display:flex!important;flex-direction:column!important;align-items:stretch;gap:0!important;min-width:0;width:100%;height:100%;padding:0!important;background:#fff!important;border:1px solid #dedede;border-radius:0!important;overflow:visible;isolation:isolate;box-sizing:border-box}#MainContent .collection-card *{box-sizing:border-box}#MainContent .collection-card:before,#MainContent .collection-card:after{content:none!important;display:none!important;padding:0!important}#MainContent .collection-card .collection-card__img-wrapper{display:block;position:relative;width:100%;min-width:0;aspect-ratio:1;flex:0 0 auto;background:#fff}#MainContent .collection-card .collection-card__img-type{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%;height:100%;border-radius:0!important}#MainContent .collection-card .collection-card__img,#MainContent .collection-card .collection-card__img.have-overlay{position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;overflow:visible;border-radius:0!important;background:#fff!important;z-index:auto}#MainContent .collection-card .collection-card__img:before,#MainContent .collection-card .collection-card__img:after{content:none!important;display:none!important;background:none!important;opacity:0!important}#MainContent .collection-card .collection-card__img :is(img,svg,.placeholder){display:block;position:static!important;inset:auto!important;width:100%;height:100%;max-width:100%;max-height:100%;padding:12px;object-fit:contain!important;object-position:center!important;border-radius:0!important;z-index:auto!important;transform:none!important;mix-blend-mode:normal;opacity:1}#MainContent .collection-card .collection-card__content{position:static!important;inset:auto!important;display:flex;flex-direction:column;align-items:stretch!important;flex:1 1 auto;gap:12px;width:100%!important;max-width:100%!important;height:auto!important;min-width:0;margin:0!important;padding:20px!important;background:#fff!important;color:#171717!important;text-align:left!important}#MainContent .collection-card .collection-card__title{margin:0!important;min-width:0;font:800 23px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#171717!important;text-align:left!important;pointer-events:auto;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#MainContent .collection-card .collection-card__title a{color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-decoration:none}#MainContent .collection-card .collection-card__desc{margin:0!important;max-width:100%!important;color:#454545;font:15px/1.5 Arial,Helvetica,sans-serif;text-align:left!important}#MainContent .collection-card .collection-card__overlay-link{display:none!important}#MainContent .collection-card .collection-card__btn{display:flex;align-items:stretch!important;justify-content:stretch!important;min-width:0;margin-top:auto;padding-top:8px}#MainContent .collection-card .collection-card__shop{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;width:100%;padding:12px 10px;border:1px solid #b91c1c;border-radius:0;background:#b91c1c;color:#fff!important;box-shadow:none;font:700 14px/1.25 Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;white-space:normal;word-break:normal;transition:background-color .15s,border-color .15s}#MainContent .collection-card .collection-card__shop:hover{background:#991b1b;border-color:#991b1b}#MainContent .collection-card :is(a.collection-card__shop,.collection-card__title a,.collection-card__img):focus-visible{outline:3px solid #b91c1c;outline-offset:3px}#MainContent .collection-card .collection-card__shop[aria-disabled=true]{background:#eee;border-color:#ddd;color:#555!important;cursor:default}@media(max-width:749px){#MainContent .collection-card .collection-card__content{padding:14px 12px!important;gap:10px}#MainContent .collection-card .collection-card__title{font-size:18px!important;line-height:1.25!important}#MainContent .collection-card .collection-card__shop{font-size:13px;min-height:44px;padding:11px 8px}#MainContent .collection-card .collection-card__img :is(img,svg,.placeholder){padding:8px}}@media(max-width:389px){#MainContent .section-list-collections .categories-list__wrapper{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){#MainContent .collection-card .collection-card__shop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fc-store-design.css.map */
