.fg-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fg button{font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;-webkit-appearance:none;appearance:none}.fg a:focus-visible,.fg button:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px}.fg--tint{background:var(--fg-tint)}.fg--tint .fg-eyebrow--accent,.fg--tint .fg-link:hover{color:var(--fg-accent-hover)}.fg-h3{margin:0;font-family:var(--fg-font-heading,inherit);font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--fg-ink);text-transform:none}.fg-count{font-family:var(--fg-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--fg-muted)}.fg-btn--ghost{background:transparent;color:var(--fg-ink);box-shadow:inset 0 0 0 1.5px var(--fg-ink)}.fg-btn--ghost:hover,.fg-btn--ghost:focus-visible{background:var(--fg-ink);color:#fff}.fg-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border-radius:999px;border:1.5px solid var(--fg-ink);background:transparent;color:var(--fg-ink);cursor:pointer}.fg-icon-btn:hover{background:var(--fg-ink);color:#fff}.fg-icon-btn svg{display:block;width:18px;height:18px}.fg-icon-btn[aria-disabled=true]{opacity:.3;cursor:default;background:transparent;color:var(--fg-ink)}.fg-grid--dense{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:32px 20px}.fg-banner .fg-wrap{padding-top:48px;padding-bottom:56px}.fg-banner .fg-h1{font-size:clamp(40px,5.2vw,76px)}.fg-banner__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "show" "cta";gap:28px}.fg-banner__copy{grid-area:copy;display:flex;flex-direction:column;gap:16px}.fg-banner__cta{grid-area:cta;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fg-banner .fg-carousel{grid-area:show;min-width:0}@media(min-width:990px){.fg-banner__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy show" "cta show";column-gap:72px;row-gap:28px}.fg-banner__copy{align-self:end}.fg-banner__cta{align-self:start}}fg-carousel{display:block}.fg-carousel__track{display:grid}.fg-slide{grid-area:1/1;min-width:0;display:flex;flex-direction:column;gap:18px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.fg-slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s linear 0s}.fg-slide__media{display:block;aspect-ratio:4/3;background:#fff;border:1px solid var(--fg-line);border-radius:6px;overflow:hidden}.fg-slide__media img{display:block;width:100%;height:100%;object-fit:contain;padding:24px}.fg-slide__info{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.fg-slide__text{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:6px}.fg-slide__title{margin:0;font-family:var(--fg-font-heading,inherit);font-weight:800;font-size:21px;line-height:1.3;letter-spacing:-.005em;color:var(--fg-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fg-slide__price{margin:0;display:flex;align-items:baseline;gap:8px;font-size:18px;color:var(--fg-ink)}.fg-slide__price strong{font-weight:700}.fg-slide__price s{font-size:15px;color:var(--fg-muted)}.fg-carousel__controls{display:flex;align-items:center;gap:10px;margin-top:20px}.fg-carousel__count{margin:0 6px;min-width:64px;text-align:center;font-family:var(--fg-mono);font-size:14px;letter-spacing:.06em;color:var(--fg-ink)}.fg-carousel__toggle{margin-left:auto}.fg-carousel [data-icon=play],.fg-carousel[data-paused] [data-icon=pause]{display:none}.fg-carousel[data-paused] [data-icon=play]{display:block}fg-carousel:not(:defined) .fg-carousel__controls{visibility:hidden}fg-tabs{display:block}.fg-tabs__list{display:flex;gap:8px;overflow-x:auto;margin:0 -6px 24px;padding:6px 6px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fg-tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--fg-line);background:var(--fg-surface);color:var(--fg-ink);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.fg-tab:hover{border-color:var(--fg-ink)}.fg-tab[aria-selected=true]{background:var(--fg-ink);border-color:var(--fg-ink);color:#fff}.fg-tab[aria-selected=true] .fg-count{color:#c9dcd9}.fg-tabs__panel[hidden]{display:none}.fg-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.fg-panel__text{margin:0;max-width:640px;font-size:16px;line-height:1.55;color:var(--fg-ink-2)}.fg-aisles__intro{display:flex;flex-direction:column;gap:12px}.fg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fg-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fg-line);background:var(--fg-surface);color:var(--fg-ink);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.fg-chip:hover{border-color:var(--fg-ink);color:var(--fg-ink)}.fg-aisle{margin-top:48px;padding-top:40px;border-top:1px solid var(--fg-line);scroll-margin-top:110px}.fg-aisle .fg-head{margin-bottom:24px}.fg-aisle__text{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--fg-ink-2)}.fg-rowset{display:flex;flex-direction:column;gap:48px}fg-scroller{display:block}.fg-scroller__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-bottom:18px}.fg-scroller__nav{display:flex;align-items:center;gap:10px}.fg-scroller__nav .fg-link{margin-right:6px}.fg-strip{list-style:none;margin:0;padding:4px 0 14px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.fg-strip>li{min-width:0;display:flex;scroll-snap-align:start}.fg-strip .fg-product{width:100%}fg-scroller[data-static] .fg-icon-btn{display:none}fg-scroller:not(:defined) .fg-icon-btn{visibility:hidden}@media(max-width:1199px){.fg-strip{grid-auto-columns:calc((100% - 60px)/4)}}@media(max-width:899px){.fg-strip{grid-auto-columns:calc((100% - 32px) / 3);gap:16px}}.fg-wrap--page{padding-top:56px;padding-bottom:56px}.fg-page-head{display:flex;flex-direction:column;gap:14px;max-width:760px}.fg-page-head .fg-h1{font-size:clamp(40px,5vw,64px)}.fg-reviews--light .fg-quote blockquote{color:var(--fg-ink)}.fg-reviews--light .fg-quote figcaption{color:var(--fg-muted)}@media(max-width:749px){.fg-banner .fg-wrap{padding-top:32px;padding-bottom:40px}.fg-banner__grid{gap:22px}.fg-banner .fg-lead{font-size:16px}.fg-slide__media img{padding:14px}.fg-slide__title{font-size:18px}.fg-slide__info .fg-btn{flex:1 1 100%}.fg-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.fg-grid--dense .fg-product__title{font-size:15px}.fg-strip{grid-auto-columns:44%;gap:14px;margin:0 -16px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.fg-scroller__nav .fg-icon-btn{display:none}.fg-wrap--page{padding-top:36px;padding-bottom:36px}}@media(prefers-reduced-motion:reduce){.fg-slide,.fg-slide.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fg-plus.css.map */
