.collection-banner__heading{font-size:clamp(2.25rem,4vw,3.25rem);letter-spacing:-.03em;line-height:1.1}.collection-banner__content .rte{max-width:54rem;font-size:1.5rem;line-height:1.5;color:rgba(var(--text-color) / .78)}.collection-banner__desc{margin-top:.75rem;max-width:54rem}.collection-banner__desc-inner>:first-child{margin-top:0}.collection-banner__desc-inner p{margin-bottom:.7em}.collection-banner__desc.is-collapsed .collection-banner__desc-inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.collection-banner__desc:not(.is-collapsed){max-width:none}.collection-banner__desc:not(.is-collapsed) .collection-banner__desc-inner{max-width:none}.collection-banner__read-more{display:inline-block;margin-top:.5rem;padding:0;border:0;background:none;color:rgb(var(--text-color));font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.collection-banner__read-more[hidden]{display:none}@media(min-width:769px){.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content,.collection-banner:not(:has(.collection-banner__media)) .collection-banner__content-wide{width:100%;min-width:0}.collection-banner__desc:not(.is-collapsed) .collection-banner__desc-inner{column-count:2;column-gap:3.2rem;column-rule:1px solid rgba(var(--text-color) / .1)}.collection-banner__desc:not(.is-collapsed) .collection-banner__desc-inner>*{break-inside:avoid;margin-bottom:.65em}}.main-products-grid~.products-toolbar,.container>.products-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.75rem;padding-block:1.2rem;padding-inline:0;border-style:solid;border-width:1px 0;border-color:rgba(var(--text-color) / .12)}.products-toolbar__filter{display:flex;align-items:center;justify-content:flex-start;min-width:0}.products-toolbar__results{min-width:0;text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:rgb(var(--text-color))}.products-toolbar__sort{margin-inline-start:0;justify-self:end}.container>.products-toolbar .products-toolbar__sort .custom-select,.main-products-grid~.products-toolbar .products-toolbar__sort .custom-select{top:0}.container>.products-toolbar .products-toolbar__filter+.products-toolbar__sort,.main-products-grid~.products-toolbar .products-toolbar__filter+.products-toolbar__sort{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}@media(max-width:768.98px){.main-products-grid~.products-toolbar,.container>.products-toolbar{grid-template-columns:auto minmax(0,1fr)}.products-toolbar__sort{grid-column:1 / -1;justify-self:stretch}}@media(min-width:1024px){.main-products-grid~.products-toolbar:has(.js-toggle-filters.is-active),.container>.products-toolbar:has(.js-toggle-filters.is-active){grid-template-columns:calc(241px + 16 * var(--space-unit)) minmax(0,1fr) auto}.products-toolbar:has(.js-toggle-filters.is-active) .products-toolbar__filter{justify-content:center;padding-inline-end:calc(8 * var(--space-unit))}.main-products-grid__filters{padding-top:.25rem}}.main-products-grid .grid{gap-row:2.5rem;row-gap:2.5rem}@media(min-width:769px){.main-products-grid .grid{row-gap:3rem}}.main-products-grid .card--product .card__media,.main-products-grid .card--product .media{background-color:#fff}.main-products-grid .card--product .image-blend img{mix-blend-mode:normal}.main-products-grid .card--product .card__vendor{margin-bottom:.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-color))}.main-products-grid .card--product .card__title{font-weight:500;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-products-grid .card--product .price{margin-top:.55rem;font-weight:500}.main-products-grid .card--product .price__was{opacity:.55}.main-products-grid .card--product .product-label:not(.product-label--sale){border-radius:4px;font-size:1.2rem;font-weight:500}.main-products-grid .card__compare,.main-products-grid .compare-checkbox,.main-products-grid .card--product [for^=compare],.main-products-grid .card--product input[type=checkbox][name*=compare],.main-products-grid .card--product .js-compare{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gymstack-collection.css.map */
