.index-image-text-grid{--grid-text-color: var(--Color-Primary-900, #433731);--grid-paragraph-font: var(--Font-Family-Paragraph, "Nunito Sans");--grid-heading-font: var(--Font-Family-Heading, Unna)}.index-image-text-grid .image-text-grid-card{padding:1.25rem}.index-image-text-grid .image-text-grid-card__title{color:var(--grid-text-color);font-family:var(--grid-heading-font);font-size:var(--Font-Size-Heading-H5, 1.5rem);font-weight:var(--Font-Weight-Regular, 400);line-height:var(--Font-Line-Height-Heading-H5, 1.33);margin-bottom:1.75rem}.index-image-text-grid .image-text-grid-card__caption{color:var(--grid-text-color);font-family:var(--grid-paragraph-font);font-size:var(--Font-Size-Paragraph-Overline-Extra-Small, .625rem);font-weight:500;line-height:var(--Font-Line-Height-Paragraph-Overline-Small, 1.6);letter-spacing:var(--Font-Letter-Spacing-Paragraph-Overline, .09375rem);text-transform:uppercase}.index-image-text-grid .image-text-grid-card__text{color:var(--grid-text-color);font-family:var(--grid-paragraph-font);font-size:var(--Font-Size-Paragraph-Extra-Small, .75rem);font-weight:var(--Font-Weight-Regular, 400);line-height:var(--Font-Line-Height-Paragraph-Extra-Small, 1.67)}.index-image-text-grid .btn--text span{color:var(--grid-text-color);font-family:var(--grid-paragraph-font);font-size:var(--Font-Size-Paragraph-Overline-Small, .75rem);font-weight:500;line-height:var(--Font-Line-Height-Paragraph-Overline-Small, 1.33);letter-spacing:var(--Font-Letter-Spacing-Paragraph-Overline, .09375rem);text-transform:uppercase}.index-image-text-grid .btn--text:not(.btn--text-no-underline) span:after{bottom:-4px}.grid--image-text-grid{display:grid;gap:2rem;grid-template-columns:repeat(var(--COLUMNS, 2),1fr)}@media screen and (max-width: 990px){.grid--image-text-grid{grid-template-columns:repeat(var(--COLUMNS-MEDIUM, 2),1fr);gap:1.5rem}}@media screen and (max-width: 749px){.grid--image-text-grid{grid-template-columns:repeat(var(--COLUMNS-MOBILE, 1),1fr);gap:1rem}}.image-text-grid-card{display:flex;height:100%;background:var(--bg);border-radius:var(--radius, 0);overflow:hidden;min-height:400px}.image-text-grid-card__link{display:flex;width:100%;text-decoration:none;color:inherit}.image-text-grid-card__image{flex:0 0 50%;position:relative;overflow:hidden}.image-text-grid-card__content{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start}.image-text-grid-card__title{margin-bottom:1rem;line-height:1.2}.image-text-grid-card__description{margin-bottom:1.5rem;flex-grow:1}.image-text-grid-card__description--inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.image-text-grid-card__description--inline .image-text-grid-card__caption{margin-bottom:0}.image-text-grid-card__description--block{display:block}.image-text-grid-card__caption{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);margin-bottom:.5rem}.image-text-grid-card__text{line-height:1.6}.image-text-grid-card__actions{margin-top:auto}.image-text-grid-card__nested-content{flex-grow:1}.image-text-grid-card__item{margin-bottom:1rem}.image-text-grid-card__item:last-child{margin-bottom:0}.image-text-grid-card__item--inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.image-text-grid-card__item--inline .image-text-grid-card__caption{margin-bottom:0}.image-text-grid-card__item--block{display:block}.image-text-grid-card__item--block .image-text-grid-card__caption{margin-bottom:.5rem}.grid-item--hidden{display:none!important}.grid-item--fade-in{animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.load-more-section{max-width:300px;width:100%;margin:80px auto 0;padding:2rem;text-align:center;background:rgba(var(--color-base-background-1),.5);border-radius:var(--radius, 8px)}.load-more-stats{margin-bottom:1rem}.load-more-text{display:flex;color:var(--Color-Primary-900, #433731);text-align:center;font-family:var(--Font-Family-Paragraph, "Nunito Sans");font-size:var(--Font-Size-Paragraph-Small, 14px);font-style:normal;font-weight:var(--Font-Weight-Regular, 400);line-height:var(--Font-Line-Height-Paragraph-Small, 20px);letter-spacing:var(--Font-Letter-Spacing-Paragraph-Small, 0);gap:5px;justify-content:center}.load-more-text span{font-weight:var(--Font-Weight-Bold, 700)}.load-more-progress-bar{width:100%;height:1px;background:#f5d6c5;margin-bottom:1.5rem;overflow:hidden}.load-more-progress-fill{height:2px;background:#79655a;transition:width .6s ease-out}.btn--load-more{padding:.75rem 2rem;font-weight:600;letter-spacing:.05em;transition:all .3s ease;border-radius:var(--radius, 4px);border-radius:var(--Radius-Button-Radius, 0);background:var(--Color-Primary-900, #433731);color:var(--Color-Primary-200, #fff7f3);font-family:var(--Font-Family-Paragraph, "Nunito Sans");font-size:var(--Font-Size-Paragraph-Overline-Small, 12px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-Paragraph-Overline-Small, 16px);letter-spacing:var(--Font-Letter-Spacing-Paragraph-Overline, 1.5px);text-transform:uppercase;border:1px solid transparent}.btn--load-more:hover{background:#fff;color:var(--Color-Primary-900, #433731);border:1px solid var(--Color-Primary-900, #433731);transform:translateY(-2px)}.btn--load-more:focus{outline:2px solid var(--color-base-accent-1, #007bff);outline-offset:2px}@media screen and (max-width: 749px){.load-more-section{margin-top:2rem;padding:1.5rem 1rem}.load-more-text{font-size:.75rem}.btn--load-more{padding:.625rem 1.5rem;font-size:.875rem}}@media screen and (max-width: 749px){.image-text-grid-card{flex-direction:column;min-height:300px}.image-text-grid-card__image{flex:0 0 200px}.image-text-grid-card__content{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/section-image-with-text-grid.css.map */
