.fdl-page{max-width:960px;margin:0 auto;padding:0 20px 60px}.fdl-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 0 48px}@media(max-width:768px){.fdl-hero{grid-template-columns:1fr;gap:24px;padding:24px 0 32px}}.fdl-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff3b8c;margin-bottom:12px}.fdl-hero-title{font-size:36px;font-weight:800;line-height:1.1;color:#1a1a1a;margin:0 0 14px}@media(max-width:768px){.fdl-hero-title{font-size:28px}}.fdl-hero-sub{font-size:16px;line-height:1.6;color:#555;margin:0 0 24px}.fdl-video-wrap{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;background:#f5f4f0}.fdl-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fdl-hero-img{width:100%;border-radius:16px;object-fit:cover}.fdl-placeholder{aspect-ratio:1 / 1;background:#f5f4f0;border:2px dashed #ddd;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:14px}.fdl-btn{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;border-radius:100px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;cursor:pointer;border:none}.fdl-btn:hover{transform:scale(1.03)}.fdl-btn:active{transform:scale(.97)}.fdl-btn--primary{background:#ff3b8c;color:#fff}.fdl-btn--primary:hover{opacity:.9}.fdl-btn--lg{padding:16px 36px;font-size:16px}.fdl-section-title{font-size:26px;font-weight:800;color:#1a1a1a;text-align:center;margin:0 0 32px}@media(max-width:768px){.fdl-section-title{font-size:22px;margin-bottom:24px}}.fdl-steps{padding:48px 0;border-top:1px solid #f0ede6}.fdl-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.fdl-steps-grid{grid-template-columns:1fr;gap:20px}}.fdl-step{text-align:center}.fdl-step-img-wrap{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;margin-bottom:16px;background:#faf9f6}.fdl-step-img{width:100%;height:100%;object-fit:cover}.fdl-step-placeholder{display:flex;align-items:center;justify-content:center;border:2px dashed #e5e3db}.fdl-step-number{font-size:48px;font-weight:800;color:#e5e3db}.fdl-step-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 6px}.fdl-step-text{font-size:14px;line-height:1.5;color:#666;margin:0}.fdl-taste{padding:48px 0;border-top:1px solid #f0ede6}.fdl-taste-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.fdl-taste-grid{grid-template-columns:1fr;gap:12px}}.fdl-taste-card{background:#faf9f6;padding:24px;border-left:4px solid var(--card-accent, #FF3B8C);border-radius:0 16px 16px 0}.fdl-taste-icon{font-size:28px;margin-bottom:10px;line-height:1}.fdl-taste-card-title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 6px}.fdl-taste-card-text{font-size:14px;line-height:1.5;color:#666;margin:0}.fdl-video-native{width:100%;height:100%;object-fit:cover;border-radius:16px}.fdl-reviews{padding:48px 0;border-top:1px solid #f0ede6}.fdl-reviews-slider{overflow:hidden;border-radius:16px}.fdl-reviews-track{display:flex;transition:transform .4s ease}.fdl-review{min-width:100%;box-sizing:border-box;background:#faf9f6;border-radius:16px;padding:32px}.fdl-review-stars{display:flex;gap:2px;margin-bottom:12px}.fdl-review-name{font-size:13px;font-weight:600;color:#999}.fdl-cta-section{text-align:center;padding:56px 0 20px;border-top:1px solid #f0ede6}.fdl-cta-title{font-size:30px;font-weight:800;color:#1a1a1a;margin:0 0 10px}@media(max-width:768px){.fdl-cta-title{font-size:24px}}.fdl-cta-sub{font-size:16px;color:#666;margin:0 0 28px;line-height:1.5}.fdl-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.fdl-dot{width:10px;height:10px;border-radius:50%;border:none;background:#ddd;cursor:pointer;padding:0;transition:background .2s,transform .2s}.fdl-dot:hover{background:#bbb;transform:scale(1.2)}.fdl-dot--active{background:#ff3b8c;transform:scale(1.2)}.fdl-review-text{font-size:16px;line-height:1.6;color:#444;margin:0 0 16px;font-style:italic}@media(max-width:768px){.fdl-review{padding:24px 20px}.fdl-review-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/freeze-dried-landing.css.map */
