.ewg-ro-recommendation{background:var(--color-surface-primary, #fff);color:var(--color-text-primary, #000)}.ewg-ro-recommendation__container{display:flex;width:100%;max-width:var(--spacing-max-content-width-desktop, 1280px);margin:0 auto;padding:var(--spacing-section-spacing-desktop, 96px) var(--spacing-margin-desktop, 48px);flex-direction:column;align-items:center;gap:32px}.ewg-ro-recommendation__header{display:flex;width:800px;max-width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}.ewg-ro-recommendation__title,.ewg-ro-recommendation__description{width:100%}.ewg-ro-recommendation__grid{display:grid;width:100%;grid-template-columns:repeat(var(--ewg-ro-card-count, 4),minmax(0,1fr));align-items:stretch;gap:20px}.ewg-ro-recommendation__card{display:flex;min-width:0;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:var(--radius-section-card, 10px);background:var(--color-surface-tertiary, #f3f8ff)}.ewg-ro-recommendation__icon{width:48px;height:48px;flex:0 0 48px}.ewg-ro-recommendation__icon .component-image{display:block;width:100%;height:100%;object-fit:contain}.ewg-ro-recommendation__card-content{display:flex;width:100%;flex-direction:column;gap:8px}.ewg-ro-recommendation__card-title{font-size:20px;font-weight:600;line-height:normal;overflow-wrap:anywhere}.ewg-ro-recommendation__card-description{font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}@media screen and (max-width:1024px){.ewg-ro-recommendation__container{padding:var(--spacing-section-spacing-tablet, 60px) var(--spacing-margin-tablet, 40px);gap:24px}.ewg-ro-recommendation__title{font-size:24px}.ewg-ro-recommendation__description{font-size:14px}.ewg-ro-recommendation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ewg-ro-recommendation__card{padding:24px 16px;gap:8px}.ewg-ro-recommendation__icon{width:32px;height:32px;flex-basis:32px}.ewg-ro-recommendation__card-title{font-size:16px}.ewg-ro-recommendation__card-description{font-size:14px}}@media screen and (max-width:767px){.ewg-ro-recommendation__container{padding:var(--spacing-section-spacing-mobile, 40px) var(--spacing-margin-mobile, 24px)}.ewg-ro-recommendation__grid{grid-template-columns:minmax(0,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/section-ewg-ro-recommendation.css.map */
