.m-rmg-section{overflow-x:hidden}.m-rmg-section__inner{box-sizing:border-box}.m-rmg-section .container-full.m-rmg-section__inner{max-width:none}.m-rmg{--rmg-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--rmg-card-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);min-width:0}.m-rmg__header{text-align:center;margin-bottom:1.5rem;padding-left:2px;padding-right:2px}@media (min-width: 375px){.m-rmg__header{margin-bottom:2rem}}@media (min-width: 768px){.m-rmg__header{margin-bottom:4rem}}.m-rmg__heading{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 1rem);line-height:1.267;color:var(--rmg-heading-color);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 375px){.m-rmg__heading{margin-bottom:.75rem}}@media (min-width: 768px){.m-rmg__heading{font-size:calc(((var(--font-h2-tablet)) / (var(--font-base-size))) * 1rem)}}@media (min-width: 1280px){.m-rmg__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-base-size))) * 1rem);line-height:1.238}}.m-rmg__subheading{font-family:var(--font-stack-body);font-size:calc(var(--font-base-size, 16) * 1px);line-height:1.5;color:var(--rmg-subheading-color);margin:0}@media (min-width: 768px){.m-rmg__subheading{font-size:calc(((var(--font-base-size, 16) * 1.125)) * 1px)}}.m-rmg__grid{display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 360px){.m-rmg__grid{gap:1.25rem}}@media (min-width: 480px){.m-rmg__grid{gap:1.5rem}}@media (min-width: 768px){.m-rmg__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1024px){.m-rmg__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.m-rmg__item{position:relative;min-width:0}.m-rmg__card{background:var(--rmg-card-bg);border-radius:.75rem;padding:.75rem;box-shadow:#0000002e 0 2px 4px;transition:box-shadow .3s ease;height:100%;display:flex;flex-direction:column;min-width:0}@media (min-width: 360px){.m-rmg__card{padding:1rem;border-radius:1rem}}@media (min-width: 480px){.m-rmg__card{padding:1.25rem;border-radius:1.25rem}}@media (min-width: 768px){.m-rmg__card{padding:1.5rem}}.m-rmg__card:hover{box-shadow:#00000026 0 2px 8px}.m-rmg__images{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-bottom:.75rem;min-width:0}@media (min-width: 360px){.m-rmg__images{gap:.5rem;margin-bottom:1rem}}@media (min-width: 768px){.m-rmg__images{gap:.5rem;margin-bottom:1.25rem}}.m-rmg__images .m-rmg__img-wrap:only-child{grid-column:1 / -1}.m-rmg__img-wrap{position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:1;min-width:0}.m-rmg__img-wrap img{width:100%;height:100%;max-width:100%;object-fit:cover;display:block}.m-rmg__caption{font-family:var(--font-stack-body);font-size:calc((var(--font-base-size, 16) * .8125) * 1px);font-style:italic;line-height:1.5;color:var(--rmg-caption-color);margin:0;text-align:center;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 375px){.m-rmg__caption{font-size:calc((var(--font-base-size, 16) * .875) * 1px)}}@media (min-width: 768px){.m-rmg__caption{font-size:calc(var(--font-base-size, 16) * 1px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/real-memories-gallery.css.map */
