.production-footer{--ink:#203a39;--ink2:#334c4b;--muted:#6d7c76;--teal:#2c9fa2;--sage:#9fc76c;--soft:#f5f8f2;--cream:#faf9f5;--line:#dfebe6;--white:#fff;--radius:20px;--shadow:0 24px 68px rgba(30,70,53,.08);font-synthesis:none;font-family:Inter,"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:1.65;font-size:15px}
.production-footer .container{width:min(1240px,calc(100% - 96px));margin:auto}
.frozen-preview{font-size:12px;text-align:center;padding:8px 20px;background:#eaf5e9;color:#436d58;border-bottom:1px solid #d6e9d5;font-family:Inter,"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:1.65}
.production-footer .footer{background:#f8faf6;border-top:1px solid #e5ede6;padding:62px 0 28px}
.production-footer .footer-main{display:grid;grid-template-columns:1.35fr .85fr .85fr;gap:45px;padding-bottom:48px}
.production-footer .footer-logo{display:block;width:135px;height:135px;object-fit:contain;margin:-20px 0 -12px}
.production-footer .footer-desc{color:#75867a;font-size:13px;max-width:325px}
.production-footer .footer-heading{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#456e60;font-weight:800;margin-bottom:17px}
.production-footer .footer-col a{display:block;font-size:13px;color:#6a7d71;margin:10px 0}
.production-footer .footer-col a:hover{color:#1e8885}
.production-footer .footer-bottom{border-top:1px solid #dce7dc;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#8a978d;font-size:11px}
@media(max-width:1000px){.production-footer .container{width:min(100% - 56px,1240px)}}
@media(max-width:760px){.production-footer .container{width:calc(100% - 38px)}}
@media(max-width:760px){.production-footer .footer{padding:40px 0 24px}}
@media(max-width:760px){.production-footer .footer-main{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:30px}}
@media(max-width:760px){.production-footer .footer-main>div:first-child{grid-column:1/-1}}
@media(max-width:760px){.production-footer .footer-bottom{display:block}}
@media(max-width:760px){.production-footer .footer-bottom span{display:block;margin-bottom:8px}}
.frozen-preview{padding:5px 16px;font-size:11px;font-family:Inter,"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:1.65}
.production-footer .detail-legal,.production-footer .footer-bottom{color:#586c62}
.production-footer .footer-amazon-links{padding-top:8px}
.production-footer .footer-amazon-links a{color:#216e64;font-weight:650}