.product-grid-container,.collection-wrapper{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 var(--page-margin, 1rem)}.product-grid,.product-grid__card-list{display:grid;gap:var(--gap-style, 16px);grid-template-columns:repeat(2,1fr)}@media (min-width: 640px){.product-grid,.product-grid__card-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.product-grid,.product-grid__card-list{grid-template-columns:repeat(4,1fr)}}.product-grid__item,.product-grid__card,.product-card{background:var(--color-background, #ffffff);border-radius:var(--card-corner-radius, 4px);border:1px solid var(--color-border, #e5e7eb);overflow:hidden;transition:all .3s ease;position:relative}.product-grid__item:hover,.product-grid__card:hover,.product-card:hover{border-color:var(--color-primary, #1d4ed8);box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-4px)}.card-gallery,.product-card__image,.card__media{position:relative;aspect-ratio:1;background:var(--color-background-secondary, #f9fafb);overflow:hidden}.card-gallery img,.product-card__image img,.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-grid__item:hover .card-gallery img,.product-grid__card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.05)}.product-grid__card__info,.card__info,.product-card__info{padding:var(--padding-md, 1rem)}.product-grid__card .product-card-title,.card__title,.product-card__title{font-family:var(--type-heading-font, inherit);font-size:var(--font-size--body, .9375rem);font-weight:var(--font-weight--heading, 600);color:var(--color-foreground-heading, #1f2937);margin:0 0 .5rem;line-height:var(--line-height--display-normal, 1.4);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid__card .product-card-title a,.card__title a,.product-card__title a{color:inherit;text-decoration:none}.product-grid__card .product-card-title a:hover,.card__title a:hover,.product-card__title a:hover{color:var(--color-primary, #1d4ed8)}.product-grid__card .price,.card__price,.product-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.product-grid__card .price__sale,.product-grid__card .price__current,.price--sale,.price--current{font-size:var(--font-size--body-lg, 1.125rem);font-weight:700;color:var(--color-primary, #1d4ed8)}.product-grid__card .price__compare,.price--compare,.price--was{font-size:var(--font-size--body-sm, .875rem);color:var(--color-foreground-subdued, #9ca3af);text-decoration:line-through}.card__badge,.product-card__badge,.badge--sale{position:absolute;top:.75rem;left:.75rem;background:var(--color-primary-button-background, #000000);color:var(--color-primary-button-text, #ffffff);font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:var(--badge-corner-radius, 100px);z-index:10}html[dir=rtl] .card__badge,html[dir=rtl] .product-card__badge,html[dir=rtl] .badge--sale{left:auto;right:.75rem}.card__badge--sold-out,.badge--sold-out{background:var(--color-foreground-subdued, #6b7280)}.facets-block-wrapper,.filters-wrapper{margin-bottom:1.5rem}.facets,.filters{display:flex;flex-wrap:wrap;gap:.75rem;padding:var(--padding-md, 1rem);background:var(--color-background-secondary, #f9fafb);border-radius:var(--card-corner-radius, 4px)}.facets button,.filter-btn{padding:.625rem 1rem;background:var(--color-background, #ffffff);border:var(--input-border-width, 1px) solid var(--color-border, #e5e7eb);border-radius:var(--inputs-border-radius, 4px);font-size:var(--font-size--body-sm, .875rem);font-weight:500;color:var(--color-foreground, #374151);cursor:pointer;transition:all .2s ease}.facets button:hover,.filter-btn:hover{border-color:var(--color-primary, #1d4ed8);color:var(--color-primary, #1d4ed8)}.facets button.active,.filter-btn.active{background:var(--color-primary-button-background, #000000);border-color:var(--color-primary-button-border, #000000);color:var(--color-primary-button-text, #ffffff)}.sort-by select,.facets select{padding:.625rem 2.5rem .625rem 1rem;background:var(--color-background, #ffffff);border:var(--input-border-width, 1px) solid var(--color-border, #e5e7eb);border-radius:var(--inputs-border-radius, 4px);font-size:var(--font-size--body-sm, .875rem);font-weight:500;color:var(--color-foreground, #374151);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.sort-by select:hover,.facets select:hover{border-color:var(--color-primary, #1d4ed8)}.collection-empty{text-align:center;padding:4rem 2rem;color:var(--color-foreground-subdued, #6b7280)}.collection-empty h2{font-size:var(--type-size-h3, 1.5rem);font-weight:var(--font-weight--heading, 600);color:var(--color-foreground-heading, #1f2937);margin-bottom:.5rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1rem 0}.pagination a,.pagination span{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-background, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--inputs-border-radius, 4px);font-weight:500;color:var(--color-foreground, #374151);text-decoration:none;transition:all .2s ease}.pagination a:hover{border-color:var(--color-primary, #1d4ed8);color:var(--color-primary, #1d4ed8)}.pagination .current,.pagination .active{background:var(--color-primary-button-background, #000000);border-color:var(--color-primary-button-border, #000000);color:var(--color-primary-button-text, #ffffff)}.blog-post-container,.article-template{max-width:var(--normal-content-width, 800px);margin:0 auto;padding:2rem var(--page-margin, 1rem)}@media (min-width: 768px){.blog-post-container,.article-template{padding:3rem 2rem}}.article-template header,.blog-post-header{margin-bottom:2rem;text-align:center}.article-template h1,.blog-post-title{font-family:var(--type-heading-font, inherit);font-size:var(--type-size-h1, 2rem);font-weight:var(--font-weight--heading, 700);color:var(--color-foreground-heading, #1f2937);line-height:var(--line-height--display-tight, 1.2);margin-bottom:1rem}@media (min-width: 768px){.article-template h1,.blog-post-title{font-size:var(--type-size-h1, 2.5rem)}}.blog-post-comment__author,.blog-post-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;color:var(--color-foreground-subdued, #6b7280);font-size:var(--font-size--body-sm, .875rem)}.article-template img,.blog-post-featured-image{width:100%;border-radius:var(--card-corner-radius, 4px);margin-bottom:2rem}.article-template .rte,.blog-post-content{font-size:var(--font-size--body, 1.0625rem);line-height:var(--line-height--body-loose, 1.8);color:var(--color-foreground, #374151)}.article-template .rte h2,.blog-post-content h2{font-family:var(--type-heading-font, inherit);font-size:var(--type-size-h2, 1.5rem);font-weight:var(--font-weight--heading, 700);color:var(--color-foreground-heading, #1f2937);margin:2rem 0 1rem}.article-template .rte h3,.blog-post-content h3{font-family:var(--type-heading-font, inherit);font-size:var(--type-size-h3, 1.25rem);font-weight:var(--font-weight--heading, 600);color:var(--color-foreground-heading, #1f2937);margin:1.5rem 0 .75rem}.article-template .rte p,.blog-post-content p{margin-bottom:1.25rem}.article-template .rte ul,.article-template .rte ol,.blog-post-content ul,.blog-post-content ol{margin:1rem 0 1.5rem 1.5rem}.article-template .rte li,.blog-post-content li{margin-bottom:.5rem}.article-template .rte a,.blog-post-content a{color:var(--color-primary, #1d4ed8);text-decoration:underline}.article-template .rte a:hover,.blog-post-content a:hover{color:var(--color-primary-hover, #1e40af)}.article-template .rte blockquote,.blog-post-content blockquote{border-left:4px solid var(--color-primary, #1d4ed8);padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;color:var(--color-foreground-subdued, #6b7280);background:var(--color-background-secondary, #f9fafb);border-radius:0 var(--card-corner-radius, 4px) var(--card-corner-radius, 4px) 0}.blog-post-comments-container{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e5e7eb)}.blog-post-comments-container h2{font-family:var(--type-heading-font, inherit);font-size:var(--type-size-h3, 1.5rem);font-weight:var(--font-weight--heading, 700);color:var(--color-foreground-heading, #1f2937);margin-bottom:1.5rem}.blog-post-comment{padding:1.25rem;background:var(--color-background-secondary, #f9fafb);border-radius:var(--card-corner-radius, 4px);margin-bottom:1rem}.blog-post-comment__author{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #e5e7eb);font-size:.8125rem}.blog-post-comment__author-name{font-weight:600;color:var(--color-foreground, #374151)}.blog-comment-form{margin-top:2rem;padding:1.5rem;background:var(--color-background-secondary, #f9fafb);border-radius:var(--card-corner-radius, 4px)}.blog-comment-form label{display:block;font-size:var(--font-size--body-sm, .875rem);font-weight:600;color:var(--color-foreground, #374151);margin-bottom:.5rem}.blog-comment-form input,.blog-comment-form textarea{width:100%;padding:.75rem 1rem;border:var(--input-border-width, 1px) solid var(--input-border-color, #e5e7eb);border-radius:var(--inputs-border-radius, 4px);font-size:var(--font-size--body, .9375rem);background:var(--input-background, #ffffff);color:var(--input-text-color, #333333);margin-bottom:1rem;transition:border-color .2s ease}.blog-comment-form input:focus,.blog-comment-form textarea:focus{outline:none;border-color:var(--color-primary, #1d4ed8)}.blog-comment-form button{padding:.875rem 2rem;background:var(--color-primary-button-background, #000000);color:var(--color-primary-button-text, #ffffff);border:var(--primary-button-border-width, 0) solid var(--color-primary-button-border, #000000);border-radius:var(--button-border-radius-primary, 14px);font-weight:600;cursor:pointer;transition:all .3s ease}.blog-comment-form button:hover{background:var(--color-primary-button-hover-background, #333333);color:var(--color-primary-button-hover-text, #ffffff)}.blog-posts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 640px){.blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-posts-grid{grid-template-columns:repeat(3,1fr)}}.blog-post-card{background:var(--color-background, #ffffff);border-radius:var(--card-corner-radius, 4px);border:1px solid var(--color-border, #e5e7eb);overflow:hidden;transition:all .3s ease}.blog-post-card:hover{border-color:var(--color-primary, #1d4ed8);box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-4px)}.blog-post-card__image{aspect-ratio:16/9;overflow:hidden}.blog-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-post-card:hover .blog-post-card__image img{transform:scale(1.05)}.blog-post-card__content{padding:1.25rem}.blog-post-card__title{font-family:var(--type-heading-font, inherit);font-size:var(--type-size-h5, 1.125rem);font-weight:var(--font-weight--heading, 600);color:var(--color-foreground-heading, #1f2937);margin-bottom:.5rem;line-height:1.4}.blog-post-card__title a{color:inherit;text-decoration:none}.blog-post-card__title a:hover{color:var(--color-primary, #1d4ed8)}.blog-post-card__excerpt{font-size:var(--font-size--body-sm, .875rem);color:var(--color-foreground-subdued, #6b7280);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-post-card__meta{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border, #f3f4f6);font-size:.8125rem;color:var(--color-foreground-subdued, #9ca3af)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mm-collection-blog.css.map */
