.tss{--tss-ink: #141312;--tss-paper: #f4f2ee;--tss-stone: #e3e1dd;--tss-sand: #ece9e4;--tss-black: #0e0d0c;--tss-night: #161514;--tss-cream: #ece8e1;--tss-muted-dark: #c2bcb2;--tss-muted-light: #4a453e;--tss-gold: #c9a45c;--tss-gold-ink: #8c6a2c;--tss-pad-x: 48px;font-family:"Jost",var(--font-body-family);font-weight:300;font-size:16px;line-height:1.6;letter-spacing:normal;color:var(--tss-fg, var(--tss-ink));background:var(--tss-bg, var(--tss-paper))}.tss *,.tss *:before,.tss *:after{box-sizing:border-box}.tss img{max-width:100%}:where(.tss) a{color:inherit}.tss button{font-family:inherit;cursor:pointer}.tss h1,.tss h2,.tss h3,.tss h4,.tss h5{color:inherit;word-break:normal}.tss-xcard__name,.tss-fcard__name,.tss-finder__question,.tss-itext__heading{letter-spacing:-.005em}.tss-pcard__name a,.tss-xcard__name a,.tss-fcard__name a{color:inherit}.tss-tiles__head .tss-ulink,.tss-insta__head .tss-ulink{font-weight:400}.tss-pgrid .tss-h2,.tss-h2.tss-itext__heading{font-size:clamp(40px,3.9vw,56px)}.tss-h2.tss-finder__title{font-size:clamp(44px,4.4vw,64px);line-height:1}.tss-btn.tss-xcard__btn{flex:1;min-height:52px;padding:0 12px;font-size:12px}.tss-btn.tss-fcard__add{min-height:52px;letter-spacing:.18em}.tss-foot__card .tss-foot__card-link{margin-top:6px;font-size:12px;color:var(--tss-accent, #c9a45c)}.tss-serif{font-family:"Gilda Display",var(--font-heading-family);font-weight:400;letter-spacing:-.005em}.tss-h2{margin:0;font-family:"Gilda Display",var(--font-heading-family);font-weight:400;font-size:clamp(40px,4.2vw,60px);line-height:1.04;letter-spacing:-.005em;color:inherit}.tss-kicker{font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tss-accent, var(--tss-gold))}.tss-caps{font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.tss-ulink{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .2s ease,text-decoration-color .2s ease}.tss-ulink:hover{text-decoration-color:transparent}.tss-ulink--muted{color:var(--tss-muted, inherit)}.tss-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:1px solid var(--tss-ink);background:var(--tss-ink);color:var(--tss-paper);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.tss-btn:hover,.tss-btn--outline{background:transparent;color:var(--tss-ink)}.tss-btn--outline:hover{background:var(--tss-ink);color:var(--tss-paper)}.tss-btn--light{border-color:var(--tss-cream);background:var(--tss-cream);color:var(--tss-black)}.tss-btn--light:hover{background:transparent;color:var(--tss-cream)}.tss-btn--gold-line{border-color:var(--tss-gold);background:transparent;color:var(--tss-cream)}.tss-btn--gold-line:hover{background:var(--tss-gold);color:var(--tss-black)}.tss-btn[disabled],.tss-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.tss-btn.is-loading{opacity:.6;pointer-events:none}.tss :focus-visible{outline:2px solid var(--tss-gold);outline-offset:3px}.tss-notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tss-notes li{font-size:15px;font-weight:400;line-height:1.4;padding:5px 12px;border:1px solid var(--tss-chip-line, #8e8a83);background:var(--tss-chip-bg, #eceae6);color:var(--tss-chip-fg, var(--tss-ink))}.tss-lift{overflow:hidden}.tss-lift img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tss-lift:hover img,.tss-lift:focus-visible img{transform:scale(1.035)}.tss-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#1a1918;fill:#ece8e12e}.tss-placeholder--light{background:#d6d3ce;fill:#1413122e}.tss-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tss-toast{position:fixed;left:50%;bottom:24px;z-index:1001;display:flex;align-items:center;gap:18px;padding:14px 20px;background:#0e0d0c;color:#ece8e1;border:1px solid #2c2a27;font-family:"Jost",var(--font-body-family);font-size:15px;font-weight:300;transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.tss-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.tss-toast a{color:#c9a45c;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.tss-toast--error{border-color:#7a2e2e}@media screen and (max-width:989px){.tss{--tss-pad-x: 20px}.tss-btn{padding:12px 20px;line-height:1.3;text-align:center;letter-spacing:.16em}.tss-ulink{letter-spacing:.16em;line-height:1.5}.tss-toast{left:16px;right:16px;transform:translateY(16px);justify-content:space-between}.tss-toast.is-visible{transform:translateY(0)}}@media screen and (max-width:989px){.tss-itext__panel .tss-ulink{line-height:1.4;padding:6px 0}.tss-foot__news-copy .tss-h2,.tss-tiles__head .tss-h2,.tss-insta__head .tss-h2{font-size:clamp(34px,9vw,48px)}.tss-carousel__head,.tss-pgrid__head{margin-bottom:28px}}@media screen and (max-width:559px){.tss .tss-h2{font-size:clamp(32px,9.5vw,44px)}.tss-pgrid__head{flex-direction:column;align-items:flex-start;gap:4px}.tss-pgrid__links{gap:0 20px}.tss-pgrid__cta{gap:16px}.tss-pgrid__cta .tss-btn{width:100%}.tss-finder__title{font-size:clamp(36px,10vw,48px)}.tss-finder__question{font-size:28px}.tss-finder__option{min-height:68px}.tss-finder__done-actions{width:100%;flex-direction:column;align-items:stretch;gap:12px}.tss-finder__done-actions .tss-btn{width:100%}.tss-finder__restart{align-self:flex-start}.tss-fcard__row{flex-wrap:wrap}.tss-fcard__name{font-size:28px}.tss-fcard__body{padding:20px}.tss-itext__stats{gap:12px 28px}.tss-carousel__head{align-items:flex-start}.tss-carousel__nav{width:100%}.tss-carousel__counter{margin-right:auto}.tss-carousel__arrow{width:44px;height:44px}.tss-xcard__buttons{flex-direction:column}.tss-btn.tss-xcard__btn{flex:0 0 auto;width:100%;min-height:48px;padding:12px}.tss-tiles__head{flex-direction:column;align-items:flex-start;gap:4px}.tss-tiles__row--small .tss-tile:last-child:nth-child(odd){grid-column:1 / -1}.tss-tiles__row--small .tss-tile:last-child:nth-child(odd) .tss-tile__link{aspect-ratio:2 / 1}.tss-tile__title{font-size:30px}.tss-tile--small .tss-tile__title{font-size:22px}.tss-promo__heading{font-size:36px}.tss-promo__text{font-size:16px}.tss-insta__head{flex-direction:row;align-items:baseline}.tss-foot__news-text{font-size:16px}.tss-foot__submit{padding-left:12px;letter-spacing:.16em}.tss-foot__tagline{font-size:26px}.tss-foot__locale,.tss-foot__locale select{width:100%}.tss-foot__legal{gap:6px 18px}.tss-foot__wordmark{padding:0 12px}.tss-foot__wordmark p{font-size:17vw}}@media(prefers-reduced-motion:reduce){.tss-lift img,.tss-toast{transition:none}}.instafeed-bottom-link-wrapper{display:none!important}.tss .tss-pcard__notes-label{display:none}.tss .tss-pcard__notes{gap:0;margin-top:-8px}.tss-pcard .tss-notes,.tss-xcard .tss-notes,.tss-fcard .tss-notes{gap:0;margin-top:0}.tss-pcard .tss-notes li,.tss-xcard .tss-notes li,.tss-fcard .tss-notes li{padding:0;border:0;background:none;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.02em;color:inherit;opacity:.66}.tss-pcard .tss-notes li+li:before,.tss-xcard .tss-notes li+li:before,.tss-fcard .tss-notes li+li:before{content:"\b7";margin:0 7px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tss-base.css.map */
