:root{--te-bg: #1C1B19;--te-surface: #EDE7DA;--te-ink-dark: #F2EEE3;--te-ink-light: #14130F;--te-accent: #C2542C;--te-accent-alt: #4A6670;--te-mid: #252420;--te-hairline-dark: rgba(140, 130, 112, .2);--te-hairline-light: rgba(58, 55, 47, .15);--te-font-display: "Archivo", system-ui, sans-serif;--te-font-body: "Inter", system-ui, sans-serif;--te-font-mono: "JetBrains Mono", "Courier New", monospace;--te-font-jp: "Noto Serif JP", serif;--te-text-xs: 1.3rem;--te-text-sm: 1.5rem;--te-text-base: 1.6rem;--te-text-lg: 1.8rem;--te-text-xl: 2rem;--te-text-2xl: 2.4rem;--te-text-3xl: clamp(2.8rem, 4vw, 3rem);--te-text-4xl: clamp(3.2rem, 5vw, 4rem);--te-text-5xl: clamp(4rem, 6vw, 5.6rem);--te-text-6xl: clamp(4.8rem, 8vw, 7.2rem);--te-text-hero: clamp(5.6rem, 10vw, 9.6rem);--te-leading-tight: 1.15;--te-leading-snug: 1.35;--te-leading-normal: 1.5;--te-leading-body: 1.65;--te-tracking-tight: -.025em;--te-tracking-normal: 0;--te-tracking-wide: .06em;--te-tracking-wider: .1em;--te-tracking-widest: .12em;--te-ease-out: cubic-bezier(.16, 1, .3, 1);--te-ease-inout: cubic-bezier(.45, 0, .55, 1);--te-dur-fast: .18s;--te-dur-base: .38s;--te-dur-slow: .65s;--te-dur-reveal: .9s;--te-edge-width: 1px;--te-prose-max: 68ch}body{font-family:var(--te-font-body);line-height:var(--te-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--te-font-display);font-weight:800;letter-spacing:-.03em;line-height:var(--te-leading-tight)}.te-mono,.price,.price__regular,.price__sale,.price-item{font-family:var(--te-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--te-tracking-normal)}[data-shopify-feature=geolocation],.shopify-section--geolocation,.localization-selector,.footer__column.footer__localization:empty,#shopify-section-announcement-bar .localization-wrapper:only-child{display:none!important}.te-edge-line{display:block;width:100%;height:var(--te-edge-width);background-color:var(--te-hairline-dark);border:none;margin:0;padding:0}.te-edge-line--light{background-color:var(--te-hairline-light)}.te-jp{font-family:var(--te-font-jp);font-size:var(--te-text-xs);font-weight:300;letter-spacing:var(--te-tracking-widest);writing-mode:vertical-rl;text-orientation:mixed;color:#f2eee34d;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.te-jp--light{color:#14130f38}@media(prefers-reduced-motion:no-preference){.te-reveal{opacity:0;transform:translateY(10px);transition:opacity var(--te-dur-reveal) var(--te-ease-out),transform var(--te-dur-reveal) var(--te-ease-out)}.te-reveal.is-visible{opacity:1;transform:translateY(0)}.te-reveal--delay-1{transition-delay:80ms}.te-reveal--delay-2{transition-delay:.18s}.te-reveal--delay-3{transition-delay:.3s}.te-reveal--delay-4{transition-delay:.45s}}@media(prefers-reduced-motion:no-preference){.card__media .card__image--secondary{opacity:0;transition:opacity var(--te-dur-slow) var(--te-ease-inout)}.card-wrapper:hover .card__image--secondary,.card-wrapper:focus-within .card__image--secondary{opacity:1}.card-wrapper:hover .card__image--primary,.card-wrapper:focus-within .card__image--primary{opacity:0;transition:opacity var(--te-dur-slow) var(--te-ease-inout)}}:focus-visible{outline:2px solid var(--te-accent);outline-offset:3px;border-radius:2px}.te-collection__wrapper{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.te-collection__wrapper{padding-left:2rem;padding-right:2rem}}.te-collection__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:2rem}.te-collection__header-text{display:flex;flex-direction:column;gap:.5rem}.te-collection__heading{font-family:var(--te-font-display);font-size:var(--te-text-4xl);font-weight:800;letter-spacing:-.03em;line-height:var(--te-leading-tight);color:var(--te-ink-dark);margin:0}.te-collection__jp{align-self:center;font-size:4.5rem;color:#f2eee338;letter-spacing:.1em}.te-collection__grid{display:grid;gap:1.5rem;list-style:none;padding:0;margin:2rem 0 0}@media screen and (min-width:750px){.te-collection__grid{gap:2rem;margin-top:2.5rem}}.te-collection__item{min-width:0}.te-collection__footer{display:flex;justify-content:center;padding-top:3rem}.te-card-placeholder{background:var(--te-mid);display:flex;flex-direction:column}.te-card-placeholder__image{aspect-ratio:1;overflow:hidden;background:var(--te-bg)}.te-card-placeholder__svg{width:100%;height:100%;opacity:.1}.te-card-placeholder__info{padding:1rem 0 1.25rem;display:flex;flex-direction:column;gap:.35rem}.te-card-placeholder__type{font-size:.8rem}.te-card-placeholder__title{font-family:var(--te-font-display);font-size:var(--te-text-base);font-weight:300;color:#f2eee333}.te-card-placeholder__price{font-family:var(--te-font-mono);font-size:var(--te-text-sm);color:#f2eee333}.te-label{font-family:var(--te-font-body);font-size:1.4rem;font-weight:500;letter-spacing:var(--te-tracking-widest);text-transform:uppercase}.te-display{font-family:var(--te-font-display)}.te-mono-type{font-family:var(--te-font-mono);font-variant-numeric:tabular-nums}.te-accent-color{color:var(--te-accent)}.te-accent-alt-color{color:var(--te-accent-alt)}.te-muted-color{color:#f2eee380}.te-bg-dark{background-color:var(--te-bg)}.te-bg-surface{background-color:var(--te-surface)}.te-bg-mid{background-color:var(--te-mid)}.button--primary,.cart__checkout-button,.product-form__submit{box-shadow:0 0 14px #c2542c47;transition:box-shadow .25s ease,background-color .25s ease}.button--primary:hover,.cart__checkout-button:hover,.product-form__submit:hover{box-shadow:0 0 28px #c2542c8c}.quantity{border-radius:6px!important;overflow:hidden}.quantity__button,.quantity__input{border-radius:0!important}quantity-input.quantity{border:1px solid var(--te-hairline-dark)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/takumi-brand.css.map */
