.footer-sp{background-color:#000;padding-block:58px 35px}.footer-sp .footer-content-wrap{border-bottom:1px solid #fff;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{border:none;border-radius:5px;width:646px;height:56.25px;padding-inline:21px 160px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .input:focus{color:var(--bs-body-color);box-shadow:none;background-color:#0000;border-color:#0000;outline:0}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input:focus-visible{outline:none!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn-check:checked+.btn,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn.active,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn.show,.footer-sp .footer-content-wrap .foot-newsletter-wrap form .btn:first-child:active,.footer-sp .footer-content-wrap .foot-newsletter-wrap form :not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:#0000!important}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .foot-newsletter-btn{color:#fff;background-color:#165dba;border:none;border-radius:0 5px 5px 0;width:146.08px;height:56.25px;font-size:20px;font-weight:500;position:absolute;top:0;right:0}.footer-sp .footer-content-wrap .footer-social-icons img{transition:all .2s ease-in-out}.footer-sp .footer-content-wrap .footer-social-icons img:hover{transform:scale(1.2)}.footer-sp .footer-gride{grid-template-columns:repeat(5,1fr);column-gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .sub-footer-wrap{border-top:1px solid #fff;justify-content:space-between;margin-top:40px;padding-top:40px;display:flex}.footer-sp .sub-footer-wrap .copy-right-text p{color:#fff;font-size:16px;font-weight:400}.footer-sp .sub-footer-wrap .privacy p{color:#afaba1;font-size:16px;font-weight:400}.footer-sp .sub-footer-wrap .privacy p:not(:last-child){border-right:1px solid #afaba1;margin-right:10px;padding-right:10px}.footer-sp .sub-footer-wrap .privacy button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media only screen and (min-width:992px) and (max-width:1199px){.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{width:500px}.footer-sp .footer-gride{grid-template-columns:repeat(5,1fr);column-gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .sub-footer-wrap .copy-right-text p,.footer-sp .sub-footer-wrap .privacy p{font-size:15px}}@media only screen and (max-width:992px){.footer-sp .footer-content-wrap{flex-direction:column;gap:30px}.footer-sp .footer-content-wrap .foot-newsletter-wrap{order:3;width:100%}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input{width:100%;height:40px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form input::placeholder{font-size:14px}.footer-sp .footer-content-wrap .foot-newsletter-wrap form .foot-newsletter-btn{height:40px;font-size:17px}.footer-sp .footer-content-wrap .footer-social-icons{order:2}.footer-sp .footer-gride{grid-template-columns:repeat(1,1fr);gap:30px;margin-top:50px;display:grid}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title{color:#afaba1;font-size:20px;font-weight:700}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title-sp{margin-top:50px}.footer-sp .footer-gride .footer-gride-box ul{flex-direction:column;gap:20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.footer-sp .footer-gride .footer-gride-box ul li a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;position:relative}.footer-sp .footer-gride .footer-gride-box ul li a:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:3px;transition:all .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-sp .footer-gride .footer-gride-box ul li a:hover:after{transform:scaleX(1)}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable{cursor:pointer;padding-right:20px;position:relative}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable:after{content:"›";color:#fff;transition:transform .3s;position:absolute;right:0;rotate:90deg}.footer-sp .footer-gride .footer-gride-box .footer-gride-box-title.clickable.active:after{content:"‹"}.footer-sp .footer-gride .footer-gride-box .footer-list-wrapper{max-height:0;transition:max-height .4s;overflow:hidden}.footer-sp .footer-gride .footer-gride-box .footer-list-wrapper.open{max-height:500px}.footer-sp .sub-footer-wrap{text-align:center;flex-direction:column;align-items:center;gap:20px}.footer-sp .sub-footer-wrap .copy-right-text p,.footer-sp .sub-footer-wrap .privacy p{font-size:15px}}
.SubNavbar-sp{color:#fff;background-color:#000;padding-block:12px}.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr 2fr 1fr;display:grid}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping p{font-size:14px}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker{height:20px;position:relative;overflow:hidden}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker p{opacity:0;justify-content:center;align-items:center;transition:all .4s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-ticker p.active{opacity:1;transform:translateY(0)}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul{justify-content:end;align-items:center;gap:8px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{letter-spacing:.05em;cursor:pointer;font-size:14px;font-weight:400}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li a:hover{text-decoration:underline}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li select{color:#fff;background-color:#0000;border:none}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li select option{color:#000}@media only screen and (min-width:992px) and (max-width:1199px){.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr 1.5fr 1fr}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping .ShippingText,.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{font-size:13px}}@media only screen and (max-width:991px){.SubNavbar-sp .SubNavbar-wrap{grid-template-columns:1fr}.SubNavbar-sp .SubNavbar-wrap .SubNavbar-shipping .ShippingText,.SubNavbar-sp .SubNavbar-wrap .SubNavbar-currency-switch ul li{font-size:13px}}
