.fg-fit{--fg-ink: #2B2A28;--fg-muted: #6B645A;--fg-line: #BFB6A8;--fg-top: 0px;--fg-anchor: 140px;color:var(--fg-ink)}.fg-fit__banner{background:var(--fg-bg, #F5F2EC);display:flex;justify-content:center;text-align:center;padding:48px 20px 28px}.fg-fit__banner--images{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);text-align:left;padding:0}.fg-fit__intro{max-width:560px;display:flex;flex-direction:column;gap:14px}.fg-fit__banner--images .fg-fit__intro{padding:56px 48px 56px 64px;justify-content:center}.fg-fit__eyebrow{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.fg-fit__title{margin:0;font-family:var(--FONT-STACK-HEADING, Garamond, Baskerville, serif);font-weight:400;font-size:clamp(38px,4.4vw,60px);line-height:1;text-transform:none;letter-spacing:0}.fg-fit__text p{margin:0;font-size:15px;line-height:1.6}.fg-fit__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:420px}.fg-fit__photo{position:relative;display:block;overflow:hidden}.fg-fit__photo img{width:100%;height:100%;object-fit:cover;display:block}.fg-fit__photo-label{position:absolute;left:14px;bottom:14px;background:var(--fg-bg, #F5F2EC);color:var(--fg-ink);padding:8px 14px;border-radius:999px;font-size:12px;letter-spacing:.06em}.fg-fit__bar{position:sticky;top:var(--fg-top);z-index:20;background:#fff;border-bottom:1px solid #E6E1D8;display:flex;align-items:center;gap:16px;padding:10px 40px}.fg-fit__chips{display:flex;gap:8px;overflow-x:auto;flex:1 1 auto;scrollbar-width:none;justify-content:center}.fg-fit__chips::-webkit-scrollbar{display:none}.fg-fit__chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--fg-line);border-radius:999px;font-size:14px;color:var(--fg-ink);text-decoration:none;white-space:nowrap;background:#fff}.fg-fit__chip:hover{border-color:var(--fg-ink)}.fg-fit__chip.is-active{background:var(--fg-ink);border-color:var(--fg-ink);color:#fff}.fg-fit__size{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:14px}.fg-fit__size select{min-height:44px;padding:0 36px 0 14px;border:1px solid var(--fg-ink);border-radius:999px;font-size:14px;background-color:#fff;color:var(--fg-ink)}.fg-fit__section{scroll-margin-top:var(--fg-anchor);padding:40px 40px 8px}.fg-fit__section-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.fg-fit__section-title{margin:0;font-family:var(--FONT-STACK-HEADING, Garamond, Baskerville, serif);font-weight:400;font-size:30px;line-height:1.1;text-transform:none;letter-spacing:0}.fg-fit__section-desc{margin:0;font-size:14px;color:var(--fg-muted)}.fg-fit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.fg-fit__item[hidden]{display:none!important}.fg-fit__item>*{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important}.fg-fit__item quick-add-product,.fg-fit__item .quick-add__holder{display:none!important}.fg-fit__empty{margin:0 0 24px;font-size:14px;color:var(--fg-muted)}.fg-fit__empty[hidden]{display:none}.fg-fit__reset{background:none;border:0;padding:0;text-decoration:underline;color:var(--fg-ink);font:inherit;cursor:pointer;min-height:44px}.fg-fit__shop-all{scroll-margin-top:var(--fg-anchor);padding:56px 40px 16px;border-top:1px solid #E6E1D8;margin-top:40px;text-align:center}.fg-fit__top{position:fixed;right:20px;bottom:100px;z-index:30;width:48px;height:48px;border-radius:50%;background:var(--fg-ink);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026}.fg-fit__top[hidden]{display:none}@media(max-width:989px){.fg-fit__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-fit__chips{justify-content:flex-start}}@media(max-width:749px){.fg-fit__banner,.fg-fit__banner--images{display:block;text-align:left;padding:28px 16px 18px}.fg-fit__banner--images .fg-fit__intro{padding:0}.fg-fit__photos{display:none}.fg-fit__text p{font-size:14px}.fg-fit__bar{padding:8px 0 8px 12px;gap:8px}.fg-fit__size{padding-right:12px}.fg-fit__size label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fg-fit__size select{padding:0 28px 0 12px}.fg-fit__chip{padding:0 14px}.fg-fit__section{padding:28px 12px 4px}.fg-fit__section-title{font-size:24px}.fg-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.fg-fit__shop-all{padding:40px 16px 12px}.fg-fit__top{right:14px;bottom:90px}}
/*# sourceMappingURL=/cdn/shop/t/585/assets/fg-fit.css.map */
