@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500&display=swap";body{font-family:"Noto Sans JP",var(--font-body-family, sans-serif);font-weight:300;letter-spacing:.04em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:"Noto Sans JP",var(--font-heading-family, sans-serif);font-weight:300;letter-spacing:.14em}strong,b{font-weight:500}.button,.shopify-challenge__button,.customer button{letter-spacing:.2em}.header-wrapper,.shopify-section-header-sticky .header-wrapper{background:rgba(var(--color-background),.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header__heading-link .h2{letter-spacing:.18em;font-size:1.8rem;font-weight:300}.header__heading-link .h2:after{content:"MATH ART MUSEUM";display:block;font-size:.9rem;letter-spacing:.34em;color:rgba(var(--color-foreground),.55);line-height:1.6}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:end}}.header__menu-item{letter-spacing:.22em;text-transform:uppercase}.header__menu-item span{font-size:1.2rem}.header__icon--cart{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:0;margin-left:.6rem}.card__heading{letter-spacing:.12em}.price{letter-spacing:.08em;font-variant-numeric:tabular-nums}.title-wrapper-with-link .title,.collection-hero__title{letter-spacing:.18em}@media screen and (min-width:990px){.grid--3-col-desktop,.grid--4-col-desktop,.collection-list{--grid-desktop-horizontal-spacing: 5.6rem;--grid-desktop-vertical-spacing: 8rem}}.title-wrapper-with-link,.title-wrapper{margin-bottom:4.5rem}.math-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}body:has(>.math-backdrop){background:rgb(var(--color-background))}body:has(>.math-backdrop) #MainContent .color-scheme-1.gradient{background:transparent}.card__media img,.card--standard .card__media img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.03)}.link--text,.full-unstyled-link{transition:color .3s}.reveal{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
