.problem-solve{background:var(--ps-bg);padding-top:70px;padding-bottom:70px}.problem-solve__heading{text-align:center;max-width:700px;margin:0 auto 50px}.problem-solve__heading h2{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--ps-heading);font-size:42px;line-height:1.2;margin:0 0 16px}.problem-solve__subheading{color:var(--ps-body);font-size:16px;line-height:1.6;max-width:650px;margin:0 auto}.problem-solve__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto}.problem-solve__card{background:var(--ps-card-bg);border-radius:16px;padding:28px;border:1px solid rgba(120,53,15,.4);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:border-color .3s ease,box-shadow .3s ease}.problem-solve__card:hover{border-color:#b4530980}.problem-solve__icon{width:46px;height:46px;border-radius:14px;background:var(--ps-icon-bg);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.problem-solve__card-title{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--ps-heading);font-size:19px;line-height:1.3;margin:0 0 8px}.problem-solve__card-body{color:var(--ps-body);font-size:14px;line-height:1.6;margin:0}@media screen and (max-width:749px){.problem-solve__grid{grid-template-columns:1fr;gap:20px}.problem-solve__heading h2{font-size:30px}}.problem-solve__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-problem-solve.css.map */
