:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7{--color-foreground-heading: var(--color-foreground);--color-foreground-heading-rgb: var(--color-foreground-rgb);--color-primary: var(--color-foreground);--color-primary-rgb: var(--color-foreground-rgb);--color-primary-hover: var(--color-foreground);--color-primary-hover-rgb: var(--color-foreground-rgb);--color-primary-button-background: var(--color-foreground);--color-primary-button-border: var(--color-foreground);--color-primary-button-text: var(--color-background);--color-primary-button-hover-background: var(--color-background);--color-primary-button-hover-border: var(--color-foreground);--color-primary-button-hover-text: var(--color-foreground);--color-selected-variant-background: var(--color-foreground);--color-selected-variant-border: var(--color-foreground);--color-selected-variant-text: var(--color-background)}.header-logo__image-container{font-family:var(--font-body--family),Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:800;letter-spacing:.095em;line-height:1;text-transform:uppercase;white-space:nowrap}#MainContent .shopify-section h1,#MainContent .shopify-section h2,#MainContent .shopify-section h3{text-wrap:balance}#MainContent .shopify-section p{text-wrap:pretty}@media(max-width:749px){.header-logo__image-container{font-size:.97rem;letter-spacing:.07em}#MainContent .shopify-section h1{overflow-wrap:anywhere}}@media screen and (max-width:749px){#MainContent .hero[style*="--hero-min-height: 100svh"]{--hero-min-height: clamp(500px, 79svh, 700px) !important}.header__icon--summary,.header-actions__action,.menu-drawer__menu-item{min-height:44px}.product-details .product-form-buttons .button,.cart-drawer__dialog .cart__checkout-button{min-height:48px}.fvs-cart-assurance__links a{display:inline-flex;align-items:center;min-height:44px}.fvs-pdp-pair__link{min-height:64px}.product-details .fitversal-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.product-details .fitversal-size-table{min-width:440px}}:is(.fvs-pdp-pair__link,.fvs-cart-assurance__links a,.fvs-collection-banner a):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:none){.product-card:hover,.collection-card:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){html,.product-details,.media-gallery,.menu-drawer,.cart-drawer__dialog{scroll-behavior:auto!important}:is(.hero,.hero *,.fvs-collection-banner,.fvs-collection-banner *,.product-card,.product-card *,.media-gallery,.media-gallery *,.menu-drawer,.menu-drawer *,.cart-drawer__dialog,.cart-drawer__dialog *,.marquee__content){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-details .details-content .rte table{display:block;box-sizing:border-box;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.product-details .details-content .rte table th,.product-details .details-content .rte table td{white-space:nowrap}@media screen and (max-width:749px){.product-details .details-content .rte{min-width:0;max-width:100%}}#MainContent .product-card .card-gallery{overflow:hidden;border-radius:3px;background-color:#f1f0ed}#MainContent .product-card .card-gallery img{transition:transform .35s ease}@media(hover:hover)and (pointer:fine){#MainContent .product-card:hover .card-gallery img{transform:scale(1.018)}}#MainContent .product-information .product-details h1{letter-spacing:-.026em;line-height:1.05;text-wrap:balance}#MainContent .product-information .product-details .fvs-pdp-fit-cue{letter-spacing:.08em}#MainContent .product-grid__card{min-width:0}#MainContent .fvs-collection-banner__eyebrow,#MainContent .fvs-editorial-hero__eyebrow{text-transform:uppercase}.footer-content a{text-underline-offset:3px}@media(max-width:749px){#MainContent .product-information .product-details h1{line-height:1.08}#MainContent .fvs-collection-banner__title{letter-spacing:-.025em}}@media(prefers-reduced-motion:reduce){#MainContent .product-card .card-gallery img{transition:none}}.cart-page:not(.cart-page--empty) .cart-page__summary{border-radius:20px;overflow:hidden}.cart-page .cart-page__title{letter-spacing:-.025em}.cart-page .cart-page__items img{border-radius:10px}@media(min-width:750px){.cart-page:not(.cart-page--empty){column-gap:clamp(30px,5vw,88px)}.cart-page .cart-page__summary{align-self:start}}.shopify-policy__container{max-width:1020px!important;margin:0 auto;padding:clamp(40px,6vw,84px) 24px 90px}.shopify-policy__title h1{font-size:clamp(35px,5vw,64px);line-height:1.06;letter-spacing:-.035em;text-align:left;margin:0 0 36px}.shopify-policy__body{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-size:clamp(21px,2.5vw,29px);line-height:1.25;letter-spacing:-.02em;border-top:1px solid #dedbd5;padding-top:28px;margin-top:36px}.shopify-policy__body p,.shopify-policy__body li{line-height:1.8}.shopify-policy__body a{text-underline-offset:3px}body.fvs-informational-default #MainContent .page-width-content{max-width:1080px;margin-inline:auto}body.fvs-informational-default #MainContent .section-content-wrapper{max-width:100%;padding-block:clamp(42px,5vw,80px)}body.fvs-informational-default #MainContent h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.04em;line-height:1.07;margin-bottom:22px}body.fvs-informational-default #MainContent h2,body.fvs-informational-default #MainContent h3{font-size:clamp(22px,2.5vw,31px);letter-spacing:-.025em;line-height:1.2;margin-top:35px;margin-bottom:14px}body.fvs-informational-default #MainContent p,body.fvs-informational-default #MainContent li{line-height:1.78;overflow-wrap:anywhere}body.fvs-informational-default #MainContent a{text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/75/assets/fitversal-brand.css.map */
