.fs-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.fs__blocks{row-gap:80px;min-height:1px}.fs__block-header{column-gap:20px;row-gap:20px}.fs__block-header article{flex:auto}.fs__block-header figure{flex:none;width:140px}.fs__block-header figure picture{display:none}.fs__block-header figure picture[data-active=true]{display:block}.fs__cart{position:fixed;bottom:0;background:#00000080;transition:all .3s;z-index:1}.fs__cart[data-open=true]{top:0;right:0;bottom:0;left:0;z-index:1000000}.fs__cart .fs__cart-inner{position:absolute;top:calc(100% - 51px)}.fs__cart[data-open=true] .fs__cart-inner{top:unset;bottom:0}.fs__cart-body button{width:100%}.fs__cart-items{column-gap:10px}.fs__cart-header i{width:8px}.fs__cart[data-open=true] .fs__cart-header i{transform:rotate(180deg)}.fs__cart-items>*{flex:1}.fs__cart-items picture{aspect-ratio:1/1;border-width:1px;border-style:dashed}.fs__cart-items>figure{cursor:pointer}.fs__cart-items>figure picture{display:block;border:none}.fs__cart-items>figure picture>div{display:flex;height:100%}.fs__cart-items>figure picture i{width:18px;height:18px;border-radius:100%;right:10px;bottom:10px}.fs__cart-items picture.fs__cart-item i{width:26px;height:26px;opacity:.2}.fs__cart-items picture.fs__cart-item i svg{width:inherit;height:inherit}.fs__cart-items picture.fs__cart-item i svg line{stroke-width:.5}.fs__cart-items>figure figcaption{row-gap:3px}.fs__cart-footer .button-loading{display:block;position:relative;transform:unset;height:13px}.fs__products{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:10px}.fs__products figure,.fs__cart-items figure{min-width:0}.fs__products figure picture{aspect-ratio:1/1}.fs__products figure picture i{width:18px;height:18px;top:12px;right:12px;border-radius:100%;font-style:normal}.fs__products figure figcaption span,.fs__cart-items figure figcaption p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto}.fs__products figure figcaption button{width:20px;height:20px;flex:none;border-radius:100%}.fs__products figure figcaption button line{stroke:#000}.fs__product-images{height:0px;overflow:hidden;visibility:hidden}.fs__filter{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000001;pointer-events:none;transition:all .3s ease}.fs__filter-inner{background:#fff;overflow-y:auto;height:90%;position:absolute;width:100%;top:100%;transition:all .3s ease}.fs__filter[data-open=true]{background:#00000080;pointer-events:unset}.fs__filter[data-open=true] .fs__filter-inner{top:10%}.fs__filter-header,.fs__filter-footer{width:100%;flex:none}.fs__filter-footer .underline{text-underline-offset:2px}.fs__filter-items{overflow-y:auto;flex:auto}.fs__filter-items>div{column-gap:24px;row-gap:24px}.fs__filter-header button{width:10px}.fs__filter-item>p span{font-weight:700}.fs__filter-item>p svg{width:8px;margin-top:2px;display:none}.fs__filter-item ul li+li{margin-top:8px}.fs__modal{opacity:0;pointer-events:none;transition:opacity .3s;z-index:1000003;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0}.fs__modal[data-open=true]{opacity:1;background:#00000080;pointer-events:unset}.fs__modal .glide__arrow,.fs__modal-product-media-preview-arrows button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff}.fs__modal-product-media-preview-arrows button{width:35px;height:35px}.fs__modal-product-media-preview-arrows button:first-child{rotate:90deg}.fs__modal-product-media-preview-arrows button:last-child{rotate:-90deg}.fs__modal .glide__arrow--right{transform:translate(300%,-50%) rotate(-90deg)}.fs__modal .glide__arrow--left{transform:translate(-300%,-50%) rotate(90deg)}.fs__modal-inner{position:absolute;width:100vw;height:90vh;row-gap:20px;bottom:0}.fs__modal-inner>button{width:45px;height:50px}.fs__modal-product-wrapper{column-gap:50px;row-gap:20px}.fs__modal-product-media{column-gap:15px}.fs__modal-product-media-thumbnails{width:50px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;flex:none}.fs__modal-product-media-thumbnails>div{row-gap:10px}.fs__modal-product-media-thumbnails::-webkit-scrollbar{display:none}.fs__modal-product-media-thumbnails figure{aspect-ratio:1/1}.fs__modal-product-media-thumbnails figure img{object-fit:contain;width:100%}.fs__modal-product-media-preview{aspect-ratio:1/1;width:calc(100vw - 40px)}.fs__modal-product-media-preview-arrows{position:absolute;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);top:50%}.fs__modal-product-desc-inner{height:100%;row-gap:25px}.fs__modal-product-desc,.fs__modal-product-desc article{overflow-y:auto;flex:auto}.fs__modal-product-desc button{word-break:break-all}.fs__product,.fs__product i{cursor:pointer}.fs__product:hover picture{border-color:#000}.fs__active-filters ul{column-gap:15px;row-gap:10px}.fs__active-filters ul li:not(:has(a)){padding:6px 8px;cursor:pointer}.fs__active-filters ul li a{text-underline-offset:2px}.fs__active-filters i{width:8px;height:8px}@media only screen and (min-width:600px){.fs__modal-inner{width:50vw;bottom:unset}.fs__modal-product-media-preview{width:calc(50vw - 40px)}.fs__modal-inner>button{display:none}}@media only screen and (min-width:768px){.fs__products{grid-template-columns:repeat(4,1fr)}.fs__modal-inner{width:50vw}.fs__modal-product-media-preview{width:calc(50vw - 100px)}}@media only screen and (min-width:1024px){.fs__block-header figure{width:180px}.fs__products{grid-template-columns:repeat(4,1fr);column-gap:20px}.fs__cart{position:sticky;top:0;z-index:unset}.fs__cart .fs__cart-inner{position:relative;top:unset}.fs__filter{position:unset;height:unset;z-index:unset;pointer-events:unset}.fs__filter-inner{overflow-y:unset;height:unset;position:unset;top:unset}.fs__filter-items{overflow-y:unset;padding:0}.fs__filter-items ul{border-width:1px;border-style:solid;padding:20px}.fs__filter-item ul{z-index:1;position:absolute;margin-top:10px;width:max-content;display:none}.fs__filter-item p{cursor:pointer}.fs__filter-item ul[data-active=true]{display:flex}.fs__filter-item>p span{font-weight:unset}.fs__filter-item>p svg{display:block}.fs__filter-item:has(ul[data-active=true])>p svg{transform:rotate(180deg)}.fs__modal-inner{width:75vw;height:60vh;column-gap:50px}.fs__modal-product-desc-inner{margin-top:auto;margin-bottom:auto;height:auto;max-height:100%}.fs__modal-inner>div{flex:auto}.fs__modal-inner figure{aspect-ratio:1/1}.fs__modal-product-media-preview{width:fit-content;overflow:hidden}.fs__modal-product-media-preview-arrows{display:none}}@media only screen and (min-width:1200px){.fs__products{grid-template-columns:repeat(5,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/fabric-swatches.css.map */
