:root{--font-heading-family: "Oswald", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif !important;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif !important;--font-body-style: normal;--font-body-weight: 400}html[lang^=en]{--font-body-family: "Inter", system-ui, -apple-system, sans-serif !important}.bnc-hero-display{font-family:Oswald,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase;font-size:clamp(4rem,5.5vw,5rem)!important;line-height:1.2!important}.bnc-hero-display p{margin:0}@media(min-width:750px){.bnc-hero-display br{display:none}.bnc-hero-display p{display:inline}.bnc-hero-display p+p:before{content:"\a0"}}.bnc-accent{font-family:Special Elite,cursive!important;font-weight:400}.bnc-mincho{font-family:Shippori Mincho,Yu Mincho,YuMincho,Hiragino Mincho ProN,serif!important;font-weight:500;line-height:2.2}html[lang^=en] .bnc-mincho{font-family:EB Garamond,Georgia,serif!important;font-weight:500}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:Oswald,Noto Sans JP,sans-serif!important;font-weight:700!important;font-size:1.8rem!important;letter-spacing:.12rem}.footer__content-bottom-wrapper{display:flex;justify-content:center}.footer__copyright{text-align:center}.bnc-product-notice{margin-top:1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);font-size:1.3rem;line-height:1.6}.bnc-product-notice p{margin:0 0 .6rem}.bnc-product-notice p:last-child{margin-bottom:0}.header__heading-logo-mobile-wrapper{display:none}.header__heading-logo-mobile{display:block;width:100%;height:auto}.bnc-header-lang{display:inline-flex!important;align-items:center;gap:.6rem;font-family:Oswald,Noto Sans JP,sans-serif!important;font-size:1.5rem!important;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.bnc-header-lang__flag{display:inline-block;width:1.8rem!important;height:1.8rem!important;min-width:1.8rem;min-height:1.8rem;flex-shrink:0;vertical-align:middle;object-fit:contain}#HeaderCountryForm .disclosure__button,#FooterCountryForm .disclosure__button,#HeaderCountryForm button,#FooterCountryForm button,#HeaderDrawerCountryForm .disclosure__button,#HeaderDrawerCountryForm button,.menu-drawer .disclosure__button,.menu-drawer localization-form button{font-family:Oswald,Noto Sans JP,sans-serif!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.1rem!important;text-transform:uppercase!important}#FooterCountryForm .disclosure__button,#FooterCountryForm button,#FooterLanguageForm .disclosure__button,#FooterLanguageForm button{width:200px!important;padding-left:1.2rem!important;padding-right:1.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important}.banner.bnc-banner--fullheight{position:relative!important;min-height:calc(100vh - var(--header-height, 80px));min-height:calc(100svh - var(--header-height, 80px));height:calc(100vh - var(--header-height, 80px));height:calc(100svh - var(--header-height, 80px))}.banner.bnc-banner--fullheight .banner__media{width:100%;height:100%}.banner.bnc-banner--fullheight .banner__media picture{display:block;width:100%;height:100%}.banner.bnc-banner--fullheight .banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bnc-banner__logo-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:700px;z-index:3;pointer-events:none;text-align:center}.bnc-banner__logo-overlay img{display:block;width:100%!important;height:auto!important;max-width:100%}.bnc-banner__scroll-indicator{display:none;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);width:44px;height:44px;align-items:center;justify-content:center;color:rgb(var(--color-background));text-decoration:none;z-index:3;opacity:.85;animation:bnc-scroll-bounce 2s infinite}.bnc-banner__scroll-indicator svg{width:28px;height:28px}.bnc-banner__scroll-indicator:hover{opacity:1}@keyframes bnc-scroll-bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-8px)}60%{transform:translate(-50%) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.bnc-banner__scroll-indicator{animation:none}}@media screen and (max-width:749px){.header__heading-logo-pc{display:none}.header__heading-logo-mobile-wrapper{display:inline-block}#HeaderCountryForm .disclosure__button,#HeaderCountryForm button,#HeaderLanguageForm .disclosure__button,#HeaderLanguageForm button{width:200px!important;padding-left:1.2rem!important;padding-right:1.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important}.menu-drawer .disclosure__button,.menu-drawer localization-form button{min-width:140px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.8rem!important}.menu-drawer .disclosure__button>svg:last-child,.menu-drawer localization-form button>svg:last-child{margin-left:auto!important}.footer__column.footer__localization,.footer__column.footer__localization localization-form,.footer__column.footer__localization .localization-form{display:block!important;width:100%!important;text-align:center!important}.footer__column.footer__localization .disclosure{display:inline-block!important;margin:0 auto!important;text-align:left}.footer__column.footer__localization .bnc-header-lang{margin:0 auto!important}.footer-block.footer-block--menu,.footer-block.footer-block--menu .footer-block__heading,.footer-block.footer-block--menu .footer-block__details-content,.footer-block.footer-block--menu ul,.footer-block.footer-block--menu li,.footer-block.footer-block--menu a{text-align:center!important}.footer-block.footer-block--menu ul,.footer-block.footer-block--menu .footer-block__details-content{display:flex!important;flex-direction:column!important;align-items:center!important;list-style:none!important;padding-left:0!important;margin-left:0!important}.footer-block.footer-block--menu li{width:auto!important;margin-left:0!important;padding-left:0!important}.bnc-banner__logo-overlay{width:var(--bnc-logo-w-mobile, 70%)!important}.bnc-banner__scroll-indicator{display:flex}}@media screen and (min-width:750px){#HeaderCountryForm .disclosure__button,#HeaderCountryForm button,#HeaderLanguageForm .disclosure__button,#HeaderLanguageForm button{width:auto!important;min-width:auto!important}.desktop-localization-wrapper{margin-right:1.5rem!important}}.rich-text__text{font-size:1.8rem;letter-spacing:-.02em}@media(min-width:750px){.rich-text__text{font-size:2rem;letter-spacing:0}}@media(max-width:749px){.rich-text__text{letter-spacing:-.03em}}@font-face{font-family:BNCKanaSmall;src:local("Shippori Mincho"),local("ShipporiMincho-Regular"),local("Hiragino Mincho ProN"),local("YuMincho"),local("Yu Mincho"),local("Noto Serif CJK JP"),local("Noto Serif JP");unicode-range:U+3041-3096,U+3099-309F;size-adjust:90%}.rich-text__text.bnc-mincho{font-family:BNCKanaSmall,Shippori Mincho,Yu Mincho,YuMincho,Hiragino Mincho ProN,serif!important;letter-spacing:.06em!important}@media(max-width:749px){.rich-text__text.bnc-mincho{letter-spacing:0em!important}}.collection-hero__title,.main-page-title.page-title{font-size:44px!important}@media(max-width:749px){.collection-hero__title,.main-page-title.page-title{font-size:30px!important}}@media screen and (min-width:1300px){.main-page-title.page-title{margin-left:-187px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bnc-custom.css.map */
