body.page-width-normal.collection .grid{--centered-column-number: 13;--full-width-column-number: 15;position:relative}.products-count-and-sorting-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:76.1%;width:100%}.collection-wrapper .facets{justify-content:space-between}sorting-filter-component .facets__summary{padding:16px 32px;border-radius:8px;border:.5px solid var(--black);gap:16px;height:56px;min-height:56px}sorting-filter-component .facets__summary .facets__label,sorting-filter-component .facets__summary .facets__status{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:0}sorting-filter-component .facets__summary .icon-caret,sorting-filter-component .facets__summary .icon-caret svg{width:24px;height:24px}sorting-filter-component .sorting-filter__options{padding:0;width:100%!important;top:100%!important}sorting-filter-component .sorting-filter__options label .sorting-filter__label{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--black)}sorting-filter-component .sorting-filter__options label .sorting-filter__checkmark{height:100%}.facets .products-count-wrapper{margin-right:auto;margin-left:0!important}.facets .products-count-wrapper p{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pagination-wrapper{display:flex;width:100%;padding-bottom:32px;padding-left:14px;min-height:40px}.pagination-wrapper.pagination-loading{pointer-events:none;opacity:1}.pagination{display:flex;align-items:center;gap:0px;justify-content:space-between;width:100%}.pagination-wrapper .pagination .pagination__numbers{display:flex;gap:16px;justify-content:center;gap:2px;margin-left:auto;margin-right:auto}.pagination__button{min-width:40px;height:40px;width:40px;padding:12px;border:none;background:transparent;color:#909090;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;transition:all .2s ease;font-family:var(--font-body--family);font-variant-numeric:tabular-nums}.pagination__button:hover:not(.pagination__button--active){background:var(--light-gray);color:var(--black)}.pagination__button--active{background:var(--black);color:var(--white)}.pagination__button:disabled{opacity:.3;cursor:not-allowed}.pagination__prev,.pagination__next{min-width:40px;width:fit-content;height:fit-content;display:flex;gap:8px}.pagination__prev span,.pagination__next span{color:var(--gray-50);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pagination__prev:hover,.pagination__next:hover{background:transparent!important}.pagination__ellipsis{padding:var(--padding-xs) var(--padding-sm);color:rgba(var(--color-foreground-rgb),.5);-webkit-user-select:none;user-select:none}@media screen and (max-width: 749px){.pagination__button{min-width:36px;height:36px;font-size:13px;font-variant-numeric:tabular-nums}}.page-width-normal.collection{--page-content-width: 1636px}.grid.main-collection-grid .product-grid-container .product-grid{margin-top:24px;column-gap:16px;row-gap:22px}.grid.main-collection-grid .product-grid-container .product-grid li{--view-transition-name: none !important}.grid.main-collection-grid .product-grid-container .product-grid .product-card .product-card__content .product-badges{display:none}@media screen and (min-width: 1080px){.grid.main-collection-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.grid.main-collection-grid .product-grid-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.grid.main-collection-grid .product-grid-container .product-grid{padding-left:14px;padding-right:0;width:100%}}.grid .product-grid-container .product-grid .product-card .review-count{color:var(--dark-100);font-size:12px;font-style:normal;font-weight:500;line-height:18px}.grid .product-grid-container .product-grid .product-card .custom-product-short-description *{color:var(--dark-100)!important;font-size:12px;font-style:normal;font-weight:400;line-height:18px;list-style:disc}.grid .product-grid-container .product-grid .product-card .custom-product-short-description ul li::marker{font-size:14px}.grid .product-grid-container .product-grid{height:fit-content}.grid .product-grid-container .product-grid{margin-bottom:44px}@media screen and (max-width: 1200px){.grid.main-collection-grid .product-grid-container .product-grid{grid-template-columns:repeat(3,1fr)}.collection-wrapper{--facets-vertical-col-width: 6 !important}.products-count-and-sorting-wrapper{max-width:68%}}@media screen and (min-width: 750px) and (max-width: 1080px){.grid.main-collection-grid .product-grid-container .product-grid{padding-left:40px;padding-right:40px;margin-top:24px}}@media screen and (max-width: 1080px){.grid.main-collection-grid .resource-list__item .product-card .product-title{font-size:14px;line-height:20px}.grid .product-grid-container .product-grid .product-card .custom-product-short-description *{font-size:10px!important;line-height:18px!important}.grid .product-grid-container .product-grid .product-card .custom-product-short-description ul li::marker{font-size:14px}}@media screen and (max-width: 749px){.grid.main-collection-grid .product-grid-container .product-grid{grid-template-columns:repeat(2,1fr);padding-left:8px;padding-right:8px;column-gap:14px;row-gap:24px;margin-bottom:50px}.resource-list__item .product-card{padding:16px 9px!important;border:none!important}.resource-list__item .product-card .custom-product-short-description{padding:0 1px!important}.resource-list__item .product-card .custom-product-short-description ul li::marker{font-size:16px}.grid .product-grid-container .product-grid li .product-card .product-card__content{padding-left:0;padding-right:0}.grid .product-grid-container .product-grid li:has(.product-card:hover) .product-card .product-card__content,.grid .product-grid-container .product-grid li .product-card .product-card__content{min-height:fit-content!important}.grid .product-grid-container .product-grid li .product-card .product-card__content .card-gallery{padding:0 8px}.grid.main-collection-grid .resource-list__item .product-card .product-title{margin:8px 0!important}.custom-product-short-description{margin-bottom:16px!important}.custom-product-short-description ul li::marker{font-size:16px}.grid.main-collection-grid .product-grid-container .product-grid .product-card .custom-starting-price span{font-size:12px!important;line-height:18px!important}.grid .product-grid-container .product-grid .product-grid__item,.grid .product-grid-container .product-grid,.grid .product-grid-container .product-grid li .product-card{height:100%}}@media only screen and (min-width: 1080px){body.collection .collection-wrapper .facets-controls-wrapper,body.search .collection-wrapper .facets-controls-wrapper{grid-column:column-1 / column-13;background-color:#fff;padding-top:10px}body.collection:has(.collection-is-empty) .collection-wrapper{--facets-vertical-col-width: 1}.facets-block-wrapper.facets-block-wrapper--vertical .facets.facets--vertical{position:sticky;top:131px;z-index:10;overflow-y:auto!important;max-height:calc(100vh - 148px)!important;transition:top .3s ease-in-out}body:has(#header-component[data-sticky-state=idle]) .facets-block-wrapper.facets-block-wrapper--vertical .facets.facets--vertical,body:has(#header-component[data-sticky-state=active][data-animating]) .facets-block-wrapper.facets-block-wrapper--vertical .facets.facets--vertical{max-height:calc(100vh - 166px)!important;top:0;transition:top .3s ease-in-out}.collection-wrapper .facets-controls-wrapper{padding-top:10px!important;padding-bottom:0!important;background-color:#fff}}body.collection:has(.collection-is-empty) .collection-wrapper .facets-controls-wrapper,body.collection:has(.collection-is-empty) .facets-block-wrapper--vertical,body.collection:has(.collection-is-empty) .facets-toggle{display:none}.facets-block-wrapper.facets-block-wrapper--vertical{margin-right:20px!important}.facets .facets-title-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 8px}.facets .facets-title-wrapper .facets--filters-title{margin:0;color:var(--black);font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.facets .facets-title-wrapper svg{height:100%}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{border-top:none!important}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper{margin-right:0!important}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel{padding:24px 8px;border-bottom:1px solid var(--light-gray)}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel .icon-caret.minus,.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel[open] .icon-caret.plus{display:none}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel .icon-caret.plus,.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel[open] .icon-caret.minus{display:block}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom:first-of-type .facets__panel{border-top:1px solid var(--light-gray)}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel summary{padding-top:0!important;padding-bottom:0}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel .facets__status{display:none}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel summary span{color:#323232;font-size:clamp(14px,calc(.476vw + 8.857px),18px);font-style:normal;font-weight:600;line-height:clamp(20px,calc(.952vw + 9.714px),28px)}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel summary span.icon-caret,.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom .facets__panel summary span.icon-caret svg{width:24px;height:24px;margin-block:0px}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom floating-panel-component{padding-bottom:0;padding-block-end:0px}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom facet-inputs-component .facets__inputs-wrapper{padding-top:16px;margin:0}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom facet-inputs-component ul{gap:16px}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom facet-inputs-component ul li label{align-items:center}.facets-block-wrapper.facets-block-wrapper--vertical .facets__filters-wrapper accordion-custom facet-inputs-component ul li label span{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:8px}.facets.facets-controls-wrapper{padding-top:0}.facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:transparent!important}.facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:1!important}.price-facet__highest-price{display:none}price-facet-component .field.price-facet__field .price-facet__input{border-radius:8px;border:.5px solid var(--black);box-shadow:none}price-facet-component .field.price-facet__field label,price-facet-component .field.price-facet__field .price-facet__input,price-facet-component .price-facet__separator{font-size:14px;line-height:20px;color:var(--black)}price-facet-component .field.price-facet__field .price-facet__input{font-size:16px}price-facet-component .price-facet__inputs-wrapper{margin-bottom:0}.facets-remove:has(facet-remove-component){margin-block-start:0px!important;margin-block-end:0px!important;gap:8px;padding-left:8px!important;padding-right:8px!important}.facets__form-wrapper .facets-remove .facets-remove__pill{background-color:transparent;border:.5px solid var(--black);border-radius:8px;padding:8px;color:var(--black);font-size:12px;line-height:18px;gap:8px;height:34px;min-height:34px}.facets__form-wrapper .facets-remove .facets-remove__pill:focus-visible{outline:none;outline-offset:0px}.facets__form-wrapper .facets-remove .facets-remove__pill .svg-wrapper,.facets__form-wrapper .facets-remove .facets-remove__pill .svg-wrapper svg{width:18px;height:18px}.facets__form-wrapper .facets-remove facet-remove-component:has(.facets__clear-all){width:100%}.facets__form-wrapper .facets-remove facet-remove-component .facets__clear-all{color:#4d4d4d;font-size:14px;line-height:20px;font-weight:500;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:8px 0 0;margin-bottom:16px}.facets-toggle{padding-inline:24px!important;flex-direction:column;height:fit-content!important;padding-top:0!important;position:sticky;top:125px;z-index:2;background:#fff;padding-bottom:0!important;transition:top .3s ease-in-out}#header-component[data-sticky-state=idle]~* .facets-toggle,body:has(#header-component[data-sticky-state=idle]) .facets-toggle{top:0!important}@media screen and (min-width: 750px) and (max-width: 1080px){.facets-toggle{padding-inline:40px!important}}.facets-toggle .products-count-wrapper--toggle{width:100%;text-align:left;padding-bottom:12px;justify-content:flex-start;margin:0}.facets-toggle .products-count-wrapper--toggle .products-count{color:#909090;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.facets-toggle .facets-toggle__wrapper{width:100%;border-bottom:.5px solid #888}.facets-toggle .facets-toggle__wrapper button:not(.quick-order-search-clear){padding:0 0 8px!important;color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:24px;gap:8px}.facets-toggle .facets-toggle__wrapper button .svg-wrapper,.facets-toggle .facets-toggle__wrapper button .svg-wrapper svg{width:16px;height:16px}.facets-toggle .facets-toggle__wrapper button #filter-count-bubble-toggle{display:none}#filters-drawer .facets--drawer[open]{max-width:100%;width:100%;top:16.6%;padding:24px 16px!important;border-top-left-radius:10px;border-top-right-radius:10px;height:100dvh}@media screen and (max-width: 749px){#filters-drawer .facets--drawer[open]{height:calc(100dvh - 16.6%)}}#filters-drawer .dialog-modal::backdrop{background:#00000073}#filters-drawer .facets__title-wrapper{padding-inline-start:8px!important;padding-inline-end:8px!important;padding-top:0!important;border-bottom:.5px solid var(--light-gray);gap:8px;justify-content:flex-start;margin-bottom:16px}#filters-drawer .facets__title-wrapper svg{width:16px;height:16px}#filters-drawer .facets__title-wrapper .facets-drawer__title{color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:24px}#filters-drawer .facets__title-wrapper .facets-drawer__title .bubble,#filters-drawer .facets__title-wrapper .close-button{display:none}#filters-drawer .facets__form .sorting-filter{border-radius:8px;background-color:#000;margin-bottom:24px;padding-left:0;padding-right:0}#filters-drawer .facets__form .sorting-filter .sorting-filter__container{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px!important;gap:5px}#filters-drawer .facets__form .sorting-filter .sorting-filter__container label{color:#fff;font-size:10px;font-style:normal;font-weight:300;line-height:normal}#filters-drawer .facets__form .sorting-filter .sorting-filter__container .sorting-filter__select-wrapper{padding:0;position:unset;align-items:center}#filters-drawer .facets__form .sorting-filter .sorting-filter__container .sorting-filter__select-wrapper select{background-color:transparent;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:left;text-align-last:left}#filters-drawer .facets-remove:has(.facets-remove__pill){border-bottom:.5px solid var(--light-gray);padding-bottom:16px;margin-bottom:24px}#filters-drawer .facets__filters-wrapper accordion-custom:first-of-type .facets__panel{border-top:none}#filters-drawer .facets__filters-wrapper accordion-custom .facets__panel summary span{font-size:18px;line-height:28px}#filters-drawer .facets__actions{display:none}@media only screen and (min-width: 750px) and (max-width: 1079px){#filters-drawer .facets--drawer[open]{max-width:500px!important;top:0;border-top-left-radius:0;border-top-right-radius:0}}@media only screen and (max-width: 749px){.collection .product-grid-container{padding-bottom:32px}.pagination-wrapper{padding-bottom:0;margin-top:50px;padding-left:16px;padding-right:16px}.pagination{padding-left:0;padding-right:0}.pagination-wrapper .pagination .pagination__numbers{gap:8px}.pagination__button{min-width:26px;width:26px;height:28px;font-size:12px;line-height:18px;padding:6px;border-radius:4px}.pagination__prev,.pagination__next{min-width:unset;width:unset}.pagination__prev span,.pagination__next span{font-size:12px;line-height:18px}#filters-drawer .facets--drawer[open]{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-collection-listing.css.map */
