.blog-posts{--columns-gap: var(--main-blog-grid-column-gap);--rows-gap: var(--main-blog-grid-row-gap);width:100%}.blog-posts--the-mahjong-edit{padding-block-end:48px}.blog-posts-container{column-gap:var(--columns-gap);row-gap:var(--rows-gap);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;width:100%;display:grid}.blog-post-item{grid-column:span var(--col-span);min-width:0;width:calc(var(--blog-post-card-scale, 1) * 100%);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));justify-self:center;padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0}.blog-posts .blog-post-card__image-container{aspect-ratio:var(--main-blog-card-image-ratio);height:auto;overflow:hidden}.blog-posts .blog-post-card__image-container img,.blog-posts .blog-post-card__image{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:1440px){.blog-posts{--main-blog-card-image-ratio: var(--main-blog-card-image-ratio-large)}}.main-blog-card-footer-meta{align-items:center;gap:12px;margin-top:16px;display:flex}.main-blog-read-time{width:fit-content;color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / .08);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;line-height:1;display:inline-flex}.main-blog-read-more{width:fit-content;color:var(--main-blog-read-more-color);font-size:var(--main-blog-read-more-font-size);font-weight:var(--main-blog-read-more-font-weight);letter-spacing:.04em;text-transform:uppercase;margin-top:0;padding-bottom:5px;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.main-blog-read-more:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.main-blog-read-more:hover:after{transform-origin:100%;transform:scaleX(0)}.f-blog-pagination{width:100%;margin-top:var(--pagination-margin-top);margin-bottom:var(--pagination-margin-bottom)}.main-blog-view-all-wrapper{width:100%;margin-top:var(--pagination-margin-top);margin-bottom:var(--pagination-margin-bottom);justify-content:center;display:flex}.main-blog-view-all{text-transform:uppercase;text-decoration:none}.f-pagination-wrapper{text-align:var(--pagination-text-align)}.f-pagination{justify-content:var(--pagination-justify-content);display:flex}.f-pagination__list{justify-content:center;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.f-pagination__item{min-width:34px;height:34px;color:rgb(var(--color-foreground-rgb));justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.f-pagination__item--current{border:1px solid;border-radius:50%}.f-pagination__item--next{gap:8px;min-width:auto}.f-pagination__item:hover{opacity:.7}.main-blog__printables-promo{gap:var(--main-blog-resource-grid-gap);align-items:var(--main-blog-resource-alignment);margin-top:var(--main-blog-resource-top-spacing);border-top:1px solid color-mix(in srgb,var(--color-foreground) var(--main-blog-resource-border-opacity),transparent);border-bottom:1px solid color-mix(in srgb,var(--color-foreground) var(--main-blog-resource-border-opacity),transparent);grid-column:1 / -1;grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr) auto;padding-block-start:var(--main-blog-resource-padding-block-start);padding-block-end:var(--main-blog-resource-padding-block-end);padding-inline-start:var(--main-blog-resource-padding-inline-start);padding-inline-end:var(--main-blog-resource-padding-inline-end);display:grid}.main-blog__printables-promo span{color:color-mix(in srgb,var(--main-blog-resource-label-color) var(--main-blog-resource-label-opacity),transparent);font-family:var(--main-blog-resource-label-font);font-size:var(--main-blog-resource-label-font-size);line-height:var(--main-blog-resource-label-line-height);letter-spacing:var(--main-blog-resource-label-letter-spacing);text-transform:var(--main-blog-resource-label-case);margin:0 0 12px;display:block}.main-blog__printables-promo h3{margin-block:var(--printables-promo-heading-margin-top) var(--printables-promo-heading-margin-bottom);padding-block:var(--printables-promo-heading-padding-top) var(--printables-promo-heading-padding-bottom);color:color-mix(in srgb,var(--printables-promo-heading-color) var(--printables-promo-heading-opacity),transparent);font-family:var(--printables-promo-heading-font);font-size:var(--printables-promo-heading-font-size);font-weight:var(--printables-promo-heading-font-weight);line-height:var(--printables-promo-heading-line-height);letter-spacing:var(--printables-promo-heading-letter-spacing);text-align:var(--printables-promo-heading-align);text-transform:var(--printables-promo-heading-case)}.main-blog__printables-promo p{color:color-mix(in srgb,var(--main-blog-resource-text-color) var(--main-blog-resource-text-opacity),transparent);font-family:var(--main-blog-resource-text-font);font-size:var(--main-blog-resource-text-font-size);line-height:var(--main-blog-resource-text-line-height);letter-spacing:var(--main-blog-resource-text-letter-spacing);text-transform:var(--main-blog-resource-text-case);margin:0}.main-blog__printables-promo-button{width:var(--printables-promo-button-width);white-space:nowrap;justify-content:center;max-width:100%;display:inline-flex}.main-blog__printables-promo-button.link{color:var(--color-primary);align-items:center;padding-bottom:5px;text-decoration:none;position:relative}.main-blog__printables-promo-button.link:after{content:"";background-color:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.main-blog__printables-promo-button.link:hover{color:var(--color-primary-hover)}@media screen and (max-width:989px){.blog-posts{--columns-gap: clamp(20px, 4vw, var(--main-blog-grid-column-gap))}.blog-posts-container .blog-post-item{--col-span: 3;--blog-post-card-scale: .9}.main-blog__printables-promo{gap:var(--main-blog-resource-grid-gap-mobile);align-items:var(--main-blog-resource-alignment-mobile);margin-top:var(--main-blog-resource-top-spacing-mobile);grid-template-columns:1fr}}.journal-page-header{width:100%;max-width:var(--journal-header-max-width);margin:var(--journal-header-margin-top) auto var(--journal-header-margin-bottom);padding-block:var(--journal-header-padding-top) var(--journal-header-padding-bottom);text-align:var(--journal-header-text-align);border-top:1px solid rgb(var(--color-foreground-rgb) / .16);border-bottom:1px solid rgb(var(--color-foreground-rgb) / .16)}.journal-page-header h1{margin-block:var(--journal-title-margin-top) var(--journal-title-margin-bottom);padding-block:var(--journal-title-padding-top) var(--journal-title-padding-bottom);color:color-mix(in srgb,var(--journal-title-color) var(--journal-title-opacity),transparent);font-family:var(--journal-title-font);font-size:var(--journal-title-font-size);font-weight:var(--journal-title-font-weight);line-height:var(--journal-title-line-height);letter-spacing:var(--journal-title-letter-spacing);text-align:var(--journal-title-align);text-transform:var(--journal-title-case)}.blog-posts .blog-post-card__title,.blog-posts .blog-post-card__title a,.blog-posts .blog-post-card__heading,.blog-posts .resource-card__title,.blog-posts .resource-card__title a,.blog-posts .resource-card__heading{margin-block:var(--main-blog-card-title-margin-top) var(--main-blog-card-title-margin-bottom);padding-block:var(--main-blog-card-title-padding-top) var(--main-blog-card-title-padding-bottom);color:color-mix(in srgb,var(--main-blog-card-title-color) var(--main-blog-card-title-opacity),transparent);font-family:var(--main-blog-card-title-font);font-size:var(--main-blog-card-title-font-size);font-weight:var(--main-blog-card-title-font-weight);line-height:var(--main-blog-card-title-line-height);letter-spacing:var(--main-blog-card-title-letter-spacing);text-align:var(--main-blog-card-title-align);text-transform:var(--main-blog-card-title-case)}@media screen and (max-width:749px){.blog-posts{--rows-gap: var(--main-blog-grid-row-gap-mobile);--main-blog-card-image-ratio: var(--main-blog-card-image-ratio-mobile);--featured-products-row-margin-top: var(--featured-products-row-margin-top-mobile);--featured-products-row-margin-bottom: var(--featured-products-row-margin-bottom-mobile);--featured-products-heading-margin-top: var(--featured-products-heading-margin-top-mobile);--featured-products-heading-margin-bottom: var(--featured-products-heading-margin-bottom-mobile);--featured-products-heading-padding-block-start: var(--featured-products-heading-padding-block-start-mobile);--featured-products-heading-padding-block-end: var(--featured-products-heading-padding-block-end-mobile);--featured-products-row-divider-margin-top: var(--featured-products-row-divider-margin-top-mobile);--pagination-margin-top: var(--pagination-margin-top-mobile);--pagination-margin-bottom: var(--pagination-margin-bottom-mobile)}.blog-posts--the-mahjong-edit{padding-block-end:48px}.blog-posts-container .blog-post-item{--col-span: 6;--blog-post-card-scale: 1}.journal-page-header{margin:var(--journal-header-margin-top-mobile) auto var(--journal-header-margin-bottom-mobile);padding-block:var(--journal-header-padding-top-mobile) var(--journal-header-padding-bottom-mobile)}.journal-page-header h1{margin-block:var(--journal-title-margin-top-mobile) var(--journal-title-margin-bottom-mobile);padding-block:var(--journal-title-padding-top-mobile) var(--journal-title-padding-bottom-mobile);font-family:var(--journal-title-font-mobile);font-size:var(--journal-title-font-size-mobile);font-weight:var(--journal-title-font-weight-mobile);line-height:var(--journal-title-line-height-mobile);letter-spacing:var(--journal-title-letter-spacing-mobile);text-align:var(--journal-title-align-mobile);text-transform:var(--journal-title-case-mobile)}.blog-posts .blog-post-card__title,.blog-posts .blog-post-card__title a,.blog-posts .blog-post-card__heading,.blog-posts .resource-card__title,.blog-posts .resource-card__title a,.blog-posts .resource-card__heading{margin-block:var(--main-blog-card-title-margin-top-mobile) var(--main-blog-card-title-margin-bottom-mobile);padding-block:var(--main-blog-card-title-padding-top-mobile) var(--main-blog-card-title-padding-bottom-mobile);font-family:var(--main-blog-card-title-font-mobile);font-size:var(--main-blog-card-title-font-size-mobile);font-weight:var(--main-blog-card-title-font-weight-mobile);line-height:var(--main-blog-card-title-line-height-mobile);letter-spacing:var(--main-blog-card-title-letter-spacing-mobile);text-align:var(--main-blog-card-title-align-mobile);text-transform:var(--main-blog-card-title-case-mobile)}.main-blog__printables-promo span{font-size:var(--main-blog-resource-label-font-size-mobile)}.main-blog__printables-promo h3{margin-block:var(--printables-promo-heading-margin-top-mobile) var(--printables-promo-heading-margin-bottom-mobile);padding-block:var(--printables-promo-heading-padding-top-mobile) var(--printables-promo-heading-padding-bottom-mobile);font-family:var(--printables-promo-heading-font-mobile);font-size:var(--printables-promo-heading-font-size-mobile);font-weight:var(--printables-promo-heading-font-weight-mobile);line-height:var(--printables-promo-heading-line-height-mobile);letter-spacing:var(--printables-promo-heading-letter-spacing-mobile);text-align:var(--printables-promo-heading-align-mobile);text-transform:var(--printables-promo-heading-case-mobile)}.main-blog__printables-promo p{font-size:var(--main-blog-resource-text-font-size-mobile)}}.main-blog__featured-products-row{margin-block:var(--featured-products-row-margin-top) var(--featured-products-row-margin-bottom);grid-column:1 / -1;padding-block-start:var(--featured-products-padding-block-start);padding-block-end:var(--featured-products-padding-block-end);padding-inline-start:var(--featured-products-padding-inline-start);padding-inline-end:var(--featured-products-padding-inline-end)}.main-blog__featured-products-row:after{content:"";margin-top:var(--featured-products-row-divider-margin-top);border-top:1px solid color-mix(in srgb,var(--color-foreground) var(--featured-products-row-divider-opacity),transparent);display:block}.main-blog__featured-products-grid{column-gap:var(--featured-products-column-gap);row-gap:var(--featured-products-row-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.main-blog__featured-product{min-width:0}.main-blog__featured-products-grid .resource-card__media{aspect-ratio:var(--featured-products-image-aspect-ratio);height:auto;overflow:hidden}.main-blog__featured-products-grid .resource-card__image{object-fit:cover;width:100%;height:100%}@media screen and (max-width:749px){.main-blog__featured-products-row{padding-block-start:var(--featured-products-padding-block-start-mobile);padding-block-end:var(--featured-products-padding-block-end-mobile);padding-inline-start:var(--featured-products-padding-inline-start-mobile);padding-inline-end:var(--featured-products-padding-inline-end-mobile)}.main-blog__featured-products-grid{column-gap:var(--featured-products-column-gap-mobile);row-gap:var(--featured-products-row-gap-mobile);grid-template-columns:1fr}.main-blog__featured-products-grid .resource-card__media{aspect-ratio:var(--featured-products-image-aspect-ratio);height:auto}.main-blog__featured-products-grid .price,.main-blog__featured-products-grid .price-item,.main-blog__featured-products-grid .resource-card__price,.main-blog__featured-products-grid .product-card__price{font-size:var(--featured-products-price-font-size-mobile)}}.main-blog__featured-products-heading{width:100%;max-width:var(--featured-products-heading-max-width);margin:var(--featured-products-heading-margin-top) auto var(--featured-products-heading-margin-bottom);padding-block:var(--featured-products-heading-padding-block-start) var(--featured-products-heading-padding-block-end);text-align:var(--featured-products-heading-align);border-top:1px solid color-mix(in srgb,var(--color-foreground) var(--featured-products-heading-divider-opacity),transparent);border-bottom:1px solid color-mix(in srgb,var(--color-foreground) var(--featured-products-heading-divider-opacity),transparent)}.main-blog__featured-products-heading h2{color:color-mix(in srgb,var(--featured-products-heading-color) var(--featured-products-heading-opacity),transparent);font-family:var(--featured-products-heading-font);font-size:var(--featured-products-heading-font-size);font-weight:var(--featured-products-heading-font-weight);line-height:var(--featured-products-heading-line-height);letter-spacing:var(--featured-products-heading-letter-spacing);text-transform:var(--featured-products-heading-case);text-align:var(--featured-products-heading-align);margin:0}.main-blog__featured-products-grid .resource-card__title,.main-blog__featured-products-grid .resource-card__title a,.main-blog__featured-products-grid .resource-card__heading,.main-blog__featured-products-grid .product-card__title,.main-blog__featured-products-grid .product-card__title a,.main-blog__featured-products-grid h3{margin-block:var(--featured-products-title-margin-top) var(--featured-products-title-margin-bottom);padding-block:var(--featured-products-title-padding-top) var(--featured-products-title-padding-bottom);color:color-mix(in srgb,var(--featured-products-title-color) var(--featured-products-title-opacity),transparent);font-family:var(--featured-products-title-font);font-size:var(--featured-products-title-font-size);font-weight:var(--featured-products-title-font-weight);line-height:var(--featured-products-title-line-height);letter-spacing:var(--featured-products-title-letter-spacing);text-align:var(--featured-products-title-align);text-transform:var(--featured-products-title-case)}.main-blog__featured-products-grid .price,.main-blog__featured-products-grid .price-item,.main-blog__featured-products-grid .resource-card__price,.main-blog__featured-products-grid .product-card__price{color:color-mix(in srgb,var(--featured-products-price-color) var(--featured-products-price-opacity),transparent);font-family:var(--featured-products-price-font);font-size:var(--featured-products-price-font-size);line-height:var(--featured-products-price-line-height);letter-spacing:var(--featured-products-price-letter-spacing)}.main-blog__featured-products-button-wrap{margin-top:var(--featured-products-button-margin-top);justify-content:center;display:flex}.main-blog__featured-products-button{width:var(--featured-products-button-width);white-space:nowrap;justify-content:center;max-width:100%;display:inline-flex}.main-blog__featured-products-button.link{color:var(--color-primary);align-items:center;padding-bottom:5px;text-decoration:none;position:relative}.main-blog__featured-products-button.link:after{content:"";background-color:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.main-blog__featured-products-button.link:hover{color:var(--color-primary-hover)}@media screen and (max-width:749px){.main-blog__featured-products-heading h2{font-family:var(--featured-products-heading-font-mobile);font-size:var(--featured-products-heading-font-size-mobile);font-weight:var(--featured-products-heading-font-weight-mobile);line-height:var(--featured-products-heading-line-height-mobile);letter-spacing:var(--featured-products-heading-letter-spacing-mobile);text-align:var(--featured-products-heading-align-mobile);text-transform:var(--featured-products-heading-case-mobile)}.main-blog__featured-products-grid .resource-card__title,.main-blog__featured-products-grid .resource-card__title a,.main-blog__featured-products-grid .resource-card__heading,.main-blog__featured-products-grid .product-card__title,.main-blog__featured-products-grid .product-card__title a,.main-blog__featured-products-grid h3{margin-block:var(--featured-products-title-margin-top-mobile) var(--featured-products-title-margin-bottom-mobile);padding-block:var(--featured-products-title-padding-top-mobile) var(--featured-products-title-padding-bottom-mobile);font-family:var(--featured-products-title-font-mobile);font-size:var(--featured-products-title-font-size-mobile);font-weight:var(--featured-products-title-font-weight-mobile);line-height:var(--featured-products-title-line-height-mobile);letter-spacing:var(--featured-products-title-letter-spacing-mobile);text-align:var(--featured-products-title-align-mobile);text-transform:var(--featured-products-title-case-mobile)}.main-blog__featured-products-grid .price,.main-blog__featured-products-grid .price-item,.main-blog__featured-products-grid .resource-card__price,.main-blog__featured-products-grid .product-card__price{color:color-mix(in srgb,var(--featured-products-price-color) var(--featured-products-price-opacity),transparent);font-family:var(--featured-products-price-font);font-size:var(--featured-products-price-font-size-mobile);line-height:var(--featured-products-price-line-height);letter-spacing:var(--featured-products-price-letter-spacing)}.main-blog__featured-products-button-wrap{margin-top:var(--featured-products-button-margin-top-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/mahj-main-blog.css.map */
