:root{--tpe-bg: #F4F2EC;--tpe-bg-warm: #ECE5D5;--tpe-ink: #0A0A08;--tpe-ink-soft: #2A2A26;--tpe-mute: #8B8B84;--tpe-yellow: #E6FF3D;--tpe-yellow-2: #D4EC2E;--tpe-line: #0A0A08;--tpe-font-display: "Archivo", "Helvetica Neue", Helvetica, sans-serif;--tpe-font-mono: "JetBrains Mono", ui-monospace, monospace;--tpe-r: 14px;--tpe-r-lg: 28px}:root,body{--color-background: 244, 242, 236;--gradient-background: #F4F2EC;--color-foreground: 10, 10, 8;--color-background-contrast: 10, 10, 8;--color-button: 10, 10, 8;--color-button-text: 244, 242, 236;--color-secondary-button: 244, 242, 236;--color-secondary-button-text: 10, 10, 8;--color-link: 10, 10, 8;--color-shadow: 10, 10, 8;--color-badge-foreground: 10, 10, 8;--color-badge-background: 244, 242, 236;--color-badge-border: 10, 10, 8;--font-body-family: var(--tpe-font-display);--font-heading-family: var(--tpe-font-display);--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-heading-weight: 800;--font-body-weight-bold: 700;--buttons-radius: 100px;--buttons-radius-outset: 100px;--inputs-radius: 100px;--inputs-radius-outset: 100px;--variant-pills-radius: 100px}html,body{background:var(--tpe-bg);color:var(--tpe-ink);font-family:var(--tpe-font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-weight:400;letter-spacing:0;line-height:1.45}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--tpe-font-display);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--tpe-ink)}em{font-style:italic}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h0 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em{font-weight:800;font-style:italic}a{color:inherit}.tpe-mono,.caption-large,.caption-with-letter-spacing{font-family:var(--tpe-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.button,button.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button{font-family:var(--tpe-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:100px;min-height:auto;padding:14px 22px;transition:transform .2s ease,background .2s ease,color .2s ease}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--tpe-ink);color:var(--tpe-bg);border:1px solid var(--tpe-line)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--tpe-yellow);color:var(--tpe-ink)}.button--secondary{background:transparent;color:var(--tpe-ink);border:1px solid var(--tpe-line)}.button--secondary:hover{background:var(--tpe-ink);color:var(--tpe-bg)}.tpe-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:100px;font-family:var(--tpe-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:transform .2s ease,background .2s ease,color .2s ease;border:1px solid var(--tpe-line);background:transparent;color:var(--tpe-ink);cursor:pointer;text-decoration:none;white-space:nowrap}.tpe-btn--dark{background:var(--tpe-ink);color:var(--tpe-bg)}.tpe-btn--dark:hover{background:var(--tpe-yellow);color:var(--tpe-ink)}.tpe-btn--ghost{background:transparent;color:var(--tpe-ink)}.tpe-btn--ghost:hover{background:var(--tpe-ink);color:var(--tpe-bg)}.tpe-btn--yellow{background:var(--tpe-yellow);color:var(--tpe-ink)}.tpe-btn--yellow:hover{background:var(--tpe-ink);color:var(--tpe-yellow)}.tpe-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--tpe-yellow);margin-right:8px;vertical-align:middle;box-shadow:0 0 0 3px #e6ff3d40;animation:tpe-pulse 2s ease infinite}@keyframes tpe-pulse{50%{box-shadow:0 0 0 6px #e6ff3d00}}.tpe-pill{font-family:var(--tpe-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--tpe-ink);color:var(--tpe-bg);padding:6px 14px;border-radius:100px;display:inline-block;white-space:nowrap}.tpe-pill--yellow{background:var(--tpe-yellow);color:var(--tpe-ink)}.field__input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{font-family:var(--tpe-font-mono);font-size:13px;border-radius:100px;border:1px solid var(--tpe-line);background:transparent;color:var(--tpe-ink)}textarea{border-radius:14px}.field__label{font-family:var(--tpe-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tpe-ink-soft)}.price__regular .price-item--regular,.price-item--last,.price-item--regular{font-family:var(--tpe-font-display);font-weight:700}.card,.card--standard,.card--card,.card-wrapper{background:transparent;color:var(--tpe-ink)}.card--standard .card__inner,.card-wrapper .card-information{background:transparent}.card__heading,.card__heading a{font-family:var(--tpe-font-display);font-weight:700;color:var(--tpe-ink)}.tpe-heading{font-family:var(--tpe-font-display);font-weight:800;font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--tpe-ink)}.tpe-heading em{font-weight:800;font-style:italic}.tpe-eyebrow{font-family:var(--tpe-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tpe-ink-soft);display:inline-flex;align-items:center}.side-drawer-overlay{position:fixed!important;grid-row:1;grid-column:1}cart-drawer{grid-row:1;grid-column:1}product-info{padding-bottom:80px}.cart-drawer .drawer__heading{font-family:var(--tpe-font-display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--tpe-ink);margin-bottom:0}.cart-drawer .drawer__close svg{width:18px;height:18px}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .quantity{min-height:36px;align-items:center;border-radius:100px}.cart-drawer .quantity:before{box-shadow:none}.cart-drawer .quantity:after{top:0;right:0;bottom:0;left:0;border:1px solid var(--tpe-line);border-radius:100px;box-shadow:none}.cart-drawer .quantity__input{border:0!important;box-shadow:none!important;font-family:var(--tpe-font-mono);font-size:13px;min-width:2.8rem;border-radius:0}.cart-drawer .quantity__button{width:28px;height:28px;min-width:28px;min-height:auto;flex-shrink:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-drawer cart-remove-button .button{min-width:28px!important;min-height:28px!important;width:28px;height:28px;border-radius:50%;padding:0;background:transparent;border:1px solid rgba(10,10,8,.12);display:inline-flex;align-items:center;justify-content:center;color:var(--tpe-ink-soft)}.cart-drawer cart-remove-button .button:hover{background:var(--tpe-ink);border-color:var(--tpe-ink);color:var(--tpe-bg)}.cart-drawer cart-remove-button .icon-remove{width:12px!important;height:12px!important}.cart-drawer .cart-item__error{display:none}.cart-drawer .cart-item__error:has(.cart-item__error-text:not(:empty)){display:flex;align-items:center;gap:4px;margin-top:6px;font-family:var(--tpe-font-mono);font-size:11px;letter-spacing:.04em;color:#c0392b}.cart-drawer .cart-item__error .icon-error{width:13px!important;height:13px!important;flex-shrink:0}.cart-drawer .cart__note.field:before,.cart-drawer .cart__note.field:after{content:none;box-shadow:none}#CartDrawer-Note{border-radius:14px!important;padding:12px 16px;margin:0;font-family:var(--tpe-font-display);font-size:13px;background:transparent;border:1px solid var(--tpe-line)!important;box-shadow:none!important;color:var(--tpe-ink);resize:vertical;min-height:80px;width:100%}.cart-drawer .totals__total{font-family:var(--tpe-font-display);font-weight:700}.cart-drawer .totals__total-value{font-weight:700}#MainContent{padding-top:var(--tpe-nav-height, 96px)}html{scroll-padding-top:var(--tpe-nav-height, 96px)}@media screen and (min-width:750px){.product__column-sticky{top:calc(var(--tpe-nav-height, 96px) + 16px)!important}}.collection-hero__text-wrapper{padding-top:40px}@media screen and (min-width:750px){.collection-hero__text-wrapper{padding-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpe-theme.css.map */
