.mfr-blog__grid .blog-grid{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.mfr-blog__grid .blog-grid__inner{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:1.875rem}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__inner{gap:3.5625rem}}.mfr-blog__grid .blog-grid__filters{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:.75rem}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__filters{flex-direction:row;align-items:center;justify-content:space-between}}.mfr-blog__grid .blog-grid__filters-list{display:inline-flex;justify-content:flex-start;align-items:center;gap:.625rem;list-style:none;max-width:100%;overflow:auto;margin:0;padding-bottom:1.25rem}@media print,screen and (max-width:63.99875em){.mfr-blog__grid .blog-grid__filters-list{margin:0 -1.25rem;width:calc(100% + 2.5rem);padding:0 1.25rem 1.25rem;max-width:unset}}.mfr-blog__grid .blog-grid__filters-list::-webkit-scrollbar{-webkit-appearance:none}.mfr-blog__grid .blog-grid__filters-list::-webkit-scrollbar:vertical{width:3px}.mfr-blog__grid .blog-grid__filters-list::-webkit-scrollbar:horizontal{height:3px}.mfr-blog__grid .blog-grid__filters-list::-webkit-scrollbar-thumb{background-color:#d899e1;-moz-border-radius:.625rem;-o-border-radius:.625rem;-ms-border-radius:.625rem;-webkit-border-radius:.625rem;border-radius:.625rem;border:none}.mfr-blog__grid .blog-grid__filters-list::-webkit-scrollbar-track{-moz-border-radius:.625rem;-o-border-radius:.625rem;-ms-border-radius:.625rem;-webkit-border-radius:.625rem;border-radius:.625rem;background-color:transparent}.mfr-blog__grid .blog-grid__filters-list.with-scroll{justify-content:flex-start}@media print,screen and (max-width:63.99875em){.mfr-blog__grid .blog-grid__filters-list.with-scroll{padding-bottom:.625rem;margin-top:rem-cacl(20px)}}.mfr-blog__grid .blog-grid__filters-list li{display:inline-block;overflow:hidden;flex-shrink:0}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-blog__grid .blog-grid__filters-list li:not(.is-inview):not(.disable-inview) button{-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px));opacity:0}.mfr-blog__grid .blog-grid__filters-list li button{font-size:var(--font-body-size-xsmall);line-height:1.15em;font-weight:800;letter-spacing:.071875rem;text-transform:uppercase;padding:.875rem 1.5625rem;background-color:#fff;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-moz-border-radius:.625rem;-o-border-radius:.625rem;-ms-border-radius:.625rem;-webkit-border-radius:.625rem;border-radius:.625rem}.mfr-blog__grid .blog-grid__filters-list li button.is-active{background-color:var(--color-accent-3)}@media screen and (pointer:fine){.mfr-blog__grid .blog-grid__filters-list li button:hover{background-color:var(--color-accent-3)}}.mfr-blog__grid .blog-grid__filters-list li button:focus-visible,.mfr-blog__grid .blog-grid__filters-list li button:focus-within{background-color:var(--color-accent-3)}.mfr-blog__grid .blog-grid__search{position:relative;flex-shrink:0;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-blog__grid .blog-grid__search:not(.is-inview):not(.disable-inview){-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px));opacity:0}.mfr-blog__grid .blog-grid__search img{position:absolute;top:50%;right:1.4375rem;width:.9375rem;-moz-transform:translateY(-50%) scaleX(-1);-o-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.mfr-blog__grid .blog-grid__search input{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__search input{font-size:var(--font-body-size-small)}}.mfr-blog__grid .blog-grid__search input{font-weight:600;margin:0;padding:.375rem .8125rem;padding-right:2.8125rem;-moz-border-radius:1.25rem;-o-border-radius:1.25rem;-ms-border-radius:1.25rem;-webkit-border-radius:1.25rem;border-radius:1.25rem;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__search input{width:15.625rem}}.mfr-blog__grid .blog-grid__search input::placeholder{color:currentColor;opacity:.6}.mfr-blog__grid .blog-grid__search input::-webkit-input-placeholder{color:currentColor;opacity:.6}.mfr-blog__grid .blog-grid__search input:-moz-placeholder{color:currentColor;opacity:.6}.mfr-blog__grid .blog-grid__search input::-moz-placeholder{color:currentColor;opacity:.6}.mfr-blog__grid .blog-grid__search input:-ms-input-placeholder{color:currentColor;opacity:.6}.mfr-blog__grid .blog-grid__grid{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem}@media print,screen and (min-width:40em){.mfr-blog__grid .blog-grid__grid{grid-template-columns:1fr 1fr}}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__grid{grid-template-columns:1fr 1fr 1fr;gap:.9375rem}}.mfr-blog__grid .blog-grid__grid-loadmore-wrapper{grid-column:span 1;display:flex;justify-content:center;align-items:center;margin-top:1rem}@media print,screen and (min-width:40em){.mfr-blog__grid .blog-grid__grid-loadmore-wrapper{grid-column:span 2}}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__grid-loadmore-wrapper{grid-column:span 3;margin-top:1.25rem}}.mfr-blog__grid .blog-grid__grid-loadmore-wrapper .button{width:100%;padding:.5rem;min-height:3.75rem;max-width:13.125rem}.mfr-blog__grid .blog-grid__grid-item .blog-card--type-1 .blog-card__media{aspect-ratio:390/200}@media print,screen and (min-width:64em){.mfr-blog__grid .blog-grid__grid-item .blog-card--type-1 .blog-card__media{aspect-ratio:428/324}}
/*# sourceMappingURL=mfr-blog__grid.css.map */
