.pyc-problem{background:#faf6ee;padding:108px 0 96px}.pyc-problem *{box-sizing:border-box}.pyc-problem .wrap{max-width:1060px;margin:0 auto;padding:0 22px}.pyc-problem h2{margin:0;font-size:clamp(26px,5vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.6px;color:#241f22}.pyc-problem h2 .lc{display:block;font-family:Playfair Display,serif;font-style:italic;font-weight:500;color:#241f22;font-size:.82em;letter-spacing:-.3px}.pyc-problem p{font-size:16px;line-height:1.6;margin:0;color:#241f22}.pyc-problem .lead{font-size:17px;color:#6e6168}.pyc-problem .prob-cover{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;text-align:left}.pyc-problem .prob-photo{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 16px 40px #783c5a29}.pyc-problem .ph{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.28);border-radius:20px;min-height:420px;background:linear-gradient(150deg,#ff9ec4,#ffd7b0)}.pyc-problem .btn{display:inline-block;background:#ff3d86;color:#fff;font-weight:700;font-size:15px;letter-spacing:.5px;padding:16px 36px;border-radius:99px;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px #ff3d8659;transition:transform .15s,filter .15s;line-height:1.6}.pyc-problem .btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.pyc-problem .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.pyc-problem .minicard{border-radius:20px;padding:34px 30px;box-shadow:0 10px 30px #d6487c1f;text-align:left}.pyc-problem .pc1{background:#fce4ec}.pyc-problem .pc2{background:#fad9b6}.pyc-problem .pc3{background:#c9e7f6}.pyc-problem .card-t{font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:25px;margin:0 0 14px;color:#241f22}.pyc-problem .minicard p{font-size:14px;color:#6e6168}@media screen and (max-width:760px){.pyc-problem{padding:100px 0 60px}.pyc-problem .wrap{padding:0 20px}.pyc-problem h2{font-size:clamp(25px,7vw,33px)}.pyc-problem p,.pyc-problem .lead{font-size:16px;line-height:1.7}.pyc-problem .prob-cover{grid-template-columns:1fr;gap:24px}.pyc-problem .ph{min-height:300px}.pyc-problem .grid3{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pyc-problem-hero.css.map */
