:root{--ff-g: #374d36;--ff-atc: #b85c38;--ff-atc-hover: #a94f2d;--ff-gd: #2e3c29;--ff-line2: #e7e4dd}h1,h2,.h0,.h1,.h2,.drawer__heading,.title--primary{font-family:"FreshFit Display",var(--font-heading-family);font-weight:400}.ff-bold-safe{display:inline-grid;justify-items:center}.ff-bold-safe:after{content:attr(data-text);content:attr(data-text) / "";height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.ff-announce{background:var(--ff-gd);color:#fff;text-align:center}.ff-announce__link{color:inherit;text-decoration:none;display:block}.ff-announce__text{margin:0;padding:10px 12px;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.ff-announce__d{display:none}@media screen and (min-width:750px){.ff-announce__m{display:none}.ff-announce__d{display:inline}.ff-announce__text{font-size:12.5px;padding:11px 12px}}.ff-announce__nav{display:none}@media screen and (min-width:990px){.ff-announce--links .ff-announce__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:0 80px}.ff-announce--links .ff-announce__text{padding-left:0;padding-right:0;text-align:left}.ff-announce__nav{display:block}.ff-announce__nav ul{display:flex;gap:20px;margin:0;padding:0;list-style:none}.ff-announce__nav a{color:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:.02em;text-decoration:none;opacity:.9}.ff-announce__nav a[aria-current=page]{font-weight:700;opacity:1}.ff-announce__nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}}.header__search,.header__icon--search,.header__icon--account{display:none!important}.header-wrapper{border-bottom:1px solid var(--ff-line2)}.header__menu-item{color:var(--ff-gd);font-weight:600;letter-spacing:0}.header__icon{color:var(--ff-gd)}.ff-footer{background:var(--ff-gd);color:#fff;font-family:var(--font-body-family);letter-spacing:0}.ff-footer__inner{max-width:1440px;margin:0 auto;padding:32px 20px 28px;display:flex;flex-direction:column;gap:22px}.ff-footer__top{display:flex;flex-direction:column;gap:22px}.ff-footer__logo{display:inline-flex;align-self:flex-start}.ff-footer__logo-img{display:block}.ff-footer__name{font-family:FreshFit Display,Georgia,serif;font-size:26px;color:#fff}.ff-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ff-footer__heading{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4;color:#cdd8cc}.ff-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ff-footer__links a{font-size:13.5px;line-height:1.4;color:#fff;text-decoration:none}.ff-footer__links a:hover{text-decoration:underline}.ff-footer__bottom{font-size:11.5px;line-height:1.5;color:#cdd8cc;border-top:1px solid rgba(255,255,255,.18);padding-top:16px}@media screen and (min-width:990px){.ff-footer__inner{padding:64px 80px 40px;gap:40px}.ff-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.ff-footer__logo-img{width:148px!important}.ff-footer__cols{display:flex;gap:96px}.ff-footer__bottom{font-size:12px;padding-top:20px}}.ff-ship{padding:2px 0 14px;margin-bottom:2px;border-bottom:1px solid var(--ff-line2)}.ff-ship__text{margin:0 0 8px;font-family:var(--font-body-family);font-size:13px;line-height:1.4;letter-spacing:0;color:var(--ff-gd);text-align:center}.ff-ship__text strong{font-weight:700}.ff-ship--done .ff-ship__text{color:var(--ff-g)}.ff-ship__bar{height:6px;border-radius:3px;background:var(--ff-line2);overflow:hidden}.ff-ship__bar span{display:block;height:100%;border-radius:inherit;background:var(--ff-g);transition:width .3s ease}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-drawer .cart-item{grid-template:auto auto / 60px minmax(0,1fr) auto;column-gap:12px;row-gap:6px;padding:12px 0;margin:0;border-bottom:1px solid var(--ff-line2)}.cart-drawer .cart-item:last-child{margin-bottom:0;border-bottom:0}.cart-drawer .cart-items td,.cart-drawer .cart-item>td+td{padding:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:60px}.cart-drawer .cart-item__image{width:60px;height:60px;object-fit:cover;border-radius:4px;background:#f6f5f2}.cart-drawer .cart-item__details{grid-column:2;grid-row:1;min-width:0}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2}.cart-drawer .cart-item__title{display:flex;min-width:0}.cart-drawer .cart-item__name{display:block;min-width:0;margin:0;font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--ff-gd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.ff-cart-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px}.ff-cart-variant{font-size:12px;line-height:1.4;letter-spacing:0;color:#5f625c}.ff-cart-discounts{margin:0 0 0 auto;min-width:0}.ff-cart-discounts .discounts__discount{margin:0;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--ff-g);white-space:nowrap}.ff-cart-discounts .discounts__discount svg{width:11px;height:11px}.cart-drawer .cart-item__price-wrapper{text-align:right}.cart-drawer .cart-item__price-wrapper .price{font-size:14px;font-weight:700;letter-spacing:0;color:var(--ff-gd)}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:2px}.cart-drawer .cart-item__price-wrapper .cart-item__old-price{font-size:12px;font-weight:400;color:#5f625c}.cart-drawer .cart-item .loading__spinner{padding-top:0}.cart-drawer .cart-item__quantity-wrapper{flex-wrap:nowrap;align-items:center;gap:4px;width:100%}.cart-drawer .cart-item .quantity{width:62px;min-height:22px;height:22px;flex:none}.cart-drawer .cart-item .quantity__button{position:relative;width:20px}.cart-drawer .cart-item .quantity__button:before{content:"";position:absolute;top:-9px;right:-2px;bottom:-9px;left:-2px}.cart-drawer .cart-item .quantity__button .svg-wrapper,.cart-drawer .cart-item .quantity__button svg{width:8px;height:8px}.cart-drawer .cart-item .quantity__input{height:20px;padding:0 2px;font-size:12px}.cart-drawer .cart-item cart-remove-button{flex:none;margin-left:4px}.cart-drawer .cart-item cart-remove-button .button{position:relative;width:22px;height:22px;min-width:22px;min-height:22px}.cart-drawer .cart-item cart-remove-button .button:after{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.cart-drawer .cart-item cart-remove-button .svg-wrapper,.cart-drawer .cart-item cart-remove-button svg{width:13px;height:13px}.cart-drawer .cart-item__error{margin-top:0}.cart-drawer .cart-item__error:has(.cart-item__error-text:empty){display:none}.ff-cart-discounts .discounts__discount{overflow:hidden;text-overflow:ellipsis}.cart-drawer .ff-drawer-head{justify-content:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--ff-line2)}.cart-drawer .ff-drawer-head__cart{position:relative;display:flex;align-items:center;flex:none;margin:0 4px 0 0;color:var(--ff-gd)}.ff-drawer-head__count{position:absolute;top:-7px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ff-g);color:#fff;font-family:var(--font-body-family);font-size:10.5px;font-weight:700;line-height:18px;letter-spacing:0;text-align:center}.cart-drawer .ff-drawer-head .ff-ship{flex:1;min-width:0;margin:0;padding:0 0 0 4px;border:0}.cart-drawer .ff-drawer-head .ff-ship__text{margin-bottom:6px;font-size:12.5px;text-align:left}.cart-drawer .ff-drawer-head .drawer__close{position:static;flex:none;margin:0 -10px 0 auto}.cart__ctas .cart__checkout-button{min-height:56px;border-radius:999px;background:var(--ff-atc);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:.02em;transition:background .15s ease}.cart__ctas .cart__checkout-button:before,.cart__ctas .cart__checkout-button:after{display:none}.cart__ctas .cart__checkout-button{gap:8px}.ff-checkout__lock{flex:none;color:#fff}.cart__ctas .cart__checkout-button:not([disabled]):hover{background:var(--ff-atc-hover)}.ff-wallet{display:block}.ff-wallet shopify-accelerated-checkout-cart{display:block;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: 0px}.ff-wallet .cart__dynamic-checkout-buttons{height:var(--ff-wallet-h, 48px);overflow:hidden;border-radius:999px}.ff-wallet:not(.is-picked) .cart__dynamic-checkout-buttons{visibility:hidden}.ff-wallet.is-picked shopify-accelerated-checkout-cart{margin-top:calc(var(--ff-wallet-top, 0px) * -1)}.ff-wallet.is-none{display:none}.ff-or{display:flex;align-items:center;gap:10px;margin:8px 0;font-family:var(--font-body-family);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#5f625c}.ff-or:before,.ff-or:after{content:"";flex:1;height:1px;background:var(--ff-line2)}.cart__ctas>.ff-wallet+*{margin-top:0}.cart-drawer .cart__ctas{display:block}.cart-drawer .drawer__inner{border:0;background:#fff}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw}}.cart-drawer .drawer__footer{padding:10px 0 12px;border-top:0}.cart-drawer .cart-drawer__footer>*+*{margin-top:0}.cart-drawer .cart-drawer__footer .discounts{margin:0 0 8px}.cart-drawer .ff-totals-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-drawer .cart__ctas .cart__checkout-button{min-height:54px;font-size:15px}.ff-checkout__sep{opacity:.75}.ff-checkout__total{font-variant-numeric:tabular-nums}.cart-drawer .cart__ctas .ff-checkout__note{display:block;margin:7px 0 0;font-size:11px;line-height:1.45;letter-spacing:0;text-align:center;color:#5f625c;text-wrap:balance}.cart-drawer .cart__ctas .ff-checkout__note a{color:inherit;text-underline-offset:2px}.cart-drawer cart-drawer-items{display:flex;flex-direction:column}.cart-drawer cart-drawer-items>form{flex:none}.ff-crev{position:sticky;bottom:0;z-index:1;display:block;margin-top:auto;padding:10px 0;background:rgb(var(--color-background))}.ff-crev:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;pointer-events:none;background:linear-gradient(rgba(var(--color-background),0),rgb(var(--color-background)))}.ff-crev__track{position:relative;display:flex;align-items:flex-end;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-crev__track::-webkit-scrollbar{display:none}.ff-crev__track.is-dragging{scroll-snap-type:none;cursor:grabbing}@media(hover:hover)and (pointer:fine){.ff-crev__track{cursor:grab;-webkit-user-select:none;user-select:none}}.ff-crev__track:focus-visible{outline:2px solid var(--ff-g);outline-offset:2px;border-radius:12px}.ff-crev__card{flex:0 0 75%;display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 14px;border-radius:12px;background:#f6f5f2;scroll-snap-align:center;opacity:.35;cursor:pointer;transition:opacity .25s ease}.ff-crev__card.is-current{opacity:1;cursor:inherit}.ff-crev__top{display:flex;align-items:center;gap:8px;min-width:0}.ff-crev__stars{display:inline-flex;flex:none;gap:1px;color:#e2b23a}.ff-crev__stars svg{display:block;fill:currentColor}.ff-crev__quote{margin:0;padding:0;border:0;font-style:normal}.ff-crev__title{min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body-family);font-size:12.5px;font-weight:700;line-height:1.35;letter-spacing:0;color:var(--ff-gd)}.ff-crev__body{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-body-family);font-size:12.5px;line-height:1.45;letter-spacing:0;color:#414141}.ff-crev__card.is-open .ff-crev__body{display:block;-webkit-line-clamp:unset}.ff-crev__card.is-current.is-truncated{cursor:pointer}.ff-crev__more{margin:0 0 0 auto;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-body-family);font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:0;color:var(--ff-g);text-decoration:underline;text-underline-offset:2px}.ff-crev__more[hidden]{display:none}.ff-crev__more:focus-visible{outline:2px solid var(--ff-g);outline-offset:2px;border-radius:2px;box-shadow:none}.ff-crev__who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:auto;font-family:var(--font-body-family);font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--ff-gd)}.ff-crev__verified{display:inline-flex;align-items:center;gap:3px;font-weight:500;color:var(--ff-g)}.cart-drawer .drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;transition:background .2s ease}.cart-drawer .drawer__close:hover{background:#0000000b}.cart-drawer .drawer__close:focus-visible{outline:2px solid var(--ff-g);outline-offset:2px;box-shadow:none}html,body.gradient{background:var(--ff-gd)}#MainContent{background:rgb(var(--color-background))}*{touch-action:manipulation}
/*# sourceMappingURL=/cdn/shop/t/12/assets/freshfit.css.map */
