.when-to-take{padding:80px 20px;background-color:#fff}.when-to-take .container{max-width:1200px;margin:0 auto}.when-to-take .section-heading{font-size:48px;font-weight:700;text-align:center;margin:0 0 16px;color:#000}.when-to-take .section-subheading{font-size:18px;color:#6b7280;text-align:center;margin:0 0 48px}.timing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.timing-card{background:#f8fafc;border-radius:20px;padding:32px 24px;border:1px solid #e5e7eb;transition:box-shadow .3s ease}.timing-card:hover{box-shadow:0 8px 24px #00000014}.timing-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.timing-icon img{width:28px;height:28px;filter:brightness(0) invert(1)}.timing-title{font-size:22px;font-weight:700;margin:0 0 8px;color:#111}.timing-label{display:block;font-size:14px;color:#6b7280;margin-bottom:16px}.timing-description{font-size:15px;color:#4b5563;line-height:1.6;margin:0}@media (max-width: 1024px){.timing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.when-to-take{padding:30px 16px}.when-to-take .section-heading{font-size:32px}.when-to-take .section-subheading{font-size:16px;margin-bottom:32px}.timing-grid{grid-template-columns:1fr;gap:16px}.timing-card{padding:24px 20px}.timing-title{font-size:20px}.timing-description{font-size:14px}}@media (max-width: 480px){.when-to-take .section-heading{font-size:28px}.timing-icon{width:48px;height:48px}.timing-icon img{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-when-to-take.css.map */
