:root{--tck-cream: #faf4ea;--tck-cream-soft: #ebe2cf;--tck-brown: #1a1612;--tck-brown-warm: #1a1208;--tck-brown-deep: #0d0a07;--tck-gold: #a8855a;--tck-gold-soft: rgba(168, 133, 90, .4);--tck-accent: #d4a23a;--tck-accent-hover: #c0902f;--tck-font-display: "Playfair Display", Georgia, serif;--tck-font-editorial: "Cormorant Garamond", Georgia, serif;--tck-font-body: "EB Garamond", Georgia, serif;--tck-font-reading: "Lora", Georgia, serif;--tck-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--tck-font-mono: "JetBrains Mono", ui-monospace, monospace;--font-body-family: var(--tck-font-body);--font-heading-family: var(--tck-font-display);--tck-section-padding-y: clamp(40px, 6vw, 60px);--tck-section-padding-x: clamp(20px, 4vw, 32px);--tck-hero-height-desktop: 460px;--tck-hero-height-mobile: 520px;--tck-rule-width: 32px;--tck-border: .5px;--tck-radius-pill: 999px;--tck-radius-none: 0}body,body.gradient{font-family:var(--tck-font-body);color:var(--tck-brown);background-color:var(--tck-cream)!important;background-image:none!important;font-size:16px;line-height:1.6;letter-spacing:normal}main#MainContent,.shopify-section{background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--tck-font-display);font-weight:500;color:var(--tck-brown);letter-spacing:.005em}a{color:inherit;text-decoration-thickness:.5px;text-underline-offset:3px}hr{border:0;border-top:var(--tck-border) solid var(--tck-brown)}.tck-eyebrow{font-family:var(--tck-font-mono);font-size:10px;font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:var(--tck-gold)}.tck-meta{font-family:var(--tck-font-mono);font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--tck-gold)}.tck-display-h1{font-family:var(--tck-font-display);font-weight:500;font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:.005em;margin:0}.tck-display-h2{font-family:var(--tck-font-display);font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1;margin:0}.tck-display-italic{font-family:var(--tck-font-display);font-style:italic;font-weight:500}.tck-quote{font-family:var(--tck-font-editorial);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.5;margin:0}.tck-body-editorial{font-family:var(--tck-font-editorial);font-style:italic;font-size:17px;line-height:1.7}.tck-body-editorial--lg{font-size:19px}.tck-body{font-family:var(--tck-font-body);font-size:16px;line-height:1.6}.tck-button-label{font-family:var(--tck-font-mono);font-size:10px;font-weight:500;letter-spacing:.4em;text-transform:uppercase}.tck-product-title{font-family:var(--tck-font-sans);font-weight:600;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--tck-brown);margin:0}.tck-product-title--lg{font-size:clamp(28px,3vw,40px);font-weight:600}.tck-price-sans{font-family:var(--tck-font-sans);font-weight:500;font-size:18px;letter-spacing:0;color:var(--tck-brown)}.tck-price-sans--lg{font-size:22px;font-weight:600}.tck-price-sans__strike{text-decoration:line-through;color:#1a161280;margin-right:8px;font-weight:400}.tck-cta-button{font-family:var(--tck-font-sans);font-weight:600;font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--tck-cream);background-color:var(--tck-brown);border:none;border-radius:var(--tck-radius-pill);padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:opacity .2s ease,background-color .2s ease;min-height:48px}.tck-cta-button:hover,.tck-cta-button:focus-visible{opacity:.85}.tck-cta-button--gold{background-color:var(--tck-gold);color:var(--tck-brown)}.tck-cta-button--accent{background-color:var(--tck-accent);color:var(--tck-brown-deep)}.tck-cta-button--accent:hover,.tck-cta-button--accent:focus-visible{background-color:var(--tck-accent-hover);opacity:1}.tck-cta-button--ghost{background-color:transparent;color:var(--tck-brown);border:.5px solid var(--tck-brown)}.tck-cta-button--full{width:100%}.tck-shop-body{font-family:var(--tck-font-sans);font-size:15px;line-height:1.55;color:var(--tck-brown)}.tck-product-card{display:block;text-decoration:none;color:inherit;transition:transform .25s ease}.tck-product-card:hover .tck-product-card__image,.tck-product-card:focus-visible .tck-product-card__image{opacity:.92}.tck-product-card__image{background-color:var(--tck-cream-soft);border:.5px solid var(--tck-gold-soft);aspect-ratio:2 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:opacity .25s ease}.tck-product-card[data-aspect="1/1"] .tck-product-card__image{aspect-ratio:1 / 1}.tck-product-card[data-aspect="4/5"] .tck-product-card__image{aspect-ratio:4 / 5}.tck-product-card__image-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.tck-product-card__image-inner img{width:100%;height:100%;object-fit:cover;display:block}.tck-product-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,transparent 49%,rgba(168,133,90,.18) 50%,transparent 51%),var(--tck-cream-soft)}.tck-product-card__info{padding:14px 2px 0;text-align:left;display:flex;flex-direction:column;gap:4px}.tck-product-card__name{font-size:16px;margin:0;font-weight:600}.tck-product-card__meta{margin:0}.tck-product-card__price{margin:2px 0 0;font-size:14px;color:var(--tck-brown);opacity:.85}.tck-product-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:#1a1a1a;color:#fff;font-family:var(--tck-font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 9px;border-radius:999px;line-height:1;text-transform:uppercase;pointer-events:none}.tck-product-card__price-compare{text-decoration:line-through;opacity:.55;margin-right:6px}.tck-product-card__price-sale{color:var(--tck-brown);font-weight:600;opacity:1}.product__title h1,.product__title h2,.product__title{font-family:var(--tck-font-sans);font-weight:700;letter-spacing:-.01em;color:var(--tck-brown)}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{font-family:var(--tck-font-sans)}.card__heading{font-weight:600;letter-spacing:-.005em}.price,.price-item,.price-item--regular,.price-item--sale,.price-item--last,.price__regular .price-item,.price__sale .price-item,.price__container .price-item{font-family:var(--tck-font-sans);font-weight:500;letter-spacing:0}.price-item--regular{color:var(--tck-brown)}.price-item--sale{font-weight:600}.price__sale .price-item--regular,.price s{color:#1a161280;font-weight:400}.product-form__submit,.shopify-payment-button__button--unbranded,.btn--primary{font-family:var(--tck-font-sans)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--tck-cream)!important;background-color:var(--tck-brown)!important;border-radius:var(--tck-radius-pill)!important;border:none!important;padding:14px 28px!important;min-height:48px!important}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{opacity:.85}.product-form__input label,.product-form__quantity label,.form__label{font-family:var(--tck-font-sans);font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--tck-brown)}.cart-item__name,.cart-item__details,cart-drawer-items .cart-item__name,cart-items .cart-item__name{font-family:var(--tck-font-sans);font-weight:600;color:var(--tck-brown)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tck-gold);outline-offset:3px;border-radius:2px}.skip-to-content-link{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);z-index:1000;background-color:var(--tck-brown);color:var(--tck-cream);font-family:var(--tck-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:14px 24px;text-decoration:none;border-radius:0 0 4px 4px;transition:transform .2s ease}.skip-to-content-link:focus{transform:translate(-50%);outline:2px solid var(--tck-gold);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tck-cart-drawer__panel{transform:none!important;opacity:0;transition:opacity .1s linear!important}.tck-cart-drawer.is-open .tck-cart-drawer__panel{opacity:1}}@media print{.tck-header,.tck-footer,.tck-announcement,.tck-cart-drawer,.tck-cta-button,.tck-coll-grid__toolbar,.tck-coll-grid__pagination,.tck-pdp__form,.tck-pdp__trust,.tck-pdp-related,.tck-footer-cta,.skip-to-content-link{display:none!important}body,.tck-pdp,.tck-coll-banner,.tck-coll-grid{background:#fff!important;color:#000!important}}.tck-nav-link{font-family:var(--tck-font-mono);font-size:11px;font-weight:400;letter-spacing:1.5px;line-height:1.7;text-transform:uppercase;color:var(--tck-brown-warm);text-decoration:none;transition:opacity .2s ease;display:inline-block}.tck-nav-link:hover,.tck-nav-link:focus-visible{opacity:.6}.tck-price{font-family:var(--tck-font-mono);font-size:11px;letter-spacing:.1em}.tck-rule{display:block;width:var(--tck-rule-width);height:0;border:0;border-top:var(--tck-border) solid var(--tck-gold);margin:18px auto}.tck-wordmark{display:block;height:22px;width:auto;color:var(--tck-brown)}.tck-wordmark-lg{height:38px}.tck-wordmark-sm{height:16px}.tck-wordmark svg{display:block;height:100%;width:auto}.tck-wordmark svg path,.tck-wordmark path{fill:currentColor}body.tck-cart-open .tck-header,body.tck-cart-open .tck-header--sticky,body.tck-cart-open .shopify-section-group-header-group,body.tck-cart-open .shopify-section-header-sticky{z-index:1!important}.tck-cart-drawer__overlay{z-index:2147483646!important}.tck-cart-drawer__panel{z-index:2147483647!important;visibility:visible!important;opacity:1!important}.tck-cart-drawer__panel .tck-cart-drawer__footer{padding-bottom:80px!important}body.tck-cart-open .tck-hero__content,body.tck-cart-open .tck-hero,body.tck-cart-open main#MainContent,body.tck-cart-open .shopify-section,body.tck-cart-open section{z-index:auto!important;isolation:auto!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tck-base.css.map */
