:root{--tpr-bg: #F4F2EC;--tpr-ink: #0E0E0D;--tpr-muted: #5F5E5A;--tpr-body: #3A3936;--tpr-line: #DCD9D1;--tpr-tile: #FFFFFF;--tpr-green: #1F3D2F;--tpr-green-hover: #173024;--tpr-dark: #121714;--tpr-bar: #0C1411;--tpr-font: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tpr-gutter: clamp(16px, 4vw, 56px);--font-body--family: var(--tpr-font);--font-subheading--family: var(--tpr-font);--font-heading--family: var(--tpr-font);--font-accent--family: var(--tpr-font);--font-paragraph--family: var(--tpr-font)}body{background:var(--tpr-bg);color:var(--tpr-ink);font-family:var(--tpr-font);-webkit-font-smoothing:antialiased}.tpr-scope,.tpr-scope *{box-sizing:border-box}.tpr-scope a{color:inherit;text-decoration:none}.tpr-scope a:hover{color:var(--tpr-green)}.tpr-wordmark{display:block;height:auto}.tpr-label{color:var(--tpr-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tpr-section-label{margin:0 0 40px;font-family:var(--tpr-font);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.tpr-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;border:0;border-radius:0;background:var(--tpr-green);color:var(--tpr-bg);font-family:var(--tpr-font);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.tpr-btn:hover{background:var(--tpr-green-hover)}.tpr-btn:focus-visible,.tpr-btn-outline:focus-visible,.tpr-scope a:focus-visible{outline:2px solid var(--tpr-green);outline-offset:3px}.tpr-btn[disabled]{opacity:.5;cursor:not-allowed}.tpr-btn[aria-busy=true],.tpr-btn-outline[aria-busy=true]{opacity:.7;cursor:progress}.tpr-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--tpr-ink);border-radius:0;background:transparent;color:var(--tpr-ink);font-family:var(--tpr-font);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.tpr-btn-outline:hover{background:var(--tpr-ink);color:var(--tpr-bg)}.tpr-ph{display:block;width:26%;max-width:96px;color:#e9e6de}.tpr-ph svg{display:block;width:100%;height:auto}.tpr-announce{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:9px 16px;background:var(--tpr-bar);color:var(--tpr-bg);font-family:var(--tpr-font);font-size:11px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tpr-header{--tpr-wheel-fill: var(--tpr-bg);position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px var(--tpr-gutter);border-bottom:1px solid var(--tpr-line);background:var(--tpr-bg);color:var(--tpr-ink);font-family:var(--tpr-font)}.tpr-header--over{--tpr-wheel-fill: var(--tpr-dark);position:absolute;left:0;right:0;padding-block:28px;border-bottom:0;background:transparent;color:#f4f2ec}.tpr-header__nav{flex:1 1 0;display:flex;gap:28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tpr-scope .tpr-header__nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.tpr-scope .tpr-header__logo{flex:0 0 auto;display:block;color:inherit;line-height:0}.tpr-header__logo .tpr-wordmark{width:clamp(180px,18vw,240px)}.tpr-header--over .tpr-header__logo .tpr-wordmark{width:clamp(200px,22vw,300px)}.tpr-header__actions{flex:1 1 0;display:flex;justify-content:flex-end;color:inherit}.tpr-header header-actions{margin:0;color:inherit}.tpr-header .account-button{display:none!important}.tpr-header .header-actions__action{display:flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.tpr-header .header-actions__cart-icon{--cart-bubble-size: 16px;--cart-bubble-top: -2px;--cart-bubble-right: -8px;color:inherit}.tpr-header .header-actions__cart-icon .svg-wrapper,.tpr-header .header-actions__cart-icon svg{display:block;width:28px;height:22px}.tpr-header .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.tpr-header .cart-bubble__background{background:var(--tpr-green)}.tpr-header .cart-bubble__text{color:#f4f2ec;font-size:10px}.tpr-header--over .cart-bubble__background{background:#f4f2ec}.tpr-header--over .cart-bubble__text{color:var(--tpr-ink)}.tpr-hero{position:relative;display:flex;align-items:center;justify-content:center;height:820px;overflow:hidden;background:var(--tpr-dark);color:#fff;font-family:var(--tpr-font)}.tpr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.tpr-hero__media video,.tpr-hero__media img,.tpr-hero__media svg{display:block;width:100%;height:100%;object-fit:cover}.tpr-hero__media--real:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0d0b61}.tpr-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 16px;text-align:center}.tpr-hero__title{margin:0;color:#fff;font-family:var(--tpr-font);font-size:clamp(44px,6.4vw,92px);font-stretch:125%;font-weight:500;letter-spacing:-.01em;line-height:1;text-wrap:balance}.tpr-hero__sub{margin:0;color:#c9c7c0;font-size:17px}.tpr-scope .tpr-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;padding:0 40px;border:1px solid #F4F2EC;color:#f4f2ec;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.tpr-scope .tpr-hero__cta:hover{background:#f4f2ec;color:var(--tpr-ink)}.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__summary{font-family:var(--tpr-font)}@media screen and (max-width:749px){.tpr-announce{font-size:10px}.tpr-header{padding:12px 16px}.tpr-header--over{padding:18px 16px}.tpr-header__nav{font-size:11px}.tpr-scope .tpr-header__nav a+a{display:none}.tpr-header__logo .tpr-wordmark{width:160px}.tpr-header--over .tpr-header__logo .tpr-wordmark{width:170px}.tpr-section-label{margin-bottom:24px;font-size:11px}.tpr-btn{font-size:12px}.tpr-hero{height:640px}.tpr-hero__content{gap:16px}.tpr-hero__title{font-size:40px;line-height:1.02}.tpr-hero__sub{max-width:260px;font-size:15px}.tpr-scope .tpr-hero__cta{margin-top:10px;padding:0 34px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tpr-btn,.tpr-scope .tpr-hero__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tpr.css.map */
