:root{--tr-primary:#18453B;--tr-secondary:#6B7D75;--tr-accent:#65B98F;--tr-background:#F7FBF8;--tr-card:#FFFFFF;--tr-border:#E6ECE8;--tr-mint:#EEF7F2;--tr-radius:28px;--tr-radius-sm:16px;--tr-shadow:0 18px 50px rgba(0,0,0,.06)}.tr-w003{width:100%;max-width:1440px;margin:40px auto;padding:0 32px;box-sizing:border-box}.tr-w003-card{background:#fff;border:1px solid var(--tr-border);border-radius:var(--tr-radius);box-shadow:var(--tr-shadow);overflow:hidden;box-sizing:border-box}.tr-w003-header{text-align:center;padding:32px 32px 26px;background:#fff;border-bottom:1px solid var(--tr-border)}.tr-w003-header h2{margin:0;font-size:30px;font-weight:700;color:var(--tr-primary)}.tr-w003-header p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--tr-secondary)}.tr-w003-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}.tr-w003-food,.tr-w003-fitness{min-width:0;padding:32px;box-sizing:border-box;background:#fff}.tr-w003-food{border-right:1px solid var(--tr-border)}.tr-w003-food h3,.tr-w003-fitness h3{margin:0;font-size:24px;font-weight:700;color:var(--tr-primary)}.tr-w003-panel-subtitle{margin:8px 0 24px;font-size:15px;line-height:1.6;color:var(--tr-secondary)}#trFoodCard,#trExerciseCard{width:100%;min-height:620px;padding:24px;box-sizing:border-box;background:var(--tr-background);border:1px solid var(--tr-border);border-radius:var(--tr-radius-sm)}.tr-food-image{width:100%;max-width:420px;height:260px;object-fit:cover;object-position:center;display:block;margin:0 auto 24px;border-radius:16px}.tr-food-content{width:100%;max-width:620px;margin:0 auto}.tr-food-intro{margin:0 0 20px;color:var(--tr-secondary);line-height:1.7}.tr-food-item{margin-bottom:18px}.tr-food-item strong{display:block;margin-bottom:6px;color:var(--tr-primary);font-size:15px}.tr-food-item p{margin:0;color:var(--tr-secondary);line-height:1.7}.tr-food-advisory{margin-top:24px;padding:16px 20px;background:#f2f8f4;border-left:4px solid var(--tr-accent);border-radius:12px;color:var(--tr-secondary);font-size:14px;line-height:1.6}.tr-exercise-image{width:100%;max-width:420px;height:260px;object-fit:cover;object-position:center;display:block;margin:0 auto 24px;border-radius:16px}.tr-exercise-content{width:100%;max-width:620px;margin:0 auto}.tr-exercise-intro{margin:0 0 20px;color:var(--tr-secondary);line-height:1.7}.tr-exercise-item{margin-bottom:18px}.tr-exercise-item strong{display:block;margin-bottom:6px;color:var(--tr-primary);font-size:15px}.tr-exercise-item p{margin:0;color:var(--tr-secondary);line-height:1.7}.tr-exercise-advisory{margin-top:24px;padding:16px 20px;background:#f2f8f4;border-left:4px solid var(--tr-accent);border-radius:12px;color:var(--tr-secondary);font-size:14px;line-height:1.6}.tr-w003-default{min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;box-sizing:border-box}.tr-w003-default p{max-width:360px;margin:0;color:var(--tr-secondary);line-height:1.7}@media screen and (max-width:990px){.tr-w003{padding:0 20px}.tr-w003-food,.tr-w003-fitness{padding:24px}#trFoodCard,#trExerciseCard{padding:20px}}@media screen and (max-width:749px){.tr-w003{margin:24px auto;padding:0 14px}.tr-w003-header{padding:26px 20px 22px}.tr-w003-header h2{font-size:25px}.tr-w003-body{grid-template-columns:1fr}.tr-w003-food,.tr-w003-fitness{padding:22px 18px}.tr-w003-food{border-right:none;border-bottom:1px solid var(--tr-border)}.tr-w003-food h3,.tr-w003-fitness h3{font-size:21px}#trFoodCard,#trExerciseCard{min-height:0;padding:18px}.tr-food-image,.tr-exercise-image{max-width:420px;height:auto;aspect-ratio:420 / 260}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/TRESTLE_W003_Recommends.css.map */
