#Footer{z-index:0;background:var(--bm-s1);color:var(--bm-text);flex-shrink:0;margin-top:40px;position:relative;container:site-footer/inline-size}#Footer *,#Footer :before,#Footer :after{box-sizing:border-box}#Footer button:focus-visible{outline:2px solid var(--bm-primary-ink);outline-offset:4px}#Footer .footer-inner{width:100%;max-width:var(--bm-content-max);padding-left:var(--bm-content-pad);padding-right:var(--bm-content-pad);box-sizing:border-box;flex-direction:column;gap:24px;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:24px;display:flex}#Footer .footer-card{flex-direction:column;gap:28px;display:flex}#Footer .footer-top{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:64px;display:grid}#Footer .footer-brand{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}#Footer .logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:150px;max-width:100%;height:64px;display:block}#Footer .footer-brand-desc{max-width:300px;color:var(--bm-text-2);font:var(--bm-font-small);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.8}#Footer .footer-seo-links{grid-template-columns:2fr .8fr 1.1fr;gap:32px;min-width:0;display:grid}#Footer .footer-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px 20px;min-width:0;display:grid}#Footer .footer-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}#Footer .footer-group-title{color:var(--bm-text);font:700 var(--bm-fs-body)/1.5 "Pretendard",sans-serif;grid-column:1/-1;margin:0 0 10px}#Footer .footer-seo-link{font:inherit;color:var(--bm-text-2);cursor:pointer;width:fit-content;max-width:100%;min-height:28px;text-align:left;font:var(--bm-font-small);overflow-wrap:anywhere;transition:color var(--bm-motion);background:0 0;border:none;margin:0;padding:3px 0}#Footer .footer-seo-link:hover{color:var(--bm-primary-ink)}#Footer .footer-payments{border-radius:var(--bm-radius-card);background:var(--bm-s2);justify-content:space-between;align-items:center;gap:16px 24px;padding:14px 20px;display:flex}#Footer .footer-payment-label{color:var(--bm-text-2);font:var(--bm-font-small)}#Footer .footer-payment-methods{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#Footer .footer-pay{border-radius:var(--bm-radius-btn);background:var(--bm-s1);min-height:36px;color:var(--bm-text);font:var(--bm-font-small);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}#Footer .footer-pay .bm-icon{color:var(--bm-primary-ink);flex-shrink:0}#Footer .copyright{color:var(--bm-text-2);font:var(--bm-font-caption);justify-content:space-between;align-items:flex-start;gap:20px 40px;line-height:1.7;display:flex}#Footer .copyright p{margin:0}#Footer .copyright .brand-name{color:var(--bm-text);font-weight:600}#Footer .footer-legal-copy{gap:4px;min-width:0;max-width:880px;display:grid}#Footer .footer-copyright{font-size:var(--bm-fs-caption);flex-shrink:0;padding-top:1px}@container site-footer (min-width:1240px){#Footer .footer-group:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site-footer (max-width:1100px){#Footer .footer-top{grid-template-columns:220px minmax(0,1fr);gap:40px}#Footer .footer-seo-links{gap:24px}#Footer .copyright{flex-direction:column;gap:12px}}@container site-footer (max-width:800px){#Footer .footer-top{grid-template-columns:minmax(0,1fr);gap:28px}#Footer .footer-brand-desc{max-width:480px}#Footer .footer-brand{gap:12px}#Footer .footer-seo-links{grid-template-columns:2fr 1fr 1.2fr}}@container site-footer (max-width:540px){#Footer .footer-inner{padding-top:28px;padding-bottom:20px}#Footer .footer-seo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#Footer .footer-group:first-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#Footer .footer-payments{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}#Footer .footer-copyright{overflow-wrap:anywhere;flex-shrink:1}}@container site-footer (max-width:380px){#Footer .footer-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#Footer .footer-seo-link{transition:none}}
