body.template-collection,body.template-search,body.template-list-collections{background:var(--mm-paper);color:var(--mm-ink);overflow-x:clip}body.template-collection #MainContent,body.template-search #MainContent,body.template-list-collections #MainContent{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}body.template-collection #product-grid,body.template-search .ag-search-page__grid,body.template-product .related-products .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0;padding:0 16px 48px;list-style:none}body.template-collection #product-grid>.grid__item,body.template-search .ag-search-page__item,body.template-product .related-products .grid__item{width:auto!important;max-width:none!important;margin:0}@media screen and (min-width:1024px){body.template-collection #product-grid,body.template-search .ag-search-page__grid,body.template-product .related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1280px){body.template-product .related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}}.mm-shop-card{position:relative;min-width:0}.mm-shop-card__link{display:block;color:inherit;text-decoration:none}.mm-shop-card__link:focus-visible{outline:2px solid var(--mm-ink);outline-offset:4px}.mm-shop-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e7e2da}.mm-shop-card__image,.mm-shop-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.mm-shop-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mm-shop-card__image{transition:opacity .45s var(--mm-ease)}.mm-shop-card:hover .mm-shop-card__image--secondary{opacity:1}}.mm-shop-card .ag-card__wishlist-btn{min-width:44px;min-height:44px}.mm-shop-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px}.mm-shop-card__title{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1.35}.mm-shop-card__price{margin:0;flex:0 0 auto;font-size:12px;color:var(--mm-muted)}.mm-shop-card__state{display:block;margin-top:4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ag-filter-toggle-btn,.mobile-facets__open,.facet-filters__sort{min-height:44px}body.template-collection .ag-filter-toggle-btn{background:transparent;border:0;border-bottom:1px solid var(--mm-ink);color:var(--mm-ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:0 2px}body.template-collection .ag-filter-count-badge{background:transparent;color:var(--mm-muted)}body.template-collection .mobile-facets__inner,body.template-collection .ag-filter-panel{background:var(--mm-paper);color:var(--mm-ink)}body.template-collection .pagination__item{min-width:44px;min-height:44px}body.template-search .ag-search-page-container{padding:28px 16px calc(64px + env(safe-area-inset-bottom,0px))}body.template-search .ag-search-page__title{margin:0 0 20px;font-family:var(--mm-serif);font-size:clamp(32px,5vw,56px);font-weight:400;letter-spacing:-.03em;line-height:.96}body.template-search .ag-search-page__input{height:48px;border:0;border-bottom:1px solid var(--mm-ink);border-radius:0;background:transparent;font-size:16px;color:var(--mm-ink)}body.template-search .ag-search-page__submit{min-height:44px;background:transparent;border:0;border-bottom:1px solid var(--mm-ink);color:var(--mm-ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase}body.template-search .ag-search-page__empty{margin-top:48px;font-family:var(--mm-serif);font-size:clamp(28px,4vw,40px);line-height:1.15;max-width:16em}body.template-search .ag-search-page__section-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-muted)}body.template-list-collections .collections-index{background:var(--mm-paper);color:var(--mm-ink)}body.template-list-collections .collections-index__heading,body.template-product .related-products__heading{font-family:var(--mm-serif);font-weight:400;letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-shop.css.map */
