.tc-copy p{margin:0 0 1.4rem}.tc-copy p:last-child{margin-bottom:0}.tc-copy strong{color:var(--tc-ink);font-weight:500}.tc-copy a{color:var(--tc-gold-light)}.tc-story__grid{display:flex;flex-wrap:wrap;gap:6.4rem;align-items:center}.tc-story--flip .tc-story__grid{flex-direction:row-reverse}.tc-story__media{flex:1 1 42rem;min-width:0}.tc-story__media img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.tc-story__text{flex:1 1 42rem;min-width:0;display:flex;flex-direction:column;gap:2.2rem}.tc-story__title{font-size:clamp(3.2rem,3.6vw,4.8rem)}.tc-compare__wrap{max-width:78rem}.tc-compare__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4rem;margin-bottom:4rem}.tc-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid var(--tc-line)}.tc-compare__table th{padding:1.8rem 1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-align:center}.tc-compare__table th.tc-compare__us{background:var(--tc-gold);color:#111}.tc-compare__table th.tc-compare__them{background:#1c1c1c;color:var(--tc-muted)}.tc-compare__table td{padding:1.6rem 1.8rem;border-top:1px solid var(--tc-line);vertical-align:middle;font-size:1.2rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.tc-compare__table td.tc-compare__us{color:var(--tc-ink);font-weight:500;background:#b8956a0f;border-right:1px solid var(--tc-line)}.tc-compare__table td.tc-compare__them{color:#8f897f}.tc-compare__cell{display:flex;align-items:center;gap:1.2rem}.tc-compare__icon{flex:0 0 auto;width:1.8rem;height:1.8rem}.tc-compare__icon--yes{color:var(--tc-gold)}.tc-compare__icon--no{color:#a0605a}.tc-compare__cta{display:flex;width:100%;margin-top:2.4rem}.tc-faq__wrap{max-width:78rem}.tc-faq__list{border-top:1px solid var(--tc-line)}.tc-faq__item{border-bottom:1px solid var(--tc-line)}.tc-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.8rem;padding:2rem 0;font-family:var(--tc-serif);font-size:2.2rem;font-weight:600;line-height:1.25;color:var(--tc-ink);font-variant-numeric:lining-nums}.tc-faq__q::-webkit-details-marker{display:none}.tc-faq__q:hover{color:var(--tc-gold-light)}.tc-faq__q:focus-visible{outline:1px solid var(--tc-gold);outline-offset:.4rem}.tc-faq__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--tc-gold)}.tc-faq__v{transition:opacity .2s}.tc-faq__item[open] .tc-faq__v{opacity:0}.tc-faq__a{padding:0 4rem 2.4rem 0}.tc-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.4rem}.tc-review{background:#151515;border:1px solid var(--tc-line);display:flex;flex-direction:column}.tc-review img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.tc-review__body{padding:2.8rem 2.4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.tc-review__stars{color:var(--tc-gold);letter-spacing:.2em;font-size:1.6rem}.tc-review__title{font-family:var(--tc-serif);font-size:2.4rem;font-weight:600;color:var(--tc-ink);margin:0}.tc-review__text{color:var(--tc-text);font-weight:300;line-height:1.7;margin:0}.tc-review__author{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-muted)}.tc-editor-note{border:1px dashed var(--tc-gold-dim);padding:2.4rem;text-align:center;color:var(--tc-muted);font-size:1.3rem}.tc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem max(1.6rem,calc((100vw - 120rem)/2));padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));background:#0a0a0af5;border-top:1px solid var(--tc-gold-dim);transform:translateY(110%);transition:transform .3s ease}.tc-sticky[hidden]{display:none}.tc-sticky.is-visible{transform:none}.tc-sticky__info{min-width:0;display:flex;flex-direction:column;gap:.2rem}.tc-sticky__title{font-family:var(--tc-serif);font-size:1.9rem;font-weight:600;color:var(--tc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:lining-nums}.tc-sticky__price{color:var(--tc-gold-light);font-size:1.4rem;letter-spacing:.06em}.tc-sticky__btn{flex:0 0 auto;min-height:4.8rem;padding:0 2.4rem}.tc-sticky-spacer{height:7.6rem}@media screen and (max-width:749px){.tc-story__grid{gap:3.2rem}.tc-compare__head{margin-bottom:2.8rem}.tc-compare__table th{padding:1.5rem .8rem;font-size:1.1rem;letter-spacing:.16em}.tc-compare__table td{padding:1.4rem 1.2rem;font-size:1.1rem;letter-spacing:.05em}.tc-compare__cell{gap:.8rem}.tc-compare__icon{width:1.6rem;height:1.6rem}.tc-faq__q{font-size:1.9rem;padding:1.8rem 0}.tc-faq__a{padding-right:0}.tc-sticky__title{font-size:1.6rem}.tc-sticky__btn{padding:0 1.6rem;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tc-product.css.map */
