.n-o-text-cards{background:var(--background-fill-light-1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--global-item-gap);width:100%}@media screen and (max-width: 989px){.n-o-text-cards{padding-right:0}.n-o-text-cards .section-content-header{padding-right:var(--global-sect-pad-x-sm)}}.n-o-text-cards .card-grid-container{width:100%}.n-o-text-cards .card-grid{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--global-grid-gap)}@media screen and (max-width: 989px){.n-o-text-cards .card-grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;align-items:stretch;padding-bottom:var(--global-item-gap)}.n-o-text-cards .card-grid::-webkit-scrollbar{height:8px}.n-o-text-cards .card-grid::-webkit-scrollbar-track{background-color:var(--brand-grey-light);border-radius:10px;margin-right:var(--global-sect-pad-x-sm)}.n-o-text-cards .card-grid::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--brand-black);width:50%}}.n-o-text-cards .card-grid .card-item{height:100%;width:100%;display:flex;flex-direction:column}@media screen and (max-width: 989px){.n-o-text-cards .card-grid .card-item{flex:0 0 270px;height:auto;display:flex;flex-direction:column;scroll-snap-align:start;width:auto;margin-right:var(--global-grid-gap)}.n-o-text-cards .card-grid .card-item:last-child{margin-right:var(--global-sect-pad-x-sm)}}.n-o-text-cards .card-grid .card-item article{flex:1 1 auto;height:100%;display:flex;flex-direction:column;gap:0}.n-o-text-cards .card-grid .card-item picture,.n-o-text-cards .card-grid .card-item .card-image{width:100%;object-fit:cover;height:240px}@media screen and (max-width: 989px){.n-o-text-cards .card-grid .card-item picture,.n-o-text-cards .card-grid .card-item .card-image{height:160px}}.n-o-text-cards .card-grid .card-item .card-content{background:var(--card-bg-fill);display:flex;flex-direction:column;gap:var(--card-gap);color:var(--body-fill-light);padding:var(--card-pad);height:100%;flex-grow:1}@media screen and (max-width: 989px){.n-o-text-cards .card-grid .card-item .card-content{flex:1 1 auto;height:100%;min-height:0;display:flex;flex-direction:column}}.n-o-text-cards .card-grid .card-item .card-content .card-title{color:var(--heading-fill-light)}.n-o-text-cards .card-grid .card-item .card-content .n-o-button{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-text-cards.css.map */
