.fs-density{position:sticky;top:calc(var(--fs-header-h, 0px) + 1.2rem);z-index:6;display:flex;gap:.2rem;width:max-content;margin:0 0 1.6rem auto}.fs-density button{all:unset;display:grid;place-items:center;width:3.2rem;height:3.2rem;cursor:pointer;color:rgb(var(--color-foreground, 17, 17, 17));background:rgba(var(--color-background, 255, 255, 255),.85);transition:opacity .2s}.fs-density button:hover{opacity:.6}.fs-density button:focus-visible{outline:1px solid currentColor}.fs-density svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.2}.fs-grid{display:grid!important;grid-template-columns:repeat(var(--fs-cols, 4),minmax(0,1fr))!important;gap:clamp(2.4rem,4vw,6rem) clamp(.8rem,1.6vw,2.4rem)!important}.fs-grid.is-dense{gap:clamp(1.2rem,2vw,2.4rem) clamp(.4rem,.8vw,1.2rem)!important}.fs-grid>.grid__item{width:auto!important;max-width:none!important}.fs-grid.is-dense :is(.pv-card__body,.fs-wip__caption){display:none!important}.fs-grid.is-dense .card__information{height:0;padding:0!important;overflow:hidden}.fs-grid>.grid__item{cursor:pointer}.card-wrapper .media img,.card-wrapper:hover .media img{transform:none!important;transition:none!important}.card-wrapper .media.media--hover-effect>img+img,.pv-card__alt{display:none!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important}.fs-white-images :is(.fs-grid .card__media img,.fs-grid .pv-card__media img,.fs-wip__media img,.fs-qv__media img,.product__media img,.pv-gallery img,.article-card .card__media img,.pv-post__media img){filter:brightness(1.045) contrast(1.04)}.fs-white-images :is(.card__media,.card__inner,.media,.pv-card__media,.pv-gallery__main){background:#fff!important}.article-card .card__media .media img,.pv-post__media img{object-fit:contain!important}.fs-minimal .article-card :is(.card__inner,.card__media,.media){border-radius:0!important}.fs-wip__head{max-width:64rem;margin-bottom:3.2rem}.fs-wip__title{margin:0 0 1.2rem;font:500 1.3rem/1.2 var(--font-body-family);letter-spacing:0;text-transform:uppercase}.fs-wip__text{font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.fs-wip__grid{list-style:none;margin:0;padding:0}.fs-wip__link{display:flex;flex-direction:column;gap:1.2rem;color:inherit;text-decoration:none;text-align:center}.fs-wip__media{position:relative;display:block;aspect-ratio:1;background:#fff}.fs-wip__media img,.fs-wip__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%}.fs-wip__caption{font:500 1.1rem/1.4 var(--font-body-family);letter-spacing:0;text-transform:uppercase}.fs-back-wrap{padding-top:clamp(10rem,15svh,14rem)}.fs-back{display:inline-flex;align-items:center;gap:.8rem;font:500 1.1rem/1 var(--font-body-family);letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.fs-back svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .2s}.fs-back:hover svg{transform:translate(-.3rem)}html.fs-qv-open{overflow:hidden}.fs-qv{width:calc(100vw - 3.2rem);max-width:120rem;height:calc(100svh - 3.2rem);max-height:none;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#111;overflow:hidden}.fs-qv::backdrop{background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-qv[open]{animation:fs-qv-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes fs-qv-in{0%{opacity:0;transform:translateY(1.6rem) scale(.99)}}.fs-qv__close{all:unset;position:absolute;top:1.2rem;right:1.2rem;z-index:3;width:4rem;height:4rem;display:grid;place-items:center;cursor:pointer;background:#ffffffe6;border-radius:50%}.fs-qv__close svg{width:1.6rem;height:1.6rem;fill:none;stroke:#111;stroke-width:1.3}.fs-qv__close:focus-visible{outline:1px solid #111}.fs-qv__body{height:100%;overflow:auto;overscroll-behavior:contain}.fs-qv__loading{display:grid;place-items:center;height:100%;margin:0;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;opacity:.5}.fs-qv__inner,.fs-qv__body>.pv-product{display:grid;gap:3.2rem;min-height:100%;padding:2.4rem;max-width:none;margin:0}@media(min-width:990px){.fs-qv__inner,.fs-qv__body>.pv-product{grid-template-columns:1.4fr 1fr;gap:6rem;padding:4rem 6rem 4rem 4rem}.fs-qv__info,.fs-qv__body .pv-info{position:sticky;top:4rem;align-self:start}}.fs-qv__media{display:grid;gap:1.6rem}.fs-qv__media img{width:100%;height:auto;display:block;object-fit:contain;background:#fff}.fs-qv__title{margin:0;font:500 1.2rem/1.3 var(--font-body-family);letter-spacing:0;text-transform:uppercase}.fs-qv__price{margin:.8rem 0 3.2rem;font-size:1.4rem;letter-spacing:0;opacity:.7}.fs-qv__opt{border:0;padding:0;margin:0 0 2rem}.fs-qv__opt legend{margin-bottom:.8rem;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;opacity:.5}.fs-qv__opt label{display:inline-block;margin:0 .6rem .6rem 0}.fs-qv__opt input{position:absolute;opacity:0}.fs-qv__opt span{display:inline-block;padding:1rem 1.4rem;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer}.fs-qv__opt input:checked+span{background:#111;color:#fff;box-shadow:none}.fs-qv__opt input:focus-visible+span{outline:1px solid #111;outline-offset:2px}.fs-qv__add{all:unset;box-sizing:border-box;display:grid;place-items:center;width:100%;min-height:5.2rem;margin-top:1.2rem;background:#111;color:#fff;font:500 1.2rem/1 var(--font-body-family);letter-spacing:0;text-transform:uppercase;cursor:pointer}.fs-qv__add:disabled{opacity:.4;cursor:default}.fs-qv__add:focus-visible{outline:1px solid #111;outline-offset:2px}.fs-qv__desc{margin-top:2.4rem;font-size:1.3rem;line-height:1.7;opacity:.75}.fs-qv__full{display:inline-block;margin-top:2.4rem;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;color:inherit}.fs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-bottom:4.8rem;font-size:var(--fs-type-body, 1.3rem)}.fs-toolbar__filters,.fs-toolbar__end{display:flex;align-items:center;gap:2.4rem}.fs-tool{all:unset;cursor:pointer;display:inline-flex;align-items:baseline;gap:.3rem;padding:1rem 0;color:rgba(var(--color-foreground, 17, 17, 17),.4);transition:color .15s}.fs-tool:hover,.fs-tool[aria-pressed=true],.fs-tool[aria-expanded=true]{color:rgb(var(--color-foreground, 17, 17, 17))}.fs-tool:focus-visible{outline:1px solid currentColor;outline-offset:4px}.fs-tool sup{font-size:.75em;line-height:0}.fs-sort{position:relative}.fs-sort__current:not(:empty):before{content:": "}.fs-sort__menu{position:absolute;right:-1.2rem;top:calc(100% + .4rem);z-index:20;min-width:20rem;margin:0;padding:.8rem;list-style:none;border-radius:1.6rem;background:#080808e6;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 1.2rem 3.2rem #0003;animation:fs-sort-in .18s var(--fs-ease)}.fs-sort__menu[hidden]{display:none}.fs-sort__menu button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;width:100%;padding:1rem 1.2rem;border-radius:1rem;color:#fff9;cursor:pointer;white-space:nowrap}.fs-sort__menu button:hover,.fs-sort__menu button:focus-visible{color:#fff;background:#ffffff14;outline:none}.fs-sort__menu button[aria-checked=true]{color:#fff}.fs-sort__menu button[aria-checked=true]:after{content:"\2022"}@keyframes fs-sort-in{0%{opacity:0;transform:translateY(-.4rem)}}.fs-density--inline{position:static;margin:0}.fs-density--inline button{background:none}@media(max-width:749px){.fs-toolbar{flex-wrap:wrap;gap:0 1.6rem;margin-bottom:3.2rem}.fs-toolbar__filters,.fs-toolbar__end{gap:1.6rem}.fs-sort__menu{right:auto;left:-1.2rem}}.fs-minimal .facets-container{position:relative;z-index:5;display:block;width:100%;padding:0;margin:0 0 4.8rem;border:0}.fs-minimal .facets-container>facet-filters-form.facets{display:block;width:100%}.fs-minimal .facets__form{display:flex!important;flex-wrap:wrap;align-items:center;gap:0 3.2rem;width:100%;margin:0!important}.fs-minimal .facets__form>*{margin-top:0!important;margin-bottom:0!important}.fs-minimal .facets__form .facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:0 2.4rem;flex:1 1 auto}.fs-minimal .facets__form .facets__wrapper>*{margin:0!important}.fs-minimal .facets__form .facet-filters.sorting{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fs-tools{order:2;display:flex;align-items:center;gap:3.2rem}.fs-minimal .facets__form .product-count{order:3;display:flex;align-items:center;height:4rem;margin:0;padding:0}.fs-minimal .facets__form .active-facets{order:4;flex:1 0 100%}.fs-minimal :is(.facets__summary,.fs-tools .fs-tool,.product-count__text){display:inline-flex;align-items:center;height:4rem;margin:0!important;padding:0!important;font:500 var(--fs-type-small, 1.1rem)/1 var(--font-body-family)!important;letter-spacing:0!important;text-transform:uppercase}.fs-minimal .facets__summary>span,.fs-minimal .facets__summary-label{display:inline-flex;align-items:center;margin:0}.fs-minimal :is(.facets__summary,.fs-tools .fs-tool,.product-count__text) *{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.fs-minimal .facets__summary .icon-caret,.fs-minimal .facets__summary .svg-wrapper{display:none}.fs-minimal .product-count__text{color:rgba(var(--color-foreground),.4)}.fs-tools .fs-density{margin:0}.fs-tools .fs-tool{gap:0}.fs-tools .fs-sort__current{color:rgb(var(--color-foreground))}.fs-tools .fs-sort__menu{right:0;z-index:60;min-width:22rem;padding:.8rem;background:#fff!important;color:#111;font:400 var(--fs-type-body, 1.3rem)/1.2 var(--font-body-family);text-transform:none;box-shadow:0 1.6rem 4rem #00000024,0 0 0 1px #0000000f!important;-webkit-backdrop-filter:none;backdrop-filter:none}.fs-tools .fs-sort__menu button{padding:1.1rem 1.2rem;color:#00000080!important}.fs-tools .fs-sort__menu button:hover,.fs-tools .fs-sort__menu button:focus-visible{color:#111!important;background:#0000000d!important}.fs-tools .fs-sort__menu button[aria-checked=true]{color:#111!important}@media(max-width:989px){.fs-tools .fs-sort__menu{right:auto;left:0}}.fs-minimal .product media-gallery .product__media-list>.product__media-item:not(.is-active){display:none!important}.fs-minimal .product media-gallery .product__media-list>.product__media-item.is-active{width:100%!important;max-width:100%!important;margin:0!important}.fs-minimal .product media-gallery :is(.thumbnail-slider,.slider-buttons){display:none!important}.fs-minimal .product media-gallery .product__media-list{display:block!important;overflow:visible!important}.collection__view-all{margin-top:clamp(4.8rem,6vw,8rem)!important}.fs-minimal .facets__wrapper,.fs-minimal .facets__heading{margin:0;padding:0;font-size:inherit}.fs-minimal .facets__heading{display:none}.fs-minimal .facets__summary{padding:1rem 0;font-size:inherit;color:rgba(var(--color-foreground),.4);text-transform:none}.fs-minimal .facets__summary:hover,.fs-minimal .facets__disclosure[open] .facets__summary{color:rgb(var(--color-foreground))}.fs-minimal .facets__summary .icon-caret{display:none}.fs-minimal .facets__display{border:0;border-radius:1.6rem;background:#080808e6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1.2rem 3.2rem #0003}.fs-minimal .facets__display *{color:inherit}.fs-minimal .facets__header{border-color:#ffffff1f}.fs-minimal .facet-checkbox .svg-wrapper,.fs-minimal .facet-checkbox>svg{filter:invert(1)}.fs-minimal .facet-filters__label{display:none}.fs-minimal .facet-filters__field .select__select{border:0;box-shadow:none;padding:1rem 0;background:none;color:rgba(var(--color-foreground),.4);font-size:inherit}.fs-minimal .facet-filters__field .select:after,.fs-minimal .facet-filters__field .select:before{display:none}.fs-minimal .product-count{color:rgba(var(--color-foreground),.4);font-size:var(--fs-type-small, 1.1rem)}.fs-minimal .active-facets__button{border-radius:99rem;font-size:var(--fs-type-small, 1.1rem)}.fs-wip__text>:first-child{margin-top:0}.fs-density--mobile{display:none}@media(max-width:749px){.fs-minimal .facets-container{display:flex;align-items:center;justify-content:space-between}.fs-density--mobile{display:flex;position:static;margin:0 0 0 auto}.fs-minimal .facets-container>*{margin:0!important;padding-left:0!important}.fs-minimal .mobile-facets__open-wrapper{display:block;padding:0}.fs-minimal .mobile-facets__open>*{margin:0!important;white-space:nowrap}.fs-minimal .mobile-facets__open-label{text-decoration:none!important}.fs-density--mobile button{background:none}.fs-minimal .mobile-facets__open{display:inline-flex;align-items:center;height:4rem;padding:0;gap:0}.fs-minimal .mobile-facets__open-label,.fs-minimal .mobile-facets__open *{font:500 var(--fs-type-small, 1.1rem)/1 var(--font-body-family)!important;letter-spacing:0!important;text-transform:uppercase;color:rgb(var(--color-foreground))}.fs-minimal .mobile-facets__open :is(.svg-wrapper,svg){display:none!important}.fs-minimal .mobile-facets__open-wrapper,.fs-minimal .mobile-facets__wrapper{margin:0}.fs-minimal .product-count.medium-hide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/foster-store.css.map */
