@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Sans+JP:wght@300;400;500&display=swap";:root{--bg:#ffffff;--ink:#111111;--ink-2:#555555;--ink-3:#999999;--accent:#D9D9D9;--line:#E8E8E8;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;--sans-jp:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}body,.shopify-section,.template-index,.template-collection,.template-product{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.card__heading,.product__title,.collection-hero__title,.banner__heading{font-family:var(--sans)!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--ink)!important}h1,.h0,.product__title{font-size:clamp(28px,4vw,56px)!important;line-height:1.05!important}h2,.h1{font-size:clamp(22px,3vw,40px)!important;line-height:1.1!important}h3,.h2,.card__heading{font-size:16px!important;font-weight:400!important;line-height:1.35!important}.eyebrow,.caption-with-letter-spacing,.caption,.collection__title--caps,.tag{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-3)!important}.header-wrapper,.header,sticky-header{background:var(--bg)!important;border-bottom:1px solid var(--line)!important;padding:0!important}.header{height:64px!important;display:flex!important;align-items:center!important}.header__heading-logo,.header__heading-link{font-family:var(--sans)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ink)!important}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--ink)!important;transition:opacity .2s!important}.header__menu-item:hover,.list-menu__item:hover{opacity:.45!important}.button,.shopify-payment-button__button,button[type=submit],.product-form__submit{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;padding:16px 32px!important;border-radius:0!important;background:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important;transition:background .2s ease,color .2s ease!important;box-shadow:none!important}.button:hover,.product-form__submit:hover,.button--secondary{background:transparent!important;color:var(--ink)!important}.button--secondary:hover{background:var(--ink)!important;color:var(--bg)!important}.card,.card__inner,.card-wrapper,input,select,textarea,.field__input,.product-form__input{border-radius:0!important}.product-card-wrapper,.card-wrapper{transition:none!important}.card__media,.card .media,.media--hover-effect>img{background:#f5f5f5!important;overflow:hidden}.card__media img,.card .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__content,.card__information{padding:14px 0 0!important;background:transparent!important}.card__heading,.card__information .card__heading a{font-family:var(--sans)!important;font-size:13px!important;font-weight:400!important;color:var(--ink)!important;text-decoration:none!important;line-height:1.4!important}.card__vendor,.card-information__vendor{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink-3)!important;margin-bottom:3px!important}.price,.price-item,.price__regular{font-family:var(--sans)!important;font-size:13px!important;color:var(--ink)!important;font-weight:400!important}.price--on-sale .price-item--regular{color:var(--ink-3)!important;text-decoration:line-through!important}.card-wrapper:hover{opacity:1!important}.price__badge-sold-out{display:inline-block!important;padding:4px 10px!important;font-family:var(--sans)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:var(--ink)!important;color:var(--bg)!important;border-radius:0!important;border:none!important}.price--sold-out .price__container{display:none!important}.section,.shopify-section{padding:0!important}.page-width{max-width:1440px!important;padding:0 60px!important}@media(max-width:989px){.page-width{padding:0 32px!important}}@media(max-width:749px){.page-width{padding:0 20px!important}}.shopify-section+.shopify-section{margin-top:80px!important}@media(max-width:749px){.shopify-section+.shopify-section{margin-top:48px!important}}.collection-hero,.collection-header{padding:100px 0 60px!important;border-bottom:1px solid var(--line)!important;text-align:left!important}.collection-hero__title{font-size:clamp(36px,5vw,72px)!important;font-weight:300!important}.product{padding:60px 0!important;max-width:1440px!important;margin:0 auto!important}.product__media-wrapper{background:transparent!important}.product__info-wrapper{padding:0 0 0 48px!important}@media(max-width:749px){.product__info-wrapper{padding:24px 0 0!important}}.product__title h1{font-size:clamp(22px,2.5vw,36px)!important;line-height:1.1!important;margin-bottom:8px!important;font-weight:300!important}.product__text{font-size:11px!important;letter-spacing:.1em!important;color:var(--ink-3)!important;margin-bottom:24px!important;text-transform:uppercase!important}.accordion{margin-bottom:8px}.accordion__content{padding-top:16px;padding-bottom:24px}.artwork-description table td,.artwork-description table th{padding:10px 14px;line-height:1.65;font-size:13px!important}.artwork-description table tr{border-bottom:1px solid rgba(0,0,0,.06)}.artwork-description{margin-top:24px;margin-bottom:24px}.product__description h2,.product__description.rte h2,.accordion__content h2{margin-top:32px;margin-bottom:16px;font-size:1em!important;font-weight:500!important;letter-spacing:.06em}.product__description p,.product__description.rte p,.accordion__content p{line-height:1.8;margin-bottom:16px;font-size:13px!important}.product__media-list{gap:12px}.product__title{margin-bottom:12px}.footer{background:var(--ink)!important;color:var(--bg)!important;padding:80px 0 40px!important;border:none!important;margin-top:120px!important}.footer *,.footer h2,.footer a,.footer .footer__heading{color:var(--bg)!important;font-family:var(--sans)!important}.footer .footer__heading{font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.55!important;margin-bottom:16px!important}.footer a:hover{opacity:.5!important}.field__input,input[type=text],input[type=email],textarea,select{border-radius:0!important;border:1px solid var(--line)!important;background:var(--bg)!important;font-family:var(--sans)!important;font-size:13px!important;padding:14px 16px!important;outline:none!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus{border-color:var(--ink)!important}.badge{border-radius:0!important;font-family:var(--sans)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:4px 8px!important}.announcement-bar{background:var(--ink)!important;padding:10px 0!important}.announcement-bar__message{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.12em!important;color:var(--bg)!important}:lang(ja),[lang=ja]{font-family:var(--sans-jp)!important;font-feature-settings:"palt" 1}@media screen and (min-width:990px){.collection .product-grid.grid,.collection .grid{grid-template-columns:repeat(4,1fr)!important;gap:40px 24px!important}}@media screen and (min-width:750px)and (max-width:989px){.collection .product-grid.grid,.collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:32px 20px!important}}@media screen and (max-width:749px){.collection .product-grid.grid,.collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 12px!important}}.card__media .media,.card .media{padding-bottom:125%!important}.card__content{padding:12px 0 20px!important}.card__badge:not(:has(.price__badge-sold-out)),.card__information .caption-with-letter-spacing:not(.card__vendor),.card__information .card__subtitle,.card-information .card__subtitle,.card__information .rating{display:none!important}.card__vendor,.card-information__vendor{display:block!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-3)!important;margin-bottom:5px!important;font-weight:400!important}.card__heading{font-size:13px!important;font-weight:400!important;margin-bottom:6px!important;line-height:1.35!important}.card__information .price{font-size:12px!important;color:var(--ink-2)!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:70%!important;width:calc(70% - 12px)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:30%!important;width:calc(30% - 12px)!important;padding:0 0 0 40px!important;position:sticky!important;top:80px!important;align-self:start!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:70%!important;width:calc(70% - 12px)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:30%!important;width:calc(30% - 12px)!important;padding:0 0 0 40px!important}}.product__info-container>*+*{margin:1.2rem 0!important}.product__info-container .product-form{margin:2rem 0!important}.product-form__submit,.product-form__buttons .button{width:100%!important;padding:18px 32px!important;font-size:11px!important;letter-spacing:.2em!important;background:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important;cursor:pointer!important;display:block!important;text-align:center!important}.product-form__submit:hover{background:transparent!important;color:var(--ink)!important}.product .product__title{margin-bottom:4px!important}.product .product__title h1,.product .product__title .h1{font-size:clamp(18px,2vw,28px)!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-.01em!important}.product__text.caption-with-letter-spacing,a.product__text{font-size:11px!important;letter-spacing:.16em!important;color:var(--ink-3)!important;text-transform:uppercase!important;margin-bottom:4px!important}.product .price__regular,.product .price-item{font-size:18px!important;font-weight:300!important;color:var(--ink)!important;letter-spacing:.02em!important}.product .price__badge-sold-out{font-size:11px!important;padding:6px 14px!important}.collection .collection__title{padding:80px 0 48px!important}.related-products{padding-top:80px!important;border-top:1px solid var(--line)!important}.product__description{font-size:13px!important;line-height:1.78!important;color:var(--ink-2)!important}.product .accordion summary{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 0!important;border-top:1px solid var(--line)!important;list-style:none!important;cursor:pointer!important}.product .accordion summary::-webkit-details-marker{display:none!important}.product .accordion[open] summary{border-bottom:1px solid var(--line)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme-overrides.css.map */
