body .kith-card .kith-card__title,body .bx-card .bx-card__title,body .card__heading{font-size:18px;line-height:1.25;letter-spacing:.02em}@media screen and (min-width:990px){body .kith-card .kith-card__title,body .bx-card .bx-card__title,body .card__heading{font-size:21px}}.cart-upsell__heading{font-size:1.8rem;letter-spacing:.02em;text-transform:none}@media screen and (max-width:749px){.shopify-section .jpn-tsg .jpn-tsg__img{height:auto;aspect-ratio:4 / 5}.shopify-section .jpn-tsg .jpn-tsg__desc{margin-top:22px}}.kith-hero__foot{display:contents}.kith-hero__content--logo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr;align-items:center;justify-items:center}.kith-hero__content--logo .kith-hero__heading--logo{grid-row:2}.kith-hero__content--logo .kith-hero__foot{grid-row:3;align-self:end;justify-self:stretch;display:flex;flex-direction:column;align-items:center;gap:18px}@media screen and (min-width:1024px){.kith-hero__content--logo .kith-hero__foot{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:end}.kith-hero__content--logo.kith-hero__content--center .kith-hero__foot{display:flex;flex-direction:column;align-items:center}}.kith-hero__heading--logo{line-height:0}.kith-hero__float{display:inline-block}.kith-hero__logo{display:block;width:var(--kh-logo-mw, 150px);max-width:100%;height:auto;filter:drop-shadow(0 8px 22px rgba(0,0,0,.35))}@media screen and (min-width:1024px){.kith-hero__logo{width:min(var(--kh-logo-w, 200px),max(170px,14vw))}}.kith-hero__copy p{font-size:15px;font-weight:400;line-height:1.35;letter-spacing:.06em;text-shadow:0 1px 10px rgba(0,0,0,.55)}@media screen and (min-width:1024px){.kith-hero__copy p{font-size:18px}}.bx-section .bx-content{text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 22px rgba(0,0,0,.5)}@media screen and (max-width:749px){.bx-section .bx-content.bx-mpos-below{text-shadow:none}}.bx-section .bx-kicker{font-size:12px;font-weight:600}.bx-section .bx-text{font-size:15px;line-height:1.5}.bx-section .bx-btn.kith-btn{font-size:12px}.bx-section .bx-heading--s{font-size:25px}.bx-section .bx-heading--m{font-size:30px}.bx-section .bx-heading--l{font-size:34px}@media screen and (min-width:750px){.bx-section .bx-kicker{font-size:13px}.bx-section .bx-text{font-size:17px}.bx-section .bx-heading--s{font-size:31px}.bx-section .bx-heading--m{font-size:42px}.bx-section .bx-heading--l{font-size:52px}}@media screen and (min-width:1200px){.bx-section .bx-heading--l{font-size:62px}}.bx-media .bx-video--once{transition:opacity 1.4s ease}@media screen and (min-width:750px){.bx-media .bx-video--once{object-position:50% 40%}}.bx-banner.is-video-done .bx-video--once{opacity:0}.kith-story .kith-story__heading{font-size:30px}.kith-story .kith-story__text{font-size:16px;line-height:1.7}.kith-story .kith-story__quote{font-size:26px;font-style:normal;border-left:0;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.kith-story .kith-story__heading{font-size:44px}.kith-story .kith-story__text{font-size:18px}.kith-story .kith-story__quote{font-size:34px}}.bx-media--duo .bx-video--duo{height:50%}.bx-media--duo .bx-video--duo-1{top:0;bottom:auto}.bx-media--duo .bx-video--duo-2{top:auto;bottom:0}.bx-media--duo:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#0d0d0d;pointer-events:none}@media screen and (min-width:750px){.bx-media--duo .bx-video--duo{top:0;bottom:0;width:50%;height:100%;object-position:50% 50%}.bx-media--duo .bx-video--duo-1{left:0;right:auto}.bx-media--duo .bx-video--duo-2{left:auto;right:0}.bx-media--duo:after{left:50%;right:auto;top:0;bottom:0;width:2px;height:auto;margin:0 0 0 -1px}}html{scroll-padding-top:calc(var(--header-height, 60px) + 12px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a,button,summary,label,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #111!important;outline-offset:3px!important;box-shadow:0 0 0 3px #fff!important}html[data-jpn-theme=dark] :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#fff!important;box-shadow:0 0 0 3px #111!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/jpn-site.css.map */
