.fmb__container{max-width:var(--container-width);margin-inline:auto;padding-inline:16px;box-sizing:border-box}.fmb__header{margin-bottom:24px}.fmb__heading{margin:0;color:var(--fmb-heading-color, #000)}.fmb__subheading{margin:8px 0 0;color:var(--fmb-heading-color, #000)}.fmb__align-left{text-align:left}.fmb__align-center{text-align:center}.fmb__align-right{text-align:right}.fmb__grid{display:grid;grid-template-columns:repeat(var(--max-cols),1fr);grid-auto-rows:var(--min-row-height);column-gap:var(--gap);row-gap:var(--row-gap, var(--gap))}.fmb__card{position:relative;grid-column:span var(--card-cols);grid-row:span var(--card-rows);display:flex;flex-direction:column;overflow:hidden;overflow:clip;color:var(--fmb-card-text, #000)}.fmb__card-media-link,.fmb__card-media-fill{display:block;width:100%;height:100%}.fmb__card-title-link{color:inherit;text-decoration:none}.fmb__card-title-link:hover{text-decoration:underline}.fmb__card-inner{position:relative;flex:1 1 auto;min-height:0;display:flex;overflow:hidden;overflow:clip}.fmb__card-media{position:relative;overflow:hidden;flex:1 1 auto;min-height:0;min-width:0}.fmb--rounded .fmb__card-media{border-radius:calc(var(--global-border-radius, 8px) * 2)}.fmb__card-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.fmb__card-body{display:flex;flex-direction:column;gap:5px;box-sizing:border-box}.fmb__card-blog{font-size:calc(var(--body-font-size) * .72);text-transform:uppercase;letter-spacing:.05em;color:var(--fmb-card-text, #000);opacity:.8}.fmb__card-tag{align-self:flex-start;font-size:calc(var(--body-font-size) * .75);font-weight:600;padding:5px 12px;border-radius:calc(var(--global-border-radius, 8px) * 8.5);background:var(--fmb-tag-bg, #fff);color:var(--fmb-tag-color, #000)}.fmb__card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:calc(var(--body-font-size) * .75);color:var(--fmb-card-text, #000)}.fmb__card-byline{font-size:calc(var(--body-font-size) * .75);color:var(--fmb-card-text, #000)}.fmb__card-date,.fmb__card-comments{opacity:.7}.fmb__card-title{margin:0;font-size:var(--body-font-size);font-weight:600;line-height:1.5em;color:var(--fmb-card-text, #000);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fmb__card-excerpt{margin:0;font-size:calc(var(--body-font-size) * .875);line-height:1.25em;color:var(--fmb-card-text, #000);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fmb__card-readmore{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:2px;color:var(--fmb-card-text, #000)}.fmb__card:has(.fmb__card-media-link:focus-visible){outline:2px solid currentColor;outline-offset:2px}.fmb__card-title:has(.fmb__card-title-link:focus-visible),.fmb__card-readmore:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.fmb__card-readmore-arrow,.fmb__view-more-arrow{display:inline-flex;width:1em;height:1em}.fmb__card-caption{flex:0 0 auto;margin-top:8px}.fmb__card-caption .article-image-caption{margin:0;font-size:calc(var(--body-font-size) * .78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fmb__card--pos-below .fmb__card-inner{flex-direction:column;gap:8px}.fmb__card--pos-above .fmb__card-inner{flex-direction:column-reverse;gap:8px}.fmb__card--pos-right .fmb__card-inner{flex-direction:row;gap:16px}.fmb__card--pos-left .fmb__card-inner{flex-direction:row-reverse;gap:16px}.fmb__card--pos-left .fmb__card-media,.fmb__card--pos-right .fmb__card-media{flex:0 0 42%;align-self:flex-start;aspect-ratio:1 / 1;max-height:100%}.fmb__card--fit-contain .fmb__card-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--fmb-media-bg);background-size:cover;background-position:center;filter:blur(16px);transform:scale(1.1)}.fmb__card--fit-contain .fmb__card-img{position:relative;z-index:1;object-fit:contain;object-position:center}.fmb__card--pos-left .fmb__card-body,.fmb__card--pos-right .fmb__card-body{flex:1 1 auto;align-self:flex-start}.fmb__card--pos-below .fmb__card-body,.fmb__card--pos-above .fmb__card-body{flex:0 0 auto}.fmb__card--pos-below .fmb__card-media,.fmb__card--pos-above .fmb__card-media{min-height:0}.fmb__card--pos-overlay .fmb__card-inner{display:block}.fmb__card--pos-overlay .fmb__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.fmb__card--pos-overlay .fmb__card-body{position:absolute;left:16px;bottom:16px;right:auto;z-index:1;width:49%;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:hidden;overflow:clip;padding:16px;gap:8px;border-radius:calc(var(--global-border-radius, 8px) * 2);background:var(--fmb-scrim, rgba(0, 0, 0, .4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fmb-overlay-text, #fff)}.fmb__card--pos-overlay .fmb__card-blog,.fmb__card--pos-overlay .fmb__card-title,.fmb__card--pos-overlay .fmb__card-meta,.fmb__card--pos-overlay .fmb__card-byline,.fmb__card--pos-overlay .fmb__card-excerpt,.fmb__card--pos-overlay .fmb__card-readmore{color:var(--fmb-overlay-text, #fff)}.fmb__card--pos-overlay .fmb__card-title{font-size:var(--body-font-size);font-weight:var(--heading-font-weight);line-height:1.3}.fmb__card--pos-overlay.fmb__card--feature .fmb__card-title{font-size:calc(var(--heading-font-size) * 1.375);line-height:1.27}.fmb__card--pos-overlay:not(.fmb__card--feature) .fmb__card-title{-webkit-line-clamp:6}.fmb__card--pos-overlay .fmb__card-byline,.fmb__card--pos-overlay .fmb__card-meta,.fmb__card--pos-overlay .fmb__card-tag{font-size:calc(var(--body-font-size) * .875)}.fmb__card--placeholder .fmb__card-inner{align-items:center;justify-content:center;border:1px dashed rgba(0,0,0,.25);border-radius:calc(var(--global-border-radius, 8px) * 2)}.fmb__view-more{display:inline-flex;align-items:center;gap:8px;margin-top:24px}@media screen and (min-width:1200px){.fmb__card--pos-overlay.fmb__card--feature .fmb__card-body{left:32px;bottom:32px;padding:33px 24px;gap:var(--global-gap, 16px)}.fmb__card--pos-overlay .fmb__card-excerpt{font-size:var(--body-font-size);line-height:1.5em}.fmb__card--pos-overlay.fmb__card--feature .fmb__card-title{font-size:calc(var(--heading-font-size) * 1.75);line-height:1.214}}@media screen and (max-width:1199.98px){.fmb__grid{grid-template-columns:1fr;grid-auto-rows:auto}.fmb__card{grid-column:auto;grid-row:auto}.fmb__card--pos-below .fmb__card-media,.fmb__card--pos-above .fmb__card-media{flex:none;min-height:calc(var(--card-rows, 1) * 110px)}.fmb__card--pos-overlay .fmb__card-inner{min-height:calc(var(--card-rows, 1) * 110px)}}@media screen and (max-width:767.98px){.fmb__card--pos-left .fmb__card-inner,.fmb__card--pos-right .fmb__card-inner{flex-direction:column;gap:8px}.fmb__card--pos-left .fmb__card-body,.fmb__card--pos-right .fmb__card-body{flex:0 0 auto;align-self:stretch}.fmb__card--pos-left .fmb__card-media,.fmb__card--pos-right .fmb__card-media{flex:none;width:100%}.fmb__card--pos-overlay .fmb__card-body{left:12px;bottom:12px;width:auto;max-width:calc(100% - 24px)}.fmb__card--pos-overlay .fmb__card-title{font-size:calc(var(--body-font-size) * 1.125);line-height:1.22em}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-featured-multi-blog.css.map */
