.section--collection .wrapper{background-color:rgba(0,0,0,0)}.section--collection .o-container{display:grid;grid-template-columns:minmax(280px, 350px) minmax(0, 1fr);grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;align-items:start;position:relative;padding-bottom:15rem}@media screen and (max-width: 1198px){.section--collection .o-container{grid-template-columns:minmax(240px, 300px) minmax(0, 1fr);-moz-column-gap:1.25rem;column-gap:1.25rem}}@media screen and (max-width: 993px){.section--collection .o-container{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;padding-bottom:2rem}}.section--collection .o-container facet-filters-form{height:auto;max-height:none;overflow:visible;position:relative;top:0}@media screen and (max-width: 993px){.section--collection .o-container facet-filters-form{max-height:none;overflow:visible;position:relative;top:0}}.section--collection .o-container .products-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem;transition:all .7s ease-in-out;margin-bottom:2rem;position:relative}.section--collection .o-container .products-grid .sort-container-top-right{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:.5rem;z-index:10}@media screen and (max-width: 993px){.section--collection .o-container .products-grid .sort-container-top-right{display:none}}.section--collection .o-container .products-grid .sort-container-top-right .sort-label{color:#fff;font-size:.85rem;font-weight:600;margin:0}.section--collection .o-container .products-grid .sort-container-top-right .sort-wrapper{position:relative}.section--collection .o-container .products-grid .sort-container-top-right .sort-select{background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.35);border-radius:4px;color:#fff;font-size:.9rem;padding:.65rem 2.2rem .65rem .95rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.section--collection .o-container .products-grid .sort-container-top-right .sort-select:focus{outline:none;border-color:#fff}.section--collection .o-container .products-grid .sort-container-top-right .sort-select option{background:#111827;color:#fff}.section--collection .o-container .products-grid .sort-container-top-right .sort-arrow{color:rgba(255,255,255,.55);pointer-events:none;position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.section--collection .o-container .products-grid .counter{grid-column:1/-1;padding:0;text-align:left;font-weight:500;color:rgba(255,255,255,.7);font-size:.85rem;margin-bottom:4rem}@media screen and (max-width: 1198px){.section--collection .o-container .products-grid .counter{margin-bottom:1rem}}.section--collection .o-container .products-grid.-full{grid-column:1/-1}@media screen and (max-width: 1198px){.section--collection .o-container .products-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 993px){.section--collection .o-container .products-grid{grid-template-columns:1fr}}.section--collection .o-container .products-grid.-loading{opacity:.25}.section--collection .o-container .products-grid h2{margin-bottom:1rem;grid-column:1/-1;color:#fff;font-size:1.7rem}@media screen and (max-width: 419px){.section--collection .o-container .products-grid h2{font-size:1.35rem}}.section--collection .o-container .products-grid .c-product-card{background-color:rgba(0,0,0,0)}.section--collection .o-container .products-grid .pagination-wrapper{grid-column:1/-1;width:100%;background-color:rgba(0,0,0,0)}.section--collection .o-container .products-grid open-filter{grid-column:1/-1;width:100%}.section--collection .o-container .products-grid open-filter .filter-open{width:100%;justify-self:start;margin-bottom:0;justify-content:center;gap:.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.section--collection .o-container .products-grid open-filter .filter-open:hover{color:rgba(var(--color-base-background-primary), 1)}.section--collection .o-container .products-grid open-filter .filter-open:hover svg{fill:rgba(var(--color-base-background-primary), 1)}@media screen and (max-width: 993px){.section--collection .o-container .products-grid open-filter .filter-open{margin-top:4rem}}.section--collection .o-container .products-grid .no-products{grid-column:1/-1;grid-row:span 6;text-align:center;padding:2rem;font-size:1.5rem;font-weight:700;color:#fff}.section--collection .o-container .products-grid .pagination{grid-column:1/-1;margin-top:2rem;margin-bottom:1rem}
