.main-collection{display:block}.main-collection__heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 32px;flex-wrap:wrap}.main-collection__count{color:var(--dark-100-color)}.main-collection__sort{display:flex;align-items:center;width:fit-content;gap:4px;position:relative}.main-collection__sort-label{color:var(--primary-color)}.main-collection__sort-select{border:none;background:transparent;color:var(--terracotta-color);-webkit-appearance:none;appearance:none;padding:4px 40px 4px 0;cursor:pointer}.main-collection__sort svg{color:var(--primary-color);position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.main-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0}.main-collection.loading .main-collection__grid{opacity:.6;cursor:no-drop}.main-collection__banner{position:relative}.main-collection__banner-2-cols{grid-column:2 span}.main-collection__banner-3-cols{grid-column:3 span}.main-collection__banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.main-collection__banner-media img,.main-collection__banner-media svg{width:100%;height:100%;object-fit:cover}.main-collection__banner-content{padding:40px;position:relative;z-index:2;min-height:320px}.main-collection__banner-title{color:var(--content-color)}.main-collection__banner-description{color:var(--content-color);margin:16px 0 0}.main-collection__banner-button{margin:24px 0 0}.main-collection__pagination{width:fit-content;margin:32px 0 0 auto}@media screen and (max-width: 749px){.main-collection__grid{grid-template-columns:repeat(2,1fr);gap:40px 16px}.main-collection__banner-1-cols-mob{grid-column:1 span}.main-collection__banner-2-cols-mob{grid-column:2 span}.main-collection__banner-media{position:unset;margin:0 0 16px}.main-collection__banner-media img,.main-collection__banner-media svg{width:100%;height:fit-content;object-fit:contain}.main-collection__banner-content{padding:0;min-height:unset}.main-collection__banner-title{color:var(--content-color-mob)}.main-collection__banner-description{color:var(--content-color-mob);margin:8px 0 0}.main-collection__banner-button,.main-collection__pagination{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/main-collection.css.map */
