.tns-wrap{max-width:1180px;margin:0 auto;padding:0 var(--tns-s-4)}.tns-wrap-wide{max-width:1440px;margin:0 auto;padding:0 var(--tns-s-4)}.tns-lockup{font-family:var(--tns-font-logo);font-weight:300;letter-spacing:.42em;color:var(--tns-graphite);line-height:1;text-transform:uppercase;display:inline-block;white-space:nowrap;padding-left:.42em}.tns-lockup .br{font-weight:300;color:inherit;margin:0 .04em;display:inline-block}.tns-lockup .nad{font-weight:300;letter-spacing:.42em;padding-left:.42em}.tns-lockup-pre,.tns-lockup-frame,.tns-lockup-post{display:inline}.tns-lockup--inv,.tns-lockup--inv .br,.tns-lockup--inv .nad{color:#fff}.tns-lockup--stacked{display:inline-flex;flex-direction:column;align-items:center;text-align:center;white-space:normal;padding-left:0;line-height:1;gap:.18em}.tns-lockup--stacked .tns-lockup-pre,.tns-lockup--stacked .tns-lockup-frame,.tns-lockup--stacked .tns-lockup-post{display:block;padding-left:.42em}.tns-lockup--stacked .nad{padding-left:.42em}.tns-lockup--stacked .tns-lockup-frame{padding-left:0;white-space:nowrap}.tns-btn{font-family:var(--tns-font-display);font-weight:600;font-size:15px;letter-spacing:.01em;padding:14px 28px;border-radius:var(--tns-r-pill);border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform var(--tns-dur) var(--tns-ease),box-shadow var(--tns-dur) var(--tns-ease),background var(--tns-dur) var(--tns-ease)}.tns-btn--primary{background:var(--tns-deep-carbon);color:#fff;box-shadow:var(--tns-shadow-glow)}.tns-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff0f,0 26px 60px -10px #8b5cf699}.tns-btn--white{background:#fff;color:var(--tns-graphite);box-shadow:0 10px 30px -10px #0d0d0d40}.tns-btn--white:hover{transform:translateY(-2px);box-shadow:0 20px 44px -12px #0d0d0d59}.tns-btn--ghost{background:transparent;color:var(--tns-graphite);border:1.5px solid var(--tns-silver-mist)}.tns-btn--ghost:hover{border-color:var(--tns-bio-violet);color:var(--tns-bio-violet)}.tns-btn--ghost-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.tns-btn--ghost-light:hover{border-color:#fff;background:#ffffff1a}.tns-eyebrow{font-family:var(--tns-font-body);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tns-bio-violet);margin-bottom:var(--tns-s-3)}.tns-section-title{font-family:var(--tns-font-display);font-weight:500;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;line-height:1.05;margin-bottom:var(--tns-s-3);color:var(--tns-graphite)}.tns-section-lead{font-family:var(--tns-font-body);font-size:18px;color:#5a5a5a;max-width:640px;margin-bottom:var(--tns-s-7);line-height:1.55}.tns-serif-italic{font-family:var(--tns-font-serif);font-style:italic;font-weight:400}.tns-section{padding:var(--tns-s-9) 0}@media(max-width:820px){.tns-section{padding:var(--tns-s-8) 0}}.add-to-cart-button{background:var(--tns-atmos-dawn)!important;border:none!important;border-radius:var(--tns-r-pill)!important;font-family:var(--tns-font-display)!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:0 14px 40px -14px #e0a9bea6!important;transition:transform var(--tns-dur) var(--tns-ease),box-shadow var(--tns-dur) var(--tns-ease),filter var(--tns-dur) var(--tns-ease)!important}.add-to-cart-button,.add-to-cart-button .add-to-cart-text,.add-to-cart-button .add-to-cart-text__content,.add-to-cart-button span{color:var(--tns-graphite)!important}.add-to-cart-button svg{color:var(--tns-graphite)!important}.add-to-cart-button:hover:not([disabled]):not(:disabled){transform:translateY(-2px);filter:brightness(1.03) saturate(1.06);box-shadow:0 22px 56px -14px #a9afd8b3!important}.add-to-cart-button[disabled],.add-to-cart-button:disabled{opacity:.5;box-shadow:none!important;transform:none;filter:grayscale(.4)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/tns-home.css.map */
