.brand-popup_root__0blTR{max-width:620px;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;row-gap:10px}@media (max-width:1279px){.brand-popup_root__0blTR{max-width:510px}}@media (max-width:767px){.brand-popup_root__0blTR{max-width:unset}}.brand-popup_root__0blTR>span{font-size:18px;line-height:1.6;letter-spacing:.01em;font-weight:500;color:var(--miaolin-grey-800)}@media (max-width:1279px){.brand-popup_root__0blTR>span{font-size:16px;line-height:1.7}}.brand-popup_popup__j_kf8{width:50vw;max-width:960px;height:100svh;position:fixed;top:0;right:0;z-index:7;background-color:var(--miaolin-gold-100);padding:0 80px}@media (max-width:1023px){.brand-popup_popup__j_kf8{width:610px}}@media (max-width:767px){.brand-popup_popup__j_kf8{width:100%;padding:0 48px}}.brand-popup_popup__scroll__pOUoq{width:100%;height:100svh;padding:100px 0;overflow:auto;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;row-gap:40px}@media (max-width:1279px){.brand-popup_popup__scroll__pOUoq{padding:100px 0 80px;padding:100px 0}}@media (max-width:767px){.brand-popup_popup__scroll__pOUoq{padding:40px 0 80px}}.brand-popup_popup__scroll__pOUoq::-webkit-scrollbar{display:none}.brand-popup_popup__scroll__pOUoq>button{position:absolute;top:40px;right:40px;stroke:var(--miaolin-black);transition:stroke .3s ease}.brand-popup_popup__scroll__pOUoq>button:hover{stroke:var(--miaolin-gold-500)}@media (max-width:767px){.brand-popup_popup__scroll__pOUoq>button{top:16px;right:16px}}.brand-popup_popup__scroll__pOUoq>p{font-size:20px;line-height:1.5;letter-spacing:.01em;font-weight:500;color:var(--miaolin-gold-500)}@media (max-width:1279px){.brand-popup_popup__scroll__pOUoq>p{font-size:18px;line-height:1.6}}@media (max-width:767px){.brand-popup_popup__scroll__pOUoq>p{font-size:16px;line-height:1.7}}.brand-popup_popup__scroll__pOUoq>span{font-size:16px;line-height:1.72;letter-spacing:.01em;font-weight:400;color:var(--miaolin-grey-800);white-space:pre-line}.brand-popup_overlay__D830y{z-index:6}.brand-card_root__lb9kZ{position:relative;width:100%;aspect-ratio:1;padding:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-flow:row}@media (max-width:1279px){.brand-card_root__lb9kZ{padding:30px}}@media (max-width:1023px){.brand-card_root__lb9kZ{padding:33px}}@media (max-width:767px){.brand-card_root__lb9kZ{padding:24px}}.brand-card_root__lb9kZ:hover .brand-card_root__overlay__f6XaJ{transform:translateY(0)}.brand-card_root__lb9kZ:hover .brand-card_root__img__lzuMD{filter:grayscale(0)}.brand-card_root__img__lzuMD{position:relative;width:100%;height:100%;filter:grayscale(100%);transition:filter .3s ease}@media (max-width:1023px){.brand-card_root__img__lzuMD{filter:grayscale(0)}}.brand-card_root__overlay__f6XaJ{position:absolute;left:0;bottom:0;width:100%;height:120px;padding:12px 16px;background-color:rgba(187,165,63,.75);transform:translateY(120px);transition:transform .3s ease;display:flex;flex-flow:column;justify-content:flex-start;align-items:center}.brand-card_root__overlay__f6XaJ>p{font-size:20px;line-height:1.5;letter-spacing:.01em;font-weight:500;color:var(--miaolin-black);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1279px){.brand-card_root__overlay__f6XaJ>p{font-size:18px;line-height:1.6}}@media (max-width:767px){.brand-card_root__overlay__f6XaJ>p{font-size:16px;line-height:1.7}}@media (max-width:1023px){.brand-card_root__overlay__f6XaJ{display:none}}.brand-table_root__S23DB{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:48px;row-gap:48px}@media (max-width:1023px){.brand-table_root__S23DB{grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:40px}}@media (max-width:767px){.brand-table_root__S23DB{grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:16px}}.brand-table_root__line__NS5bG{width:100%;height:1px;background-color:var(--miaolin-gold-500);grid-column:1/5}.brand-table_root__line__NS5bG:last-child{display:none}@media (max-width:1023px){.brand-table_root__line__NS5bG{grid-column:1/4}}@media (max-width:767px){.brand-table_root__line__NS5bG{grid-column:1/3}}