.buonic-fabric-catalog{--bn-catalog-gutter: 20px;--bn-catalog-sidebar: 273px;--bn-catalog-sidebar-gap: 32px;display:block;box-sizing:border-box;width:100%;max-width:calc(1320px + var(--bn-catalog-gutter) * 2);margin-inline:auto;padding-inline:var(--bn-catalog-gutter);color:var(--buonic-navy, #1d1d1f)}.buonic-fabric-catalog .collection-wrapper{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:0;width:100%;min-width:0;grid-template-areas:none}.buonic-fabric-catalog #ResultsList{display:block;grid-column:1 / -1;min-width:0;padding:0}.buonic-fabric-catalog .facets-controls-wrapper,.buonic-fabric-catalog .facets-toggle{grid-column:1 / -1}.buonic-fabric-catalog .products-count-wrapper{display:none}.buonic-fabric-catalog .facets-block-wrapper--vertical:not(#filters-drawer){display:none}.buonic-fabric-catalog .facets--horizontal.facets-controls-wrapper{display:none}.buonic-fabric-catalog .facets-toggle{display:flex;align-items:center;min-height:57px;margin-block:0 32px;padding:0 0 16px;border-bottom:1px solid #d2d2d7}.buonic-fabric-catalog .facets-toggle__button{display:flex;align-items:center;gap:16px;height:40px;padding:8px 24px;font-size:14px;line-height:21px;font-weight:700;border:1px solid #d2d2d7;border-radius:24px;color:#1d1d1f;background:#fff}.buonic-fabric-catalog .bn-fabric-filter-label-tablet{display:none}.buonic-fabric-catalog .facets-toggle__button .svg-wrapper{width:20px;height:20px}.buonic-fabric-catalog .bn-fabric-inline-sorting--with-filters{display:none}.buonic-fabric-catalog .facets-mobile-wrapper{margin-inline-start:auto}.buonic-fabric-catalog .column-picker svg{width:24px;height:24px}.buonic-fabric-catalog .column-options{gap:0}.buonic-fabric-catalog .column-picker{padding:8px;background:transparent}.buonic-fabric-catalog .column-options__option-input:checked~.column-picker{background:transparent;color:#1d1d1f}.buonic-fabric-catalog .product-grid[product-grid-view=default]{grid-template-columns:repeat(var(--mobile-columns, 2),minmax(0,1fr));column-gap:20px;row-gap:20px;margin-block-end:32px}.buonic-fabric-catalog[data-buonic-catalog-search] .product-grid{row-gap:20px}.buonic-fabric-catalog .product-grid__item{min-width:0;border:0}.buonic-fabric-catalog product-card{position:relative;display:block;min-width:0;border:1px solid #d2d2d7;border-radius:2px;background:#fff;overflow:hidden;box-shadow:0 5px 14px #1d1d1f08}.buonic-fabric-catalog .product-card__content{gap:0;border:0;position:static}.buonic-fabric-catalog .card-gallery{min-width:0;background:#f5f8fb;margin:0;border-radius:14px 14px 0 0}.buonic-fabric-catalog .product-media__image{object-fit:contain}.buonic-fabric-catalog .card__info{padding:12px 12px 0;min-width:0}.buonic-fabric-catalog .card__vendor{font-size:9px;font-weight:700;letter-spacing:.1em;color:#6e6e73;margin:0 0 2px}.buonic-fabric-catalog .card__title{display:block;font-size:14px;line-height:1.4;font-weight:600;color:#1d1d1f;margin:2px 0 4px;text-decoration:none;overflow-wrap:anywhere}.buonic-fabric-catalog .bn-sku{font-size:10px;line-height:1.4;color:#6e6e73;margin:4px 0}.buonic-fabric-catalog product-price{min-width:0}.buonic-fabric-catalog product-price:has(.price){padding-block-start:8px;font-size:16px;line-height:24px}.buonic-fabric-catalog product-price .price{font-size:19.2px;line-height:28.8px}.buonic-fabric-catalog .bn-price-access{position:relative;z-index:3;font-size:12px;line-height:1.35}.buonic-fabric-catalog .quick-add__button{--quick-add-collapsed-width: 36px;--quick-add-icon-width: 36px;width:36px!important;height:36px!important;padding:5px!important;border:1px solid transparent;border-radius:50%;background:linear-gradient(115deg,#1d1d1f,#1d1d1f);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;inset-inline-end:20px;inset-block-end:20px}.buonic-fabric-catalog .quick-add__button .add-to-cart-icon{width:24px;flex-shrink:0}.buonic-fabric-catalog .quick-add__button .add-to-cart-text{display:none}.buonic-fabric-catalog .main-collection-grid__empty{padding:0;align-items:flex-start;text-align:start;gap:16px}.buonic-fabric-catalog .main-collection-grid__empty p{margin:0}.buonic-fabric-catalog .facets-remove .facets__clear-all-link{display:block;padding-inline:0}.buonic-fabric-catalog .product-grid{margin-block-end:48px!important}.bn-fabric-pagination{width:100%;max-width:250px;margin:0 auto 40px;text-align:center}.bn-fabric-pagination__bar{position:relative;height:2px;background:#1d1d1f33;margin-block:16px 32px}.bn-fabric-pagination__bar:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--pagination-percent);height:2px;background:#1d1d1f}.bn-fabric-pagination [aria-disabled=true]{pointer-events:none;opacity:.4}.bn-page-numbers{max-width:none;margin:8px auto 48px}.bn-page-numbers>span{display:block;margin-bottom:14px;color:#6e6e73;font-size:14px}.bn-page-numbers ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bn-page-numbers :is(a,span[aria-current],.bn-page-numbers__gap,.bn-page-numbers__step){display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid #d2d2d7;border-radius:2px;background:#fff;color:#1d1d1f;font-weight:700;font-size:15px;text-decoration:none;font-variant-numeric:tabular-nums}.bn-page-numbers a:hover{border-color:#1d1d1f}.bn-page-numbers span[aria-current]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.bn-page-numbers .bn-page-numbers__gap{border-color:transparent;background:none;min-width:24px;padding:0;color:#6e6e73}.bn-page-numbers span.bn-page-numbers__step{opacity:.35}.bn-page-numbers li>.bn-page-numbers__step{font-size:22px;font-weight:600}@media(max-width:749px){.bn-page-numbers ul{gap:4px}.bn-page-numbers :is(a,span[aria-current],.bn-page-numbers__step){min-width:36px;height:36px;padding:0 6px}}.buonic-fabric-catalog .btn--secondary,.bn-fabric-search-empty .btn--secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #1d1d1f;border-radius:2px;padding:12px 26px;font:700 13px/1.3 var(--body-font-family, sans-serif);color:#1d1d1f;background:#fff;text-decoration:none;min-height:0}.buonic-fabric-search-header{display:block;width:100%;max-width:1448px;margin-inline:auto;padding-inline:20px;color:#1d1d1f}.buonic-fabric-search-header .search-page__header{display:block;padding-block-start:clamp(48px,calc(41.6842105263px + 1.9736842105vw),72px);padding-block-end:0}.buonic-fabric-search-header .search-page__header .text-block h1{font-size:clamp(36.49536px,calc(31.6933389474px + 1.5006315789vw),54.74304px);line-height:1.25;margin:0 0 .5em;text-align:center}.buonic-fabric-search-header .search-page-input__parent{width:100%;max-width:416px;margin:0 auto}.buonic-fabric-search-header :is(search-page-input-component,.search-page-input__wrapper){width:100%;max-width:416px;margin:0 auto clamp(48px,calc(41.6842105263px + 1.9736842105vw),72px)}.buonic-fabric-search-header .search-page-input{height:45.5px;padding:12px 54px;font:400 16px/16px var(--body-font-family, sans-serif);border:0;border-radius:2px;background:#eef0f5;color:#1d1d1f}.buonic-fabric-search-header .search__icon{inset-inline-start:24px}.buonic-fabric-search-header .search__icon svg{width:20px;height:20px}.buonic-fabric-search-header .search__reset-button,.buonic-fabric-search-header .search-results__no-results{display:none}.buonic-fabric-search-header .bnf-page-search{width:100%;max-width:416px}.buonic-fabric-search-header .bnf-page-search .bnf-search__input{height:45.5px;font:400 16px/16px var(--body-font-family, sans-serif);padding:12px 54px;border:0;border-radius:2px;background:#eef0f5;color:#1d1d1f}.buonic-fabric-catalog[data-buonic-catalog-search] .main-collection-grid__empty{padding-block-start:48px}.bn-fabric-search-empty{text-align:center}.bn-fabric-search-empty p{max-width:880px;margin:0 auto 16px;font-size:16px;line-height:24px}.buonic-fabric-search-header[data-buonic-search-performed=false]{padding-block-end:clamp(48px,calc(41.6842105263px + 1.9736842105vw),72px)}.buonic-fabric-catalog .product-grid[product-grid-view=buonic-list]{grid-template-columns:minmax(0,1fr);gap:20px}.buonic-fabric-catalog [product-grid-view=buonic-list] .product-grid__item{border-bottom:1px solid #d2d2d7;padding-block-end:40px}.buonic-fabric-catalog [product-grid-view=buonic-list] product-card{padding-block-start:24px}.buonic-fabric-catalog [product-grid-view=buonic-list] .product-card__content{display:grid;grid-template-columns:calc(50% - var(--bn-catalog-gutter) * 2) minmax(0,1fr);gap:0 var(--bn-catalog-gutter)}.buonic-fabric-catalog [product-grid-view=buonic-list] .card-gallery{grid-column:1;grid-row:1 / span 2;align-self:start;border-radius:0;background:inherit}.buonic-fabric-catalog [product-grid-view=buonic-list] .card__info{grid-column:2;grid-row:1;align-self:end}.buonic-fabric-catalog [product-grid-view=buonic-list] product-price{grid-column:2;grid-row:2;align-self:start}.bn-fabric-filter-toggle{display:flex;align-items:center;gap:16px;border:0;padding:0;background:transparent;color:inherit;font:700 14px/1.4 var(--body-font-family, sans-serif);cursor:pointer}.bn-fabric-filter-toggle:focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}.bn-fabric-filter-toggle .svg-wrapper{width:24px;height:24px}.bn-catalog-status{position:fixed;bottom:20px;inset-inline-start:50%;transform:translate(-50%);z-index:35;max-width:calc(100vw - 32px);width:max-content;padding:12px 18px;border:1px solid #d2d2d7;border-radius:2px;background:#fff;box-shadow:0 4px 22px #1d1d1f1a;color:#1d1d1f;font-size:13px;line-height:1.5}.bn-catalog-status[hidden]{display:none}.bn-catalog-status button,.bn-catalog-status a{font:inherit;color:#1d1d1f;text-decoration:underline;cursor:pointer}.bn-catalog-status button{border:0;background:none;padding:0 4px}[data-buonic-catalog-products][aria-busy=true]{cursor:progress}@media(min-width:576px){.buonic-fabric-catalog{--bn-catalog-gutter: 32px}.buonic-fabric-search-header{padding-inline:32px}.buonic-fabric-catalog .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}@media(min-width:768px){.buonic-fabric-catalog .facets-toggle{min-height:74px;padding-block:16px;border-block:1px solid #d2d2d7}.buonic-fabric-catalog .facets-toggle__button{padding-inline:0;border:0;border-radius:0;background:transparent;font-size:16px;line-height:24px}.buonic-fabric-catalog .bn-fabric-filter-label-mobile{display:none}.buonic-fabric-catalog .bn-fabric-filter-label-tablet{display:inline}.buonic-fabric-catalog .bn-fabric-inline-sorting--with-filters{display:block}.buonic-fabric-catalog [product-grid-view=buonic-list] product-card{padding-block-start:40px}.buonic-fabric-catalog [product-grid-view=buonic-list] .product-card__content{grid-template-columns:minmax(0,min(245px,calc(33.333333% - 32px))) minmax(0,1fr) auto;column-gap:40px}.buonic-fabric-catalog [product-grid-view=buonic-list] .card__info{grid-column:2;grid-row:1;align-self:center}.buonic-fabric-catalog [product-grid-view=buonic-list] product-price{grid-column:3;grid-row:1;align-self:center}.buonic-fabric-catalog [product-grid-view=buonic-list] .card-gallery{grid-row:1}}@media(min-width:1024px){.buonic-fabric-catalog .facets-toggle{display:none}.buonic-fabric-catalog .facets--horizontal.facets-controls-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding-block:16px;margin-block-end:32px;border-block:1px solid #d2d2d7;min-height:74px}.buonic-fabric-catalog .sorting-filter{margin-inline-start:0}.buonic-fabric-catalog .sorting-filter .facets__summary{padding-block:0;min-height:24px;gap:8px}.buonic-fabric-catalog .sorting-filter .facets__status{display:inline!important;font-size:16px;font-weight:400;text-transform:none;letter-spacing:normal;font-family:var(--body-font-family, sans-serif)}.buonic-fabric-catalog .sorting-filter .facets__label{font-size:16px;font-weight:700}.buonic-fabric-catalog .column-options-wrapper{margin-inline-start:auto;height:40px}.buonic-fabric-catalog .bn-fabric-filter-toggle{font:700 16px/24px var(--body-font-family, sans-serif);color:#1d1d1f;padding-inline-end:24px;border-inline-end:1px solid #d2d2d7}.buonic-fabric-catalog .column-options-wrapper:before{content:attr(data-buonic-layout-label);font-size:16px;font-weight:700}.buonic-fabric-catalog .column-options__option:has(input[value=buonic-list]){order:-1}.buonic-fabric-catalog .sorting-filter__options{inset-inline-start:auto;inset-inline-end:0}.buonic-fabric-catalog:not([data-buonic-filters-closed=true]) .collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(#filters-drawer)){grid-template-columns:var(--bn-catalog-sidebar) minmax(0,1fr);column-gap:var(--bn-catalog-sidebar-gap)}.buonic-fabric-catalog .facets--horizontal.facets-controls-wrapper{grid-column:1 / -1;grid-row:1}.buonic-fabric-catalog .facets-block-wrapper--vertical:not(#filters-drawer):not(.hidden){display:block;grid-column:1;grid-row:2;border-inline-end:1px solid #d2d2d7;padding-inline-end:32px;min-width:0;position:sticky;align-self:start;top:var(--header-height, 0px);max-height:calc(100vh - var(--header-height, 0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.buonic-fabric-catalog .facets--vertical:not(.facets--drawer){padding:0}.buonic-fabric-catalog .facets__filters-wrapper{padding:0}.buonic-fabric-catalog .facets__form{min-width:0}.buonic-fabric-catalog .facets-remove--mobile-and-vertical{padding-inline:0}.buonic-fabric-catalog:not([data-buonic-filters-closed=true]) .collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(#filters-drawer)) #ResultsList{grid-column:2;grid-row:2}.buonic-fabric-catalog[data-buonic-filters-closed=true] .collection-wrapper{grid-template-columns:minmax(0,1fr);column-gap:0}.buonic-fabric-catalog[data-buonic-filters-closed=true] .facets-block-wrapper--vertical:not(#filters-drawer){display:none}.buonic-fabric-catalog[data-buonic-filters-closed=true] #ResultsList{grid-column:1 / -1}.buonic-fabric-catalog[data-buonic-filters-closed=true] .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))}}.buonic-fabric-catalog[data-buonic-catalog-products]{margin-block-start:clamp(48px,calc(41.6842105263px + 1.9736842105vw),72px)}@media(min-width:1280px){.buonic-fabric-catalog{--bn-catalog-gutter: 64px;--bn-catalog-sidebar: 289px;--bn-catalog-sidebar-gap: 48px}.buonic-fabric-search-header{padding-inline:64px}.buonic-fabric-catalog .facets-block-wrapper--vertical:not(#filters-drawer):not(.hidden){padding-inline-end:48px}.buonic-fabric-catalog .product-grid[product-grid-view=default]{grid-template-columns:repeat(var(--bn-grid-columns, 4),minmax(0,1fr))}.buonic-fabric-catalog[data-buonic-filters-closed=true] .product-grid[product-grid-view=default]{grid-template-columns:repeat(var(--bn-grid-columns-closed, 5),minmax(0,1fr))}}@media(max-width:768.98px){.buonic-fabric-catalog[data-buonic-catalog-products] .product-grid[product-grid-view=default]{margin-block-start:-33px;margin-inline:calc(var(--bn-catalog-gutter) * -1);width:calc(100% + var(--bn-catalog-gutter) * 2);border-top:1px solid #d2d2d7}.buonic-fabric-catalog[data-buonic-catalog-products] [product-grid-view=default] .product-grid__item{border-bottom:1px solid #d2d2d7}.buonic-fabric-catalog[data-buonic-catalog-products] [product-grid-view=default] .product-grid__item:nth-child(odd){border-inline-end:1px solid #d2d2d7}.buonic-fabric-catalog[data-buonic-catalog-products] [product-grid-view=default] product-card{padding:16px}.buonic-fabric-catalog [product-grid-view=buonic-list] .product-grid__item{padding-block-end:24px}}@media(max-width:749px){.buonic-fabric-catalog .product-grid{margin-block-end:32px!important}.buonic-fabric-catalog .product-grid,.buonic-fabric-catalog .product-grid[product-grid-view=default],.buonic-fabric-catalog .product-grid[product-grid-view=buonic-list]{gap:12px}.buonic-fabric-catalog .card__info{padding:10px 10px 0}.buonic-fabric-catalog product-price{padding-inline:10px;padding-block-end:10px}.buonic-fabric-catalog product-price .price{font-size:16px;line-height:24px}.buonic-fabric-catalog .card__title{font-size:12px}.buonic-fabric-catalog .bn-price-access{font-size:11px}.buonic-fabric-catalog .bn-sku{font-size:9px}}@media(prefers-reduced-motion:reduce){.buonic-fabric-catalog .product-grid__item,.buonic-fabric-catalog .product-media__image{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/buonic-fabric-catalog.css.map */
