.footer-company__id{min-width:0}.footer-company__id p{margin:0;line-height:1.6}.footer-company__id p+p{margin-top:12px}.footer-company__note{max-width:520px;font-size:13px;color:#bdb2a5;text-wrap:balance}.footer-anpc{flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.footer-anpc a.footer-anpc__sal{display:block;max-width:none;padding:10px;line-height:0;border-radius:14px}.footer-anpc__sal img{display:block;width:201px;height:50px;max-width:100%;object-fit:contain}.footer-anpc a.footer-anpc__link{max-width:none;line-height:1.3}.legal-links{row-gap:10px}.legal-links a,.legal-links button{min-height:24px;display:inline-flex;align-items:center}.footer-notes{display:grid;gap:14px}.footer-notes p{margin:0;line-height:1.6;text-wrap:pretty}.footer-notes__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.footer-notes__row>p:first-child{flex:1 1 420px;min-width:0}.footer-credit{flex:0 0 auto;white-space:nowrap}.footer-credit a{position:relative;display:inline-block;color:var(--footer-text,#d9cfc3);text-decoration:none}.footer-credit a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1.5px;background:currentColor;transform-origin:left;scale:0 1;transition:scale .35s cubic-bezier(.16,1,.3,1)}.footer-credit a:focus-visible{outline-offset:6px;border-radius:4px}@media(hover:hover)and (pointer:fine){.footer-credit a:hover:after{scale:1 1}.footer-credit a:hover{color:#fff}}.footer-credit a{transition:color .3s cubic-bezier(.16,1,.3,1)}@media(max-width:1199px){.footer-company{flex-wrap:wrap}.footer-anpc{justify-content:flex-start}}@media(max-width:767px){.footer-company{gap:0}.footer-company__note{font-size:12px}.footer-anpc{margin-top:24px;gap:12px;justify-content:flex-start}.footer-anpc a.footer-anpc__sal{flex:0 0 auto}.footer-anpc a.footer-anpc__link{flex:1 1 auto;min-width:0;text-align:center}.footer-notes{gap:12px}.footer-notes__row{flex-direction:column;align-items:flex-start;gap:12px}.footer-notes__row>p:first-child{flex:0 0 auto}.footer-credit{white-space:normal}.legal-links{gap:0 24px;font-size:14px}.legal-links a,.legal-links button{min-height:44px;font-size:14px;line-height:1.3}.legal-links a:after{content:none}}@media(prefers-reduced-motion:reduce){.footer-credit a,.footer-credit a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer.css.map */
