:root{--tc-noir: #000000;--tc-ink: #0a0a0a;--tc-paper: #ffffff;--tc-mist: #f4f4f4;--tc-line-dark: #1a1a1a;--tc-line-light: #e5e5e5;--tc-gold: #b39a5b;--tc-signal: #8c8c8c;--tc-serif-jp: "Cormorant", "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--tc-sans-jp: "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "Noto Sans JP", sans-serif}h1,h2,h3,.h1,.h2,.h3,.title,.banner__heading,.rich-text__heading{font-family:var(--tc-serif-jp);letter-spacing:.04em}body{font-family:"Assistant",var(--tc-sans-jp)}.button{border-radius:0;letter-spacing:.12em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.card,.card .card__inner{box-shadow:none!important}.price{font-weight:400;letter-spacing:.03em}.tc-label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.tc-certified-badge{display:inline-block;border:1px solid var(--tc-gold);color:var(--tc-gold);background:var(--tc-noir);padding:.3rem 1rem;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.sa-grade-badge{border-radius:0;border:1px solid var(--tc-ink);background:var(--tc-paper);color:var(--tc-ink);letter-spacing:.1em}.sa-grade--new,.sa-grade--mint,.sa-grade--excellent,.sa-grade--very-good,.sa-grade--good,.sa-grade--acceptable,.sa-grade--preorder{background:var(--tc-paper);color:var(--tc-ink);border-color:var(--tc-ink)}.badge--sold-out,.search__input,.field__input{border-radius:0}.color-scheme-3 .tc-label,.color-scheme-4 .tc-label{color:var(--tc-gold)}.tc-rule{width:40px;height:1px;background:currentColor;margin:2rem auto 0}html[lang=ja] .card__heading{line-height:1.6;font-family:var(--tc-sans-jp);font-weight:500}html[lang=ja] .price{font-family:var(--tc-sans-jp)}.sa-hero__atelier{display:none}.sa-hero{background:var(--tc-noir)}.sa-hero__eyebrow{color:var(--tc-gold);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2.4rem}.sa-hero__heading{font-family:var(--tc-serif-jp);font-weight:500;font-size:clamp(3rem,4.5vw,4.4rem);line-height:1.5;letter-spacing:.06em}.sa-hero__text{color:#bbb;font-size:1.3rem;letter-spacing:.06em;margin-bottom:3.6rem}.sa-hero .button,.sa-hero .button--secondary{background:transparent;border:1px solid #ffffff;color:#fff;padding:1.4rem 4.6rem;font-size:1.2rem;letter-spacing:.14em;box-shadow:none}.sa-hero .button:hover,.sa-hero .button--secondary:hover{background:#fff;color:var(--tc-noir)}.tc-sec-head{text-align:center;margin-bottom:4.4rem}.tc-sec-head .tc-label{display:block;color:var(--tc-signal);margin-bottom:1.2rem}.tc-sec-title{font-family:var(--tc-serif-jp);font-weight:500;font-size:2.8rem;letter-spacing:.06em;margin:0}.tc-sec-head .tc-rule{display:block;width:40px;height:1px;background:currentColor;margin:2rem auto 0}.tc-label--gold{color:var(--tc-gold)!important}.tc-rule--gold{background:var(--tc-gold)!important}.tc-series{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--tc-line-light);border:1px solid var(--tc-line-light);list-style:none;margin:0;padding:0}.tc-series a{display:block;background:var(--tc-paper);padding:3.4rem 1rem;text-align:center;text-decoration:none;color:var(--tc-ink);transition:background-color .25s ease,color .25s ease}.tc-series a:hover{background:var(--tc-noir);color:#fff}.tc-series__en{display:block;font-family:Cormorant,serif;font-size:1.9rem;letter-spacing:.1em}.tc-series__ja{display:block;font-size:1.1rem;color:var(--tc-signal);margin-top:.6rem}.tc-series a:hover .tc-series__ja{color:#aaa}@media screen and (max-width:749px){.tc-series{grid-template-columns:repeat(3,1fr)}}.tc-pickup{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem;max-width:1080px;margin:0 auto;list-style:none;padding:0}.tc-pickup a{display:block;border:1px solid var(--tc-line-dark);padding:3.6rem 2.8rem;text-align:center;text-decoration:none;color:#ddd;transition:border-color .3s ease}.tc-pickup a:hover{border-color:var(--tc-gold)}.tc-pickup__title{display:block;font-family:var(--tc-serif-jp);font-size:2rem;font-weight:500;color:#fff;letter-spacing:.08em;margin-bottom:1rem}.tc-pickup__text{display:block;font-size:1.25rem;line-height:1.7;margin-bottom:1.6rem}.tc-pickup__cta{display:inline-block;color:var(--tc-gold);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.tc-pickup{grid-template-columns:1fr;gap:1.6rem}}.card__information{text-align:center}.card__heading{margin-left:auto;margin-right:auto}.card--card:hover,.card-wrapper:hover .card--card{border-color:rgba(var(--color-foreground),.85)}.card .price{justify-content:center}.card__badge .badge{border-radius:0;letter-spacing:.12em;font-size:1rem}.collection__title.title-wrapper .title,.title-wrapper-with-link .title{font-family:var(--tc-serif-jp);font-weight:500;letter-spacing:.06em}.header__heading-link .h2,.header__heading{font-family:"Cormorant",var(--tc-serif-jp);letter-spacing:.24em;text-transform:uppercase;font-weight:600}.footer-block__heading{letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.tc-terms-consent{margin:1.2rem 0 .4rem;font-size:1.2rem}.tc-terms-consent__label{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;line-height:1.6}.tc-terms-consent__box{width:1.6rem;height:1.6rem;margin-top:.2rem;accent-color:var(--tc-ink);flex-shrink:0}.tc-terms-consent a{color:currentColor;text-decoration:underline}.tc-terms-consent__error{color:#b3261e;margin:.6rem 0 0;font-size:1.15rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tc-custom.css.map */
