.a-footer{position:relative;overflow:hidden;border-top:0;background:var(--a-enji);color:var(--a-cream)}.a-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.1'%3E%3Cpath d='M0 40a40 40 0 0 1 80 0'/%3E%3Cpath d='M10 40a30 30 0 0 1 60 0'/%3E%3Cpath d='M20 40a20 20 0 0 1 40 0'/%3E%3Cpath d='M30 40a10 10 0 0 1 20 0'/%3E%3Cpath d='M-40 40a40 40 0 0 1 80 0'/%3E%3Cpath d='M-30 40a30 30 0 0 1 60 0'/%3E%3Cpath d='M-20 40a20 20 0 0 1 40 0'/%3E%3Cpath d='M-10 40a10 10 0 0 1 20 0'/%3E%3Cpath d='M40 40a40 40 0 0 1 80 0'/%3E%3Cpath d='M50 40a30 30 0 0 1 60 0'/%3E%3Cpath d='M60 40a20 20 0 0 1 40 0'/%3E%3Cpath d='M70 40a10 10 0 0 1 20 0'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 40px;opacity:.07}.a-footer>*{position:relative;z-index:1}.a-footer__blocks{align-items:start}.a-footer__block{color:var(--a-cream)}.a-footer__heading{margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:var(--a-rule) solid rgba(226,196,110,.45);font-family:var(--a-font-serif-jp);font-weight:500;font-size:1.6rem;line-height:1.6;letter-spacing:.12em;color:var(--a-gold-light)}.a-footer .a-footer__content,.a-footer .a-footer__content p{font-size:1.4rem;line-height:1.9;letter-spacing:.05em;color:#fcf8ecd1}.a-footer .a-footer__content a,.a-footer .a-footer__link{color:var(--a-cream);text-decoration:none;text-underline-offset:.4rem}@media(hover:hover)and (pointer:fine){.a-footer .a-footer__content a:hover,.a-footer .a-footer__link:hover{color:var(--a-gold-light);text-decoration:underline}}.a-footer__brand--knockout img{filter:brightness(0) invert(1)}.a-footer .a-footer__bottom{border-top:var(--a-rule) solid rgba(252,248,236,.28)}.a-footer .a-footer__copyright,.a-footer .a-footer__copyright-text{font-size:1.3rem;letter-spacing:.05em;color:#fcf8ecb8}.a-footer .a-footer__copyright a,.a-footer .a-footer__policies a{color:#fcf8ecb8;text-underline-offset:.4rem}.a-footer__policies{margin-top:1.2rem;justify-content:center}.a-footer__payment{opacity:.95}@media screen and (max-width:749px){.a-footer__top{padding-inline:2rem}.a-footer__block{margin-block:3.2rem}.a-footer__policies{gap:.8rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-footer.css.map */
