:root{--tc-ink: #0b0b0b;--tc-paper: #ffffff;--tc-tile: #f3f3f2;--tc-tile-deep: #e9e9e7;--tc-muted: #6e6e6b;--tc-line: #e3e3e0;--tc-sale: #b3261e;--tc-gutter: clamp(16px, 2.2vw, 32px);--tc-ease: cubic-bezier(.2, .7, 0, 1);--tc-ease-io: cubic-bezier(.65, 0, .35, 1)}body{font-family:var(--tc-sans);font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--tc-sans);letter-spacing:-.01em}.tc-eyebrow{font-family:var(--tc-mono);font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-label{font-family:var(--tc-sans);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.header .menu__link-lv1,.header .menu__link,.header .header__link{font-family:var(--tc-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header .menu__link-lv1{position:relative}.header .menu__link-lv1:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--tc-ease)}@media(hover:hover){.header .menu__item:hover>.menu__link-lv1:after,.header .menu__link-lv1:hover:after{transform:scaleX(1);transform-origin:left}}.header .menu__link-lv1:focus-visible:after{transform:scaleX(1)}.tpbr__message,.js-top-bar{font-family:var(--tc-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;font-family:var(--tc-sans);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tc-ink);border-radius:0;background:var(--tc-ink);color:var(--tc-paper);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:color .4s var(--tc-ease),background-color .4s var(--tc-ease),opacity .2s}.tc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#2a2a2a;transform:translateY(101%);transition:transform .5s var(--tc-ease)}@media(hover:hover){.tc-btn:hover:before{transform:translateY(0)}}.tc-btn:focus-visible{outline:2px solid var(--tc-ink);outline-offset:3px}.tc-btn[disabled],.tc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tc-btn--ghost{background:transparent;color:var(--tc-ink)}.tc-btn--ghost:before{background:var(--tc-ink)}@media(hover:hover){.tc-btn--ghost:hover{color:var(--tc-paper)}}.tc-btn--light{background:var(--tc-paper);color:var(--tc-ink);border-color:var(--tc-paper)}.tc-btn--light:before{background:var(--tc-tile-deep)}.tc-btn--block{width:100%}.tc-link{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:background-size .45s var(--tc-ease)}@media(hover:hover){.tc-link:hover{background-size:0 1px;background-position:100% 100%}}.product-card .card__media{background:var(--tc-tile);border-radius:0!important}.product-card .card__media img{mix-blend-mode:multiply;transition:transform 1.1s var(--tc-ease),opacity .5s var(--tc-ease)}@media(hover:hover){.product-card:hover .card__media img{transform:scale(1.035)}}.product-card .card__heading,.product-card .card__heading a{font-family:var(--tc-sans);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.product-card .card__price-wrapper,.product-card .price-item{font-family:var(--tc-sans);font-size:13px;font-weight:400;color:var(--tc-muted)}.product-card .badge{border-radius:0;font-family:var(--tc-mono);font-size:10px;font-weight:400;letter-spacing:.06em}.tc-section{padding-block:clamp(40px,6vw,96px)}.tc-wrap{padding-left:max(var(--tc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--tc-gutter),env(safe-area-inset-right,0px))}.tc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.4vw,32px)}.tc-head h2{margin:0;font-size:clamp(22px,2.6vw,40px);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.tc-js [data-tc-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--tc-ease),transform 1.2s var(--tc-ease);transition-delay:calc(var(--tc-i, 0) * 70ms + var(--tc-delay, 0ms))}.tc-js [data-tc-reveal].is-in{opacity:1;transform:none}.tc-js [data-tc-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--tc-ease-io);transition-delay:calc(var(--tc-i, 0) * 90ms + var(--tc-delay, 0ms))}.tc-js [data-tc-reveal=mask].is-in{clip-path:inset(0 0 0 0)}.tc-js [data-tc-reveal=mask]>*{transform:scale(1.12);transition:transform 1.8s var(--tc-ease)}.tc-js [data-tc-reveal=mask].is-in>*{transform:none}.tc-lines{display:block}.tc-lines>span{display:block;overflow:hidden}.tc-lines>span>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--tc-ease);transition-delay:calc(var(--tc-l, 0) * 90ms + var(--tc-line-delay, .15s))}.tc-lines.is-in>span>span,.no-js .tc-lines>span>span{transform:none}@view-transition{navigation:auto}.tc-header{view-transition-name:tc-navigation}::view-transition-old(root){animation:tc-vt-out .35s var(--tc-ease-io) both}::view-transition-new(root){animation:tc-vt-in .55s var(--tc-ease) both}::view-transition-group(tc-navigation){animation:none}::view-transition-old(tc-navigation),::view-transition-new(tc-navigation){animation-duration:.25s}@keyframes tc-vt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes tc-vt-in{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(tc-product-image){animation-duration:.6s;animation-timing-function:var(--tc-ease)}html[data-tc-reveals=off] [data-tc-reveal],html[data-tc-reveals=off] [data-tc-reveal=mask]>*,html[data-tc-reveals=off] .tc-lines>span>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}html[data-tc-page-transitions=off]::view-transition-group(*),html[data-tc-page-transitions=off]::view-transition-old(*),html[data-tc-page-transitions=off]::view-transition-new(*){animation:none!important}@media(prefers-reduced-motion:reduce){.tc-js [data-tc-reveal],.tc-js [data-tc-reveal=mask],.tc-js [data-tc-reveal=mask]>*,.tc-lines>span>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation:none!important}.product-card .card__media img{transition:none}}.tc-card{min-width:0}.tc-card__link{display:block;color:inherit;text-decoration:none}.tc-card__media{position:relative;aspect-ratio:4 / 5;background:var(--tc-tile);overflow:hidden}.tc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .6s var(--tc-ease),transform 1.2s var(--tc-ease)}.tc-card__img--alt{object-fit:cover;mix-blend-mode:normal;opacity:0}@media(hover:hover){.tc-card:hover .tc-card__img--alt{opacity:1}.tc-card:hover .tc-card__img:not(.tc-card__img--alt){transform:scale(1.04)}}.tc-card__flag{position:absolute;left:10px;top:10px;background:var(--tc-paper);color:var(--tc-ink);padding:3px 7px}.tc-card__flag--sale{background:var(--tc-sale);color:#fff}.tc-card__info{padding:12px 2px 0;display:grid;gap:4px}.tc-card__title{margin:0;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.tc-card__price{margin:0;font-size:13px;color:var(--tc-muted)}.tc-card__price s{margin-left:6px}.tc-price--sale{color:var(--tc-sale)}.section-header-group .running-text,.shopify-section-group-header-group [class*=running-text]{border-radius:0!important}.shopify-section-group-header-group .marquee,.shopify-section-group-header-group .running-text__wrapper,.shopify-section-group-header-group [class*=running-text] .background{background:var(--tc-ink)!important;color:var(--tc-paper)!important;border-radius:0!important}.shopify-section-group-header-group [class*=running-text] *{font-family:var(--tc-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important;line-height:1!important;color:var(--tc-paper)!important}.shopify-section-group-header-group [class*=running-text] .section,.shopify-section-group-header-group [class*=running-text] .ctnr{padding-block:0!important;margin:0!important;max-width:none!important}.section-running-text .running-content{padding-block:9px!important;border-radius:0!important}.section-running-text{margin:0!important;padding:0!important}.section-running-text .running-content-item,.section-running-text .running-content-item *{font-family:var(--tc-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;line-height:1.2!important}.header{border-bottom:1px solid var(--tc-line)}body.js-main-body,.tc-section,.tc-rail,.tc-campaign,.tc-pdp,.tc-pdp-section{background:var(--tc-paper)}.tc-x-ctrl{display:flex;align-items:center;gap:6px}.tc-x-ctrl__count{min-width:3.4em;text-align:right;margin-right:6px;color:var(--tc-muted)}.tc-x-ctrl__btn{width:40px;height:40px;border:1px solid var(--tc-line);background:var(--tc-paper);color:var(--tc-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .25s,background-color .25s,color .25s,opacity .25s}.tc-x-ctrl__btn svg{width:14px;height:14px}.tc-x-ctrl__btn[disabled]{opacity:.3;cursor:default}@media(hover:hover){.tc-x-ctrl__btn:not([disabled]):hover{background:var(--tc-ink);color:var(--tc-paper);border-color:var(--tc-ink)}}.tc-x-ctrl__btn:active:not([disabled]){background:var(--tc-ink);color:var(--tc-paper)}.tc-x-ctrl--dark .tc-x-ctrl__btn{background:transparent;color:#fff;border-color:#ffffff4d}.tc-x-ctrl--dark .tc-x-ctrl__count{color:#fff9}@media(hover:hover){.tc-x-ctrl--dark .tc-x-ctrl__btn:not([disabled]):hover{background:#fff;color:#0b0b0b;border-color:#fff}}.tc-x-progress{position:relative;height:2px;background:var(--tc-line);overflow:hidden}.tc-x-progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tc-ink);transform-origin:left;transform:scaleX(max(var(--p, 0),.08));transition:transform .15s linear}.tc-x-progress--dark{background:#ffffff2e}.tc-x-progress--dark i{background:#fff}@media(max-width:749px){.tc-x-ctrl__btn{width:38px;height:38px}}.ast-cart :is(.ast-cart__content,button,input,select,textarea),.ast-cart__content,.ast-cart__content :is(button,input,select,textarea){border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tc-kith.css.map */
