.ownme-footer{--ownme-accent: #5270b2;--ownme-ink: #20264a;--ownme-sub: #5b6380;--ownme-line: #dfe5f1;--ownme-soft: #f4f7fb;margin-top:4rem;background:var(--ownme-soft);color:var(--ownme-ink);letter-spacing:.06rem}.ownme-footer__inner{padding-top:5.6rem;padding-bottom:2.4rem}.ownme-footer a{color:inherit;text-decoration:none}.ownme-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ownme-footer__logo{display:inline-block;font-size:2.4rem;font-weight:700;letter-spacing:.16em;color:var(--ownme-accent)}.ownme-footer__logo img{display:block;width:14rem;height:auto}.ownme-footer__tagline{margin:1.2rem 0 0;font-size:1.3rem;letter-spacing:.14em;color:var(--ownme-sub)}.ownme-footer__social{display:flex;gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none}.ownme-footer__social a{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--ownme-line);border-radius:50%;background:#fff;color:var(--ownme-accent)}.ownme-footer__social svg{width:2rem;height:2rem}.ownme-footer__social a:hover{border-color:var(--ownme-accent)}.ownme-footer__newsletter{padding:2.4rem;border-radius:16px;background:#fff}.ownme-footer__eyebrow{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.24em;color:var(--ownme-accent)}.ownme-footer__newsletter-title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.6}.ownme-footer__newsletter-text{margin:.4rem 0 0;font-size:1.3rem;line-height:1.8;color:var(--ownme-sub)}.ownme-footer__form{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.ownme-footer__form input[type=email]{flex:1 1 18rem;min-width:0;height:4.8rem;padding:0 1.6rem;border:1px solid var(--ownme-line);border-radius:999px;background:var(--ownme-soft);font:inherit;font-size:1.5rem;color:var(--ownme-ink);outline:none}.ownme-footer__form input[type=email]:focus{border-color:var(--ownme-accent);background:#fff}.ownme-footer__form button{flex:0 0 auto;height:4.8rem;padding:0 2.4rem;border:0;border-radius:999px;background:var(--ownme-accent);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.08em;cursor:pointer}.ownme-footer__form button:hover{opacity:.85}.ownme-footer__message{flex-basis:100%;margin:.4rem 0 0;font-size:1.3rem;color:var(--ownme-accent)}.ownme-footer__message--error{color:#b3261e}.ownme-footer__line-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:1.6rem;padding:0 3.2rem;border-radius:999px;background:#06c755;color:#fff!important;font-size:1.4rem;font-weight:700;letter-spacing:.08em}.ownme-footer__line-button:hover{opacity:.85}.ownme-footer__top:not(:has(.ownme-footer__newsletter)){grid-template-columns:1fr}.ownme-footer__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem;margin-top:5.6rem;padding-top:4rem;border-top:1px solid var(--ownme-line)}.ownme-footer__heading{display:flex;align-items:baseline;gap:1rem;list-style:none;cursor:default}.ownme-footer__heading::-webkit-details-marker{display:none}.ownme-footer__heading-en{font-size:1.3rem;font-weight:700;letter-spacing:.24em;color:var(--ownme-accent)}.ownme-footer__heading-ja{font-size:1.1rem;letter-spacing:.1em;color:var(--ownme-sub)}.ownme-footer__toggle{display:none}.ownme-footer__links{margin:1.6rem 0 0;padding:0;list-style:none}.ownme-footer__links li{margin:0}.ownme-footer__links a{display:block;padding:.6rem 0;font-size:1.35rem;line-height:1.7;color:var(--ownme-ink)}.ownme-footer__links a:hover{color:var(--ownme-accent)}.ownme-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid var(--ownme-line)}.ownme-footer__payment{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.ownme-footer__payment .icon{width:3.8rem;height:2.4rem}.ownme-footer__copyright{margin:0;font-size:1.1rem;letter-spacing:.12em;color:var(--ownme-sub)}@media screen and (max-width:749px){.ownme-footer__inner{padding-top:4rem}.ownme-footer__top{grid-template-columns:1fr;gap:2.8rem}.ownme-footer__brand{text-align:center}.ownme-footer__logo img{width:12rem;margin:0 auto}.ownme-footer__social{justify-content:center}.ownme-footer__newsletter{padding:2rem}.ownme-footer__form button{padding:0 2rem}.ownme-footer__line{text-align:center}.ownme-footer__line-button{width:100%}.ownme-footer__nav{grid-template-columns:1fr;gap:0;margin-top:3.2rem;padding-top:0}.ownme-footer__group{border-bottom:1px solid var(--ownme-line)}.ownme-footer__heading{align-items:center;min-height:5.6rem;cursor:pointer}.ownme-footer__toggle{display:block;position:relative;width:1.2rem;height:1.2rem;margin-left:auto}.ownme-footer__toggle:before,.ownme-footer__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:var(--ownme-accent);transition:transform .2s ease}.ownme-footer__toggle:after{transform:rotate(90deg)}.ownme-footer__group[open] .ownme-footer__toggle:after{transform:rotate(0)}.ownme-footer__links{margin:0;padding:0 0 1.6rem}.ownme-footer__links a{padding:.8rem 0 .8rem 1.2rem;font-size:1.4rem}.ownme-footer__bottom{flex-direction:column;margin-top:3.2rem;border-top:0;padding-top:0}.ownme-footer__payment{justify-content:center}}.ownme-tabbar{display:none}@media screen and (max-width:989px){.ownme-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;padding:.4rem .4rem calc(.4rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #dfe5f1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ownme-tabbar a{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.2rem;color:#20264a;text-decoration:none;font-size:1rem;letter-spacing:.04em}.ownme-tabbar svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ownme-tabbar__cart{position:relative}.ownme-tabbar__count{position:absolute;top:.4rem;left:calc(50% + .6rem);min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:#5270b2;color:#fff;font-size:1rem;line-height:1.6rem;text-align:center;font-weight:700}.ownme-tabbar a[aria-current=page]{color:#5270b2;font-weight:700}body:has(.ownme-tabbar){padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ownme-footer.css.map */
