.main-collection{background-color:var(--mc-bg-override, var(--color-background))}.main-collection[data-spacing=compact]{padding-top:var(--space-9);padding-bottom:var(--space-7)}.main-collection[data-spacing=comfortable]{padding-top:var(--space-11);padding-bottom:var(--space-9)}.main-collection[data-spacing=spacious]{padding-top:var(--space-12);padding-bottom:var(--space-10)}.shop-hero[data-has-image=true]+.main-collection{padding-top:var(--space-8)}.main-collection__header{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-10)}.main-collection__eyebrow{color:var(--color-accent-primary);margin:0 0 var(--space-3)}.main-collection__title{margin:0;letter-spacing:var(--tracking-tight)}.main-collection__description{margin-top:var(--space-4)}.main-collection__header-rule{display:block;width:48px;height:var(--border-width-medium);margin:var(--space-6) auto 0;background-color:var(--color-accent-primary);opacity:var(--opacity-subtle)}.main-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:var(--border-default)}.main-collection__count{margin:0}.main-collection__sort{display:flex;align-items:center;gap:var(--space-3)}.main-collection__sort-label{margin:0;color:var(--color-text-secondary)}.main-collection__sort-select{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%233D322C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);color:var(--color-text-primary);font-family:var(--font-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.main-collection__sort-select:hover{border-color:var(--color-border-strong)}.main-collection__sort-select:focus-visible{outline:none;border-color:var(--color-accent-primary);box-shadow:var(--shadow-focus)}.main-collection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-5);list-style:none;margin:0;padding:0}@media screen and (min-width:700px){.main-collection__grid{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}@media screen and (min-width:1024px){.main-collection__grid{grid-template-columns:repeat(var(--mc-columns, 4),1fr);gap:var(--space-9)}}.main-collection__item{display:flex;flex-direction:column}.main-collection__media{position:relative;display:block;border:var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-alt);margin-bottom:var(--space-4);transition:box-shadow var(--duration-base) var(--ease-standard)}@media(hover:hover){.main-collection__item:hover .main-collection__media{box-shadow:var(--shadow-md)}}.main-collection__soldout{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:var(--tracking-wider);background-color:var(--color-charcoal);color:var(--color-white)}.main-collection__content{flex:1}.main-collection__name{margin:0 0 var(--space-2);line-height:var(--leading-snug)}.main-collection__name a{color:var(--color-text-primary)}.main-collection__price{display:flex;align-items:baseline;gap:var(--space-2);margin:0;color:var(--color-text-primary);letter-spacing:var(--tracking-wide)}.main-collection__price-compare{text-decoration:line-through;font-size:var(--text-small)}.main-collection__price-sale{color:var(--color-accent-tertiary)}.main-collection__empty{text-align:center;padding-block:var(--space-10)}.main-collection__empty p{margin-bottom:var(--space-5)}.main-collection__pagination{display:flex;justify-content:space-between;margin-top:var(--space-10);padding-top:var(--space-7);border-top:var(--border-default)}.main-collection__pagination-link{color:var(--color-accent-primary)}@media screen and (max-width:599px){.main-collection__grid{gap:var(--space-5) var(--space-4)}.main-collection__header{margin-bottom:var(--space-8)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/main-collection.css.map */
