.main-collection{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-gutter)}.collection-tabs{background:url(divider-track.svg) left bottom / 1408px 6px no-repeat}.collection-tabs__list{display:flex;justify-content:center;gap:40px;padding-bottom:22px;overflow-x:auto;scrollbar-width:none}.collection-tabs__list::-webkit-scrollbar{display:none}.collection-tabs__link{position:relative;display:block;font-weight:700;font-size:15px;line-height:1.45;color:#7b828c;text-shadow:var(--text-shadow-sm);white-space:nowrap;transition:color .2s ease}.collection-tabs__link:hover,.collection-tabs__link.is-active{color:var(--color-text)}.collection-tabs__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:6px;background:url(carousel-progress.svg) left / 1408px 6px no-repeat}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:15px;line-height:1.45;color:#7b828c;text-shadow:var(--text-shadow-sm)}.collection-toolbar__sort{display:flex;align-items:center;gap:6px}.collection-toolbar__select{position:relative;display:flex;align-items:center}.collection-toolbar__select select{padding:0 18px 0 0;border:0;background:none;font:inherit;font-weight:500;color:var(--color-white);text-shadow:inherit;-webkit-appearance:none;appearance:none;field-sizing:content;cursor:pointer}.collection-toolbar__select option{color:var(--color-white);background:var(--color-surface)}.collection-toolbar__select img{position:absolute;right:0;width:12px;height:10px;pointer-events:none}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:16px}.collection-empty{margin-top:48px;color:var(--color-text-muted);text-align:center}.collection-more{display:flex;justify-content:center;margin-top:44px}.collection-more .button[aria-busy=true]{opacity:.6;pointer-events:none}@media(max-width:1199px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.collection-tabs__list{justify-content:flex-start;gap:28px}}@media(max-width:749px){.main-collection{--page-gutter: 16px}.collection-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-main-collection.css.map */
