body footer.sp-retail-footer{background:#faf7f1;color:#242321;border-top:1px solid #eee9df;padding:44px 0 0;margin:0;font-family:var(--sp-font,"Noto Sans JP",sans-serif);letter-spacing:0;text-align:left}.sp-retail-footer,.sp-retail-footer *{box-sizing:border-box}.sp-retail-footer__inner{width:min(1400px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.25fr;gap:48px;padding-bottom:32px;align-items:start}.sp-retail-footer a{color:inherit;text-decoration:none;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.sp-retail-footer a:hover{text-decoration:underline}}.sp-retail-footer a:focus-visible{outline:2px solid #32acc0;outline-offset:4px;border-radius:4px}.sp-retail-footer__brand{display:flex;flex-direction:column;align-items:flex-start}.sp-retail-footer__logo{display:block;width:132px;height:132px;margin:-12px 0 8px -10px}.sp-retail-footer__logo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sp-retail-footer__brand p{font-size:14px;line-height:1.8;margin:0;white-space:pre-line;color:#5d584f}.sp-retail-footer__column h2{font-size:16px;line-height:1.5;font-weight:700;letter-spacing:0;margin:0 0 14px;padding-top:8px}.sp-retail-footer__column h2:before{content:"";display:inline-block;width:5px;height:14px;border-radius:2px;background:#d29a31;margin-right:10px;vertical-align:-1px}.sp-retail-footer__column:nth-of-type(2) h2:before{background:#32acc0}.sp-retail-footer__column ul{list-style:none;padding:0;margin:0}.sp-retail-footer__column li{padding:0;margin:0}.sp-retail-footer__column li>a{display:flex;align-items:center;min-height:42px;width:fit-content;max-width:100%;font-size:14px;line-height:1.6;padding:7px 0;overflow-wrap:anywhere}.sp-retail-footer__bottom{width:min(1400px,calc(100% - 64px));margin:0 auto;border-top:1px solid #e7e1d5;padding:19px 0 22px;color:#666057;font-size:12px;line-height:1.6}.sp-retail-footer__bottom p{margin:0}@media(max-width:989px){.sp-retail-footer__inner{gap:24px;grid-template-columns:1fr 1fr 1fr}.sp-retail-footer__brand{grid-column:1/-1;flex-direction:row;align-items:center;gap:22px}.sp-retail-footer__logo{width:100px;height:100px;margin:-12px 0 0 -7px}.sp-retail-footer__column h2{padding-top:0}}@media(max-width:749px){body footer.sp-retail-footer{padding-top:26px}.sp-retail-footer__inner{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:22px 20px;padding-bottom:23px}.sp-retail-footer__brand{gap:17px}.sp-retail-footer__logo{width:100px;height:100px;flex:0 0 100px;margin:-7px 0 0 -7px}.sp-retail-footer__brand p{font-size:13px;line-height:1.8}.sp-retail-footer__column h2{font-size:15px;margin-bottom:8px}.sp-retail-footer__column li>a{font-size:14px;min-height:44px;padding-block:8px}.sp-retail-footer__column--info{grid-column:1/-1;border-top:1px solid #e7e1d5;padding-top:20px}.sp-retail-footer__column--info ul{display:flex;flex-wrap:wrap;column-gap:24px}.sp-retail-footer__column--info li>a{font-size:13px}.sp-retail-footer__bottom{width:calc(100% - 40px);padding:16px 0 20px}}@media(max-width:359px){.sp-retail-footer__inner,.sp-retail-footer__bottom{width:calc(100% - 32px)}.sp-retail-footer__inner{column-gap:14px}.sp-retail-footer__brand{gap:10px}.sp-retail-footer__brand p{font-size:12px}.sp-retail-footer__column h2{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shippola-footer-v26.css.map */
