.\#main-footer{color:var(--main-footer-color-text);background-color:var(--main-footer-color-background)}.\#main-footer-heading{text-transform:uppercase;font-size:calc(var(--font-size-base)*1);margin-bottom:calc(var(--spacer)*1)}.\#main-footer-grid{display:grid;gap:2rem}@media(min-width:992px){.\#main-footer-grid.\@column-size\:auto{grid-template-columns:repeat(auto-fit,minmax(100px,max-content))}.\#main-footer-grid.\@column-size\:even{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.\#main-footer-nav{list-style:none;margin:0;padding:0}.\#main-footer-nav>li:not(:last-child){margin-bottom:calc(var(--spacer)*.5)}.\#main-footer-nav>li>a{text-decoration:none}.\#main-footer-nav>li>a:hover{opacity:1}.\#main-footer-text{opacity:.8}.\#main-footer-bottom{margin-top:calc(var(--spacer)*4);margin-bottom:calc(calc(var(--spacer)*2)*-1);display:flex;gap:1rem}@media(max-width:991px){.\#main-footer-bottom{flex-direction:column}}@media(min-width:992px){.\#main-footer-bottom{align-items:flex-end}.\#main-footer-bottom.\@spaced{justify-content:space-between}.\#main-footer-bottom:not(.\@spaced) .\#main-footer-copy-text{text-align:center}.\#main-footer-bottom:not(.\@spaced),.\#main-footer-bottom:not(.\@spaced) .\#main-footer-payment-list{justify-content:center}.\#main-footer-block{min-width:180px}}.\#main-footer-l10n{display:flex;gap:20px}@media(max-width:991px){.\#main-footer-l10n{flex-direction:column}}.\#main-footer-l10n .\#form-field{color:var(--main-footer-color-text)}.\#main-footer-l10n .\#form-field+.\#form-field{margin-top:0}.\#main-footer-copy-text,.\#main-footer-l10n .\#form-custom-select{margin-bottom:0}.\#main-footer-l10n .\#form-custom-select-trigger,.\#main-footer-l10n .\#form-select>select{background:0 0}.\#main-footer-l10n .\#form-custom-select-dropdown{top:auto;bottom:calc(100% + 2px);max-height:50vh;color:var(--main-footer-color-background);font-size:.9rem}.\#main-footer-copy-text>a,.\#main-footer-nav>li>a{color:inherit;opacity:.64}.\#main-footer-social-list{margin-top:calc(var(--spacer)*1.5)}.\#main-footer-social-list .\#social-profiles{display:flex;flex-wrap:wrap;gap:.75rem}.\#main-footer-social-list .\#social-profiles-item{text-decoration:none;color:inherit;opacity:.64}.\#main-footer-social-list .\#social-profiles-item:hover{opacity:1}.\#main-footer-social-list .\#social-profiles-item-icon{display:flex}.\#main-footer-social-list .\#social-profiles-item-icon .\#icon{width:1.35rem;height:1.35rem}.\#main-footer-social-menu{max-width:220px}.\#main-footer-social-menu.\@with-titles .\#social-profiles{flex-direction:column;gap:.5rem}.\#main-footer-social-menu.\@with-titles .\#social-profiles-item-icon .\#icon{width:1.1rem;height:1.1rem}.\#main-footer-social-menu .\#social-profiles{display:flex;gap:1rem;flex-wrap:wrap}.\#main-footer-social-menu .\#social-profiles-item{opacity:.64;text-decoration:none;color:inherit;display:flex;gap:.64rem;align-items:center}.\#main-footer-social-menu .\#social-profiles-item:hover{opacity:1}.\#main-footer-social-menu .\#social-profiles-item-icon{display:flex}.\#main-footer-social-menu .\#social-profiles-item-icon .\#icon{width:1.4rem;height:1.4rem}.\#main-footer-newsletter-inner{max-width:350px;display:flex;align-items:center;border:1px solid var(--main-footer-color-text);border-radius:5rem}.\#main-footer-newsletter-input{display:block;flex:1;border:0;background:0 0;outline:0!important;padding:.75rem 1rem;font-size:1.25rem;color:var(--main-footer-color-text);width:100%}.\#main-footer-newsletter-submit{color:var(--main-footer-color-text);background:0 0;border:0;padding:0 1rem}.\#main-footer-payment{margin-top:.7rem}.\#main-footer-payment-list{display:flex;flex-wrap:wrap;gap:.7rem}@media(min-width:992px){.\#main-footer-payment-list{justify-content:flex-end}}.a-text--center{text-align:center;padding:10px 0;margin:0 auto;color:#fff;display:block;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.main-footerWrap{background:#212121}.main-footer{max-width:1200px;margin:0 auto;padding:50px 0}.main-footer{display:flex}@media(max-width:991px){.main-footer{flex-direction:column;padding:20px;align-items:center}}.container{max-width:270px;width:100%;margin-right:40px}@media(max-width:991px){.container{max-width:335px;margin-right:0;margin-bottom:30px}}.container--logo{text-align:center}.container--logo img{margin-left:77px}@media(max-width:991px){.container--logo{text-align:center;margin-bottom:10px}.container--logo img{margin-left:0}}.main-footer p{font-weight:500;font-size:16px;line-height:23px;letter-spacing:1px;color:#fff;border-bottom:1px solid #fff;padding-bottom:6px;margin-bottom:17px}@media(max-width:991px){.main-footer p{margin-bottom:10px}}.main-footer a{font-weight:400;font-size:14px;line-height:24px;color:#fff;display:block;text-decoration:none}@media(max-width:991px){.main-footer a{font-weight:400;font-size:14px;line-height:200%;color:#fff}}.container ul{list-style-type:none;padding:0;margin:0}.container li{position:relative;padding:0 10px 5px}.container a{text-decoration:none;color:#fff;font-size:16px}.container ul ul{display:block;padding-left:10px;margin:0;list-style-type:none}.container ul ul li{padding:0}.container ul ul a{font-size:14px;color:#fff}.container ul{list-style:none;padding:0;margin:0}.container ul>li{position:relative;width:90%}.container ul>li>a{display:block;padding:10px;text-decoration:none;font-weight:700;cursor:pointer;width:90%}.container ul>li .icon{cursor:pointer;width:16px;height:16px;fill:#fff;transition:transform .3s;color:#fff;position:absolute;top:30%;right:0;margin:0 20px}.container ul>li>ul{display:none;padding-left:20px}.container ul>li.active .icon{transform:rotate(180deg);top:6%}.container ul>li.active>ul{display:block}.container ul ul li a{font-weight:400;padding:5px 10px;border-bottom:none}.main-footerWrap{background:#1c1c1c;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}.main-footerWrap .main-footer{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));gap:56px;max-width:1120px;margin:0 auto;padding:56px 32px 44px;align-items:start}.main-footerWrap .main-footer>.container{max-width:none;width:auto;margin:0;padding:0}.main-footerWrap .main-footer>.container--logo{order:-1;text-align:left}.main-footerWrap .main-footer>.category{order:1}.main-footerWrap .main-footer>.container:has(>a){order:2}.main-footerWrap .main-footer>.container:has(>div[style]){order:3}.main-footerWrap .main-footer>.container--logo img{margin:0;width:96px;height:auto}.main-footerWrap .main-footer>.container>p{margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.18);font-family:inherit;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.main-footerWrap .main-footer a{display:block;padding:5px 0;font-family:inherit;font-size:13.5px;font-weight:400!important;line-height:1.6;letter-spacing:.03em;color:#ffffffd1;text-decoration:none;transition:color .15s}.main-footerWrap .main-footer a:hover{color:#fff;opacity:1}.main-footerWrap .main-footer .container ul>li{width:auto;padding:0}.main-footerWrap .main-footer .container ul>li>a{width:auto;padding:5px 28px 5px 0}.main-footerWrap .main-footer .container ul>li .icon{top:9px;right:0;margin:0;width:12px;height:12px;opacity:.6}.main-footerWrap .main-footer .container ul>li.active .icon{top:9px}.main-footerWrap .main-footer .container ul>li>ul{margin:2px 0 6px;padding:0 0 0 12px;border-left:1px solid rgba(255,255,255,.18)}.main-footerWrap .main-footer .container ul ul li a{padding:3px 0 3px 2px;font-size:12.5px;color:#ffffffb3}.main-footerWrap .main-footer .container>div[style]{background:none!important;padding:0!important;gap:6px!important}.main-footerWrap>p[style]{display:flex;align-items:center;justify-content:flex-start;gap:14px;max-width:1120px;margin:0 auto;padding:18px 32px 28px;border-top:1px solid rgba(255,255,255,.12);text-align:left!important}.main-footerWrap>p[style]:before{content:"FOLLOW US";font-size:11.5px;font-weight:500;letter-spacing:.22em;color:#fff9;margin-right:4px}.main-footerWrap>p[style] a{display:flex;transition:opacity .15s}.main-footerWrap>p[style] a:hover{opacity:.8}.main-footerWrap>p[style] a:empty{display:none}.main-footerWrap>p[style] img{width:28px;height:28px;object-fit:contain}@media(max-width:991px){.main-footerWrap .main-footer{grid-template-columns:1fr;gap:32px;max-width:480px;padding:40px 20px 28px;align-items:stretch}.main-footerWrap .main-footer>.container--logo{text-align:center}.main-footerWrap .main-footer>.container--logo img{width:84px}.main-footerWrap>p[style]{justify-content:center;padding:18px 20px 26px;max-width:480px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/main-footer.css.map */
