#footer .footer{background-color:var(--footer-bg-color);flex-direction:column;font-family:Montserrat,serif;display:flex}#footer .footer a{cursor:pointer}#footer .footer .top{background-color:#e6e6e6;flex:1;padding-top:30px;padding-bottom:20px}#footer .footer .top .content{box-sizing:border-box;justify-content:space-between;max-width:1200px;margin:auto;padding:0 30px;display:flex}#footer .footer .top .content article{min-width:180px}#footer .footer .top .content article h5{letter-spacing:var(--letter-spacing-secondary);color:#333;margin-bottom:15px;font-size:14px;font-weight:700}#footer .footer .top .content article .global-sign-logo{margin-top:15px}#footer .footer .top .content .logo-section a{display:block}#footer .footer .top .content .logo-section a:not(:last-child){margin-bottom:30px}#footer .footer .top .content .logo-section .friend-invitation-link{letter-spacing:var(--letter-spacing-secondary);color:#333;border:2px solid #febc0f;border-radius:2px;align-items:center;padding:10px;font-size:12px;font-weight:700;line-height:12px;display:inline-flex}#footer .footer .top .content .logo-section .friend-invitation-link>span{color:#333;width:18px;height:16px;margin-right:10px;font-size:16px;transform:translateY(-1px)}#footer .footer .top .content .corporate-info li:not(:last-child){margin-bottom:15px}#footer .footer .top .content .corporate-info li a,#footer .footer .top .content .corporate-info li span{letter-spacing:var(--letter-spacing-tertiary);cursor:pointer;color:#333;font-size:12px;line-height:14px}#footer .footer .top .content .payment-info{margin-right:10px}#footer .footer .top .content .payment-info .payment-icons,#footer .footer .top .content .payment-info .payment-method-icons{margin-left:-10px}#footer .footer .top .content .payment-info .payment-icons .payment-icon,#footer .footer .top .content .payment-info .payment-method-icons .payment-icon{width:38px;height:25px;margin-left:10px}#footer .footer .top .content .payment-info .payment-icons #google-pay,#footer .footer .top .content .payment-info .payment-method-icons #google-pay{width:48px}#footer .footer .top .content .payment-info .payment-method-icons{flex-wrap:wrap;align-items:center;margin-right:10px;display:flex}#footer .footer .top .content .payment-info .payment-method-icons .payment-method-icon{width:38px;height:auto;margin-bottom:2px;margin-left:10px}#footer .footer .top .content .payment-info .info-text{letter-spacing:var(--letter-spacing-primary);color:#666;margin-top:15px;font-size:12px;font-style:italic}#footer .footer .top .content .safe-shopping-info{margin-bottom:30px}#footer .footer .top .content .safe-shopping-info>.safe-shopping-info-content{cursor:pointer;align-items:center;display:flex}#footer .footer .top .content .safe-shopping-info>.safe-shopping-info-content>img{margin-right:10px;display:block}#footer .footer .top .content .safe-shopping-info>.safe-shopping-info-content>p{width:25ch;letter-spacing:var(--letter-spacing-tertiary);color:#333;font-size:12px;line-height:15px}#footer .footer .top .content .social-media-info .social-media-icons a:not(:last-child){margin-right:20px}#footer .footer .top .content .social-media-info .social-media-icons a .social-media-icon{font-size:28px}#footer .footer .top .content .social-media-info .social-media-icons a .social-media-icon:before{color:#666}#footer .footer .top .content .global-sign-logo{height:30px}#footer .footer .bottom{background-color:var(--footer-bottom-bg-color);height:48px;min-height:48px}#footer .footer .bottom .content{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:auto;padding:0 30px;display:flex}#footer .footer .bottom .content .left{flex:1}#footer .footer .bottom .content .left p{color:#fff;letter-spacing:var(--letter-spacing-primary);font-size:12px}#footer .footer .bottom .content .right li{float:inline-end}#footer .footer .bottom .content .right li:not(:first-child){margin-right:20px}#footer .footer .bottom .content .right li a{color:#fff;letter-spacing:var(--letter-spacing-primary);font-size:12px}#footer .footer-top-new-design{width:100vw;min-width:1180px;max-width:2076px;color:var(--text-color-primary);justify-content:space-between;margin:auto;padding:25px 216px 25px 60px;display:flex}#footer .footer-top-new-design .corporate-section li a,#footer .footer-top-new-design .corporate-section li span{letter-spacing:var(--letter-spacing-tertiary);cursor:pointer;font-size:12px;line-height:14px}#footer .footer-top-new-design .corporate-section li:not(:last-child){margin-bottom:15px}#footer .footer-top-new-design .payment-information-section{box-sizing:border-box;flex-direction:column;padding-right:21px;display:flex}#footer .footer-top-new-design .payment-information-section h5{margin-bottom:15px}#footer .footer-top-new-design .payment-information-section .payment-icons{flex-wrap:wrap;gap:6px;width:264px;margin-bottom:20px;display:flex}#footer .footer-top-new-design .payment-information-section .payment-icons .payment-icon{height:28px}#footer .footer-top-new-design .payment-information-section .vat-info .vat-info-text{line-height:14px}#footer .footer-top-new-design .payment-information-section .vat-info .global-sign-logo{margin-top:10px}#footer .footer-top-new-design .social-media-icons a{position:relative}#footer .footer-top-new-design .social-media-icons a:not(:last-child){margin-right:20px}#footer .footer-top-new-design .social-media-icons a .social-media-icon-label{visibility:hidden;z-index:0;position:absolute}#footer .footer-top-new-design .social-media-icons a .social-media-icon{font-size:28px}#footer .footer-top-new-design .social-media-icons a .social-media-icon:before{color:#666}#footer .footer-top-new-design .safe-shopping-section{margin-bottom:20px}#footer .footer-top-new-design .safe-shopping-section .safe-shopping-section-content{cursor:pointer;align-items:center;display:flex}#footer .footer-top-new-design .safe-shopping-section .safe-shopping-section-content>img{margin-right:10px;display:block}#footer .footer-top-new-design .safe-shopping-section .safe-shopping-section-content>p{width:25ch;letter-spacing:var(--letter-spacing-tertiary);font-size:12px;line-height:15px}#footer .footer-top-new-design article{width:285px}#footer .footer-top-new-design article h5{letter-spacing:var(--letter-spacing-secondary);margin-bottom:15px;font-size:14px;font-weight:700}#footer .footer-top-new-design article .global-sign-logo{background-color:var(--footer-global-sign-logo-bg);margin-top:15px}