:root{--ts-bg: #090a09;--ts-bg-raised: #10110e;--ts-surface: #131410;--ts-gold: #cbb178;--ts-gold-bright: #e5d2a4;--ts-gold-deep: #a18753;--ts-cream: #efe9dc;--ts-cream-dim: #b4b2a8;--ts-cream-dimmer: #96958c;--ts-hairline: #383326;--ts-hairline-strong: #6c5b3c;--ts-font-display: "Cormorant Garamond", Georgia, serif;--ts-font-body: "Questrial", Arial, sans-serif;--ts-radius-card: 0;--ts-radius-tile: 0;--ts-radius-panel: 0;--color-background: 9, 10, 9;--color-foreground: 239, 233, 220;--gradient-background: #090a09;--color-button: 203, 177, 120;--color-button-text: 9, 10, 9;--color-link: 203, 177, 120;--color-secondary-button-text: 203, 177, 120;--color-shadow: 0, 0, 0}html{scroll-behavior:smooth;scroll-padding-top:10rem}body.ts-luxe-store{background:var(--ts-bg);color:var(--ts-cream);overflow-x:hidden;overflow-x:clip}html:has(body.ts-luxe-store){overflow-x:hidden;overflow-x:clip}.ts-luxe-store #MainContent{background:var(--ts-bg);min-width:0;overflow-x:hidden;overflow-x:clip}.ts-luxe-store .ts-luxe,.ts-luxe-store .ts-luxe-wrap,.ts-luxe-store .ts-luxe-pdp-grid{min-width:0}.ts-luxe-store .shopify-section-group-header-group{z-index:50}.ts-luxe-store:has(dialog[open]){overflow:hidden}.ts-luxe{font:1.6rem/1.65 var(--ts-font-body);color:var(--ts-cream);background:var(--ts-bg);position:relative}.ts-luxe *{box-sizing:border-box}.ts-luxe h1,.ts-luxe h2,.ts-luxe h3,.ts-luxe h4{font-family:var(--ts-font-display);font-weight:400;color:var(--ts-cream);letter-spacing:-.025em;line-height:1.04;margin:0}.ts-luxe h2{font-size:clamp(4rem,4.3vw,6.6rem)}.ts-luxe h3{font-size:3rem}.ts-luxe p{margin:0}.ts-luxe a{color:inherit}.ts-luxe img{display:block;max-width:100%}.ts-luxe button,.ts-luxe input,.ts-luxe select{font:inherit}.ts-luxe a,.ts-luxe button{-webkit-tap-highlight-color:transparent}.ts-luxe :focus-visible{outline:2px solid var(--ts-gold);outline-offset:5px}.ts-luxe button{cursor:pointer}.ts-luxe button:disabled{opacity:.5;cursor:not-allowed}.ts-luxe [hidden]{display:none!important}.ts-luxe em{font-family:var(--ts-font-display);font-weight:400;color:var(--ts-gold)}.ts-luxe-wrap{width:calc(100% - 12rem);max-width:132rem;margin-inline:auto}.ts-luxe-pad{padding-block:clamp(6.4rem,8vw,11.2rem)}.ts-luxe-kicker{display:block;font:1.1rem/1.5 var(--ts-font-body);letter-spacing:.23em;text-transform:uppercase;color:var(--ts-gold);margin-bottom:2.2rem}.ts-luxe-copy{color:var(--ts-cream-dim);font-size:1.6rem;line-height:1.85;max-width:44rem}.ts-luxe-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4.6rem}.ts-luxe-heading .ts-luxe-copy{max-width:32rem}.ts-luxe-btn{display:inline-flex;align-items:center;justify-content:center;gap:3rem;min-height:5.4rem;padding:1.6rem 2.8rem;background:var(--ts-gold);border:1px solid var(--ts-gold);color:#10110d!important;font-size:1.15rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);border-radius:0}@media(hover:hover)and (pointer:fine){.ts-luxe-btn:hover{background:var(--ts-gold-bright);transform:translateY(-1px)}}.ts-luxe-btn--outline{background:transparent;color:var(--ts-gold)!important;border-color:var(--ts-hairline-strong)}@media(hover:hover)and (pointer:fine){.ts-luxe-btn--outline:hover{background:#1b1a13}}.ts-luxe-link{display:inline-flex;align-items:center;gap:1.8rem;min-height:4.4rem;color:var(--ts-gold)!important;text-decoration:none;border-bottom:1px solid var(--ts-hairline-strong);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.ts-luxe-link:hover{border-color:var(--ts-gold)}.ts-luxe-icon{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.ts-luxe-icon-btn{width:4.4rem;height:4.4rem;border:0;background:none;color:var(--ts-gold);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ts-luxe-ornament{display:flex;align-items:center;gap:2.4rem;width:100%;color:var(--ts-gold-deep)}.ts-luxe-ornament:before,.ts-luxe-ornament:after{content:"";height:1px;background:var(--ts-hairline);flex:1}.ts-luxe-fan{width:9rem;height:3.8rem;fill:none;stroke:currentColor;stroke-width:.85;flex:none}.ts-luxe-frame{position:relative;border:1px solid var(--ts-hairline-strong);padding:1rem}.ts-luxe-frame:before,.ts-luxe-frame:after{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;pointer-events:none;border:1px solid var(--ts-hairline)}.ts-luxe-frame:after{top:-.6rem;right:1.8rem;bottom:-.6rem;left:1.8rem;border-width:1px 0}.ts-luxe-corners{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;pointer-events:none;border:1px solid #88704455;z-index:2;clip-path:polygon(0 0,4rem 0,4rem 1px,1px 1px,1px 4rem,0 4rem,0 0,100% 0,100% 4rem,calc(100% - 1px) 4rem,calc(100% - 1px) 1px,calc(100% - 4rem) 1px,calc(100% - 4rem) 0,100% 0,100% 100%,calc(100% - 4rem) 100%,calc(100% - 4rem) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 4rem),100% calc(100% - 4rem),100% 100%,0 100%,0 calc(100% - 4rem),1px calc(100% - 4rem),1px calc(100% - 1px),4rem calc(100% - 1px),4rem 100%,0 100%)}.ts-luxe-header-section{position:sticky;top:0;z-index:60}.ts-luxe-announcement{background:#181910;border-bottom:1px solid var(--ts-hairline);text-align:center;padding:.7rem 2rem;font-size:1rem;letter-spacing:.2em;color:var(--ts-gold);text-transform:uppercase}.ts-luxe-nav{background:#090a09f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ts-hairline)}.ts-luxe-nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:9rem}.ts-luxe-nav-links{display:flex;align-items:center;gap:3rem}.ts-luxe-nav-links a{font-size:1.2rem;min-height:4.4rem;display:flex;align-items:center;text-decoration:none;color:#c0beb4;transition:color .2s}.ts-luxe-nav-links a:hover{color:var(--ts-gold)}.ts-luxe-brand{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:.6rem}.ts-luxe-brand img{width:4.5rem;height:4.5rem;object-fit:contain}.ts-luxe-brand span{font-size:.85rem;letter-spacing:.3em;color:var(--ts-gold)}.ts-luxe-nav-actions{justify-self:end;display:flex;gap:1.4rem;align-items:center}.ts-luxe-cart-link{gap:.8rem;width:auto;min-width:4.4rem;font-size:1.2rem}.ts-luxe-mobile-toggle{display:none}.ts-luxe-menu{position:fixed;inset:0 0 0 auto;width:min(44rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:3rem;background:var(--ts-bg);color:var(--ts-cream);border:0;border-left:1px solid var(--ts-hairline);z-index:100}.ts-luxe-menu::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ts-luxe-menu-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ts-hairline);padding-bottom:2rem}.ts-luxe-menu-links{display:grid;padding:4rem 0;gap:1rem}.ts-luxe-menu-links a{font:4rem/1.5 var(--ts-font-display);text-decoration:none}.ts-luxe-menu .ts-luxe-copy{font-size:1.4rem}.ts-luxe-hero{min-height:70rem;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid var(--ts-hairline)}.ts-luxe-hero-media{position:absolute;top:0;right:0;bottom:0;left:30%;overflow:hidden}.ts-luxe-hero-media picture,.ts-luxe-hero-media img{width:100%;height:100%;display:block}.ts-luxe-hero-media img{object-fit:cover;object-position:67% center;transform:scale(1.045);transition:transform 1s ease}.ts-luxe-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090a09,#090a09cc 8%,#090a0900 44%),linear-gradient(0deg,#090a09 0%,transparent 26%,transparent 80%,#090a0940)}.ts-luxe-hero-content{position:relative;z-index:3;width:58%;padding:8.6rem 0 8rem}.ts-luxe-hero h1{font-size:clamp(6rem,6.5vw,10rem);line-height:.97;letter-spacing:-.036em;margin-bottom:2.8rem}.ts-luxe-hero h1 em{display:block}.ts-luxe-hero .ts-luxe-copy{max-width:34rem;font-size:1.55rem}.ts-luxe-hero-actions{display:flex;align-items:center;gap:3rem;margin-top:3.2rem}.ts-luxe-hero-note{margin-top:3rem;font-size:1.05rem;color:#a6a497;letter-spacing:.06em;display:flex;align-items:center;gap:1rem}.ts-luxe-hero-note svg{width:1.5rem;height:1.5rem}.ts-luxe-vertical{position:absolute;right:2.2rem;top:50%;writing-mode:vertical-rl;color:#d7c298a6;font-size:.9rem;letter-spacing:.35em;z-index:3}.ts-luxe-hero-index{display:flex;gap:1.3rem;align-items:center;color:var(--ts-gold);font-size:1rem;letter-spacing:.2em;margin-bottom:3rem}.ts-luxe-hero-index:before{content:"";width:3.6rem;height:1px;background:var(--ts-gold)}.ts-luxe-benefits{border-bottom:1px solid var(--ts-hairline);padding:2.2rem 0}.ts-luxe-benefits-inner{display:flex;justify-content:center;align-items:center;gap:5rem;font-size:1.05rem;letter-spacing:.13em;text-transform:uppercase;color:#c8c3b7}.ts-luxe-benefits-inner span{display:flex;gap:1.3rem;align-items:center}.ts-luxe-benefits-inner svg{color:var(--ts-gold);width:1.7rem;height:1.7rem}.ts-luxe-benefits-inner i{display:block;width:3px;height:3px;background:var(--ts-gold);transform:rotate(45deg)}.ts-luxe-ritual{text-align:center}.ts-luxe-ritual .ts-luxe-kicker{margin-bottom:1.5rem}.ts-luxe-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:5.4rem auto 0;max-width:108rem}.ts-luxe-step{padding:0 4rem;border-right:1px solid var(--ts-hairline)}.ts-luxe-step:last-child{border:0}.ts-luxe-step-num{display:block;font:italic 1.6rem var(--ts-font-display);color:var(--ts-gold-deep);margin-bottom:1.5rem}.ts-luxe-step svg{width:4rem;height:4rem;color:var(--ts-gold);margin:0 auto 2rem;stroke-width:.75}.ts-luxe-step h3{font-size:3rem;margin-bottom:1.4rem}.ts-luxe-step p{font-size:1.45rem;line-height:1.75;color:var(--ts-cream-dim);max-width:26rem;margin:auto}.ts-luxe-feature-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:8rem}.ts-luxe-feature-image{aspect-ratio:.96;background:#0b0c0b;position:relative;overflow:hidden}.ts-luxe-feature-image img{width:100%;height:100%;object-fit:cover}.ts-luxe-feature-image .ts-luxe-corners{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.ts-luxe-feature-tag{position:absolute;left:3rem;top:3rem;font-size:.95rem;letter-spacing:.18em;color:var(--ts-gold);border:1px solid var(--ts-hairline-strong);padding:.7rem 1.3rem;background:#090a09a6}.ts-luxe-feature-copy h2{margin-bottom:2.4rem}.ts-luxe-feature-copy .ts-luxe-copy{margin-bottom:3rem}.ts-luxe-decks{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ts-hairline);border-bottom:1px solid var(--ts-hairline);margin-block:3rem}.ts-luxe-deck{padding:1.8rem 1rem 1.8rem 0}.ts-luxe-deck strong{display:block;font:2.1rem var(--ts-font-display);color:var(--ts-gold)}.ts-luxe-deck span{font-size:1.1rem;color:var(--ts-cream-dim)}.ts-luxe-feature-bottom{display:flex;gap:2.5rem;align-items:center}.ts-luxe-price{font-size:2rem;color:var(--ts-cream);white-space:nowrap}.ts-luxe-small{font-size:1.15rem;line-height:1.7;color:var(--ts-cream-dim)}.ts-luxe-feature-copy>.ts-luxe-small{margin-top:1.8rem}.ts-luxe-sample{margin-top:8rem;display:grid;grid-template-columns:1.12fr 1fr;gap:6rem;align-items:center;padding:5.6rem 4.5rem;background:radial-gradient(ellipse at 80% 50%,#1d1b13,#10110e 60%);border-block:1px solid var(--ts-hairline)}.ts-luxe-sample h3{font-size:4.4rem;margin-bottom:1.6rem}.ts-luxe-sample .ts-luxe-kicker{margin-bottom:1.5rem}.ts-luxe-sample-copy>.ts-luxe-copy{max-width:43rem}.ts-luxe-detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;margin-top:3.4rem}.ts-luxe-detail-pair figure{margin:0;min-width:0}.ts-luxe-detail-pair img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--ts-hairline)}.ts-luxe-detail-pair figcaption{font:italic 1.8rem/1.3 var(--ts-font-display);color:var(--ts-cream-dim);padding-top:1.2rem}ts-luxe-scratch{display:block;min-width:0;--ts-foil: #cbb178;--ts-foil-light: #edd8a7;--ts-foil-dark: #967946}ts-luxe-scratch[data-finish=bronze]{--ts-foil: #ce9c71;--ts-foil-light: #ebc5a0;--ts-foil-dark: #94623f}ts-luxe-scratch[data-finish=silver]{--ts-foil: #c3c5be;--ts-foil-light: #eff0e9;--ts-foil-dark: #858b89}.ts-luxe-finishes{border:0;padding:0;margin:0 auto 2.4rem;display:flex;justify-content:center;gap:.5rem}.ts-luxe-finishes legend{width:100%;text-align:center;color:var(--ts-cream-dim);font-size:1rem;letter-spacing:.15em;text-transform:uppercase;padding:0 0 .8rem}.ts-luxe-finishes button{color:var(--ts-cream-dim);background:transparent;display:inline-flex;align-items:center;gap:.7rem;border:1px solid transparent;border-bottom-color:var(--ts-hairline);min-height:4.4rem;padding:.6rem 1.2rem;font:1.2rem var(--ts-font-body);cursor:pointer}.ts-luxe-finishes button[aria-pressed=true]{color:var(--ts-cream);border-color:var(--ts-hairline-strong);background:#ffffff05}.ts-luxe-finish-dot{width:.9rem;height:.9rem;border-radius:50%;background:linear-gradient(135deg,#f0d9a5,#987c47)}.ts-luxe-finish-bronze{background:linear-gradient(135deg,#efc3a0,#925b39)}.ts-luxe-finish-silver{background:linear-gradient(135deg,#f1f1e8,#8b928f)}.ts-luxe-card-display{max-width:32rem;width:100%;margin:0 auto;position:relative;isolation:isolate}.ts-luxe-card-display:before,.ts-luxe-card-display:after{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;background:#151613;border:1px solid #484132;z-index:-1;border-radius:.6rem;transform:rotate(-5deg)}.ts-luxe-card-display:after{transform:rotate(4deg);background:#0c0d0c}.ts-luxe-card-sheet{margin:0;background:#000;border:1px solid #525145;border-radius:.6rem;position:relative;box-shadow:0 1.5rem 4rem #0008;aspect-ratio:64 / 89;overflow:hidden}.ts-luxe-card-artwork{display:block;width:100%;height:100%;object-fit:contain}ts-luxe-scratch[data-card-loading] .ts-luxe-card-artwork{visibility:hidden}.ts-luxe-card-transcript{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ts-luxe-scratch{position:absolute;top:var(--ts-scratch-top, 22%);left:var(--ts-scratch-left, 12.5%);width:var(--ts-scratch-width, 75%);height:var(--ts-scratch-height, 36%);text-align:center;border-radius:.7rem;overflow:hidden}.ts-luxe-scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.ts-luxe-scratch:not([data-ready]) canvas{display:none}.ts-luxe-scratch-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,var(--ts-foil-dark),var(--ts-foil-light) 48%,var(--ts-foil));display:grid;place-content:center;gap:.8rem;color:#1b1a15;font-size:1rem;letter-spacing:.16em;pointer-events:none}.ts-luxe-scratch-cover small{font-size:.95rem;letter-spacing:.02em}.ts-luxe-scratch[data-ready] .ts-luxe-scratch-cover,.ts-luxe-scratch[data-active] .ts-luxe-scratch-cover{opacity:0}.ts-luxe-scratch-toggle{display:block;margin:1.5rem auto 0;border:0;border-bottom:1px solid var(--ts-hairline-strong);background:none;color:var(--ts-gold);font-size:1.2rem;min-height:4.4rem;padding:0;cursor:pointer}.ts-luxe-scratch-note{text-align:center;font-size:1.05rem;line-height:1.5;color:var(--ts-cream-dim);margin:1.4rem auto 0!important;max-width:31rem}.ts-luxe-collection{background:#0e0f0c;border-block:1px solid var(--ts-hairline)}.ts-luxe-products{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem}.ts-luxe-product-card{position:relative}.ts-luxe-product-image{aspect-ratio:1;position:relative;display:block;overflow:hidden;background:#151611;text-decoration:none}.ts-luxe-product-image img{height:100%;width:100%;object-fit:cover;transition:transform .24s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ts-luxe-product-image:hover img{transform:scale(1.025)}}.ts-luxe-product-image:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid #b99b5a40;pointer-events:none}.ts-luxe-product-label{position:absolute;top:2.4rem;left:2.4rem;padding:.5rem 1rem;background:#090a09d9;border:1px solid var(--ts-hairline-strong);color:var(--ts-gold);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;z-index:1}.ts-luxe-product-info{padding:2.4rem 0 0}.ts-luxe-product-title{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.ts-luxe-product-title a{text-decoration:none}.ts-luxe-product-title h3{font-size:3.2rem}.ts-luxe-product-title span{font-size:1.5rem}.ts-luxe-product-info p{font-size:1.35rem;color:var(--ts-cream-dim)}.ts-luxe-product-info .ts-luxe-link{margin-top:1.2rem;display:flex;justify-content:space-between}.ts-luxe-editorial .ts-luxe-frame{padding:2.8rem 1.1rem 1.1rem}.ts-luxe-editorial .ts-luxe-frame:before,.ts-luxe-editorial .ts-luxe-frame:after{display:none}.ts-luxe-editorial-grid{display:grid;grid-template-columns:1fr 1fr;min-height:48rem}.ts-luxe-editorial-photo{min-height:40rem;position:relative;overflow:hidden}.ts-luxe-editorial-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.ts-luxe-editorial-content{padding:6rem;align-self:center}.ts-luxe-editorial-content h2{margin-bottom:2.4rem}.ts-luxe-editorial-content .ts-luxe-link{margin-top:2.2rem}.ts-luxe-editorial .ts-luxe-ornament{position:absolute;top:-1.6rem;left:0;justify-content:center}.ts-luxe-editorial .ts-luxe-ornament:before,.ts-luxe-editorial .ts-luxe-ornament:after{display:none}.ts-luxe-editorial .ts-luxe-fan{background:var(--ts-bg);width:8.8rem;height:3.2rem;padding-inline:1.6rem;stroke-width:1}.ts-luxe-reviews{text-align:center;padding-top:3rem}.ts-luxe-quotes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5rem;gap:0}.ts-luxe-quote{padding:0 3.5rem;margin:0;border-right:1px solid var(--ts-hairline)}.ts-luxe-quote:last-child{border:0}.ts-luxe-quote .ts-stars{font-size:1.3rem;margin-bottom:2rem;display:block}.ts-luxe-quote blockquote{font:2.5rem/1.4 var(--ts-font-display);margin:0 0 2.4rem;padding:0;border:0;letter-spacing:0;color:var(--ts-cream)}.ts-luxe-quote figcaption{font-size:1rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ts-gold)}.ts-luxe-quote small{display:block;color:var(--ts-cream-dimmer);font-size:.9rem;letter-spacing:.05em;margin-top:.7rem}.ts-luxe-faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:10rem}.ts-luxe-faq-grid h2{margin-bottom:2rem}.ts-luxe-faq-list details{border-bottom:1px solid var(--ts-hairline)}.ts-luxe-faq-list details:first-child{border-top:1px solid var(--ts-hairline)}.ts-luxe-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7.6rem;padding:1.8rem 0;font-size:1.5rem;cursor:pointer}.ts-luxe-faq-list summary::-webkit-details-marker{display:none}.ts-luxe-faq-list summary:after{content:"+";color:var(--ts-gold);font-size:2.4rem;font-weight:300}.ts-luxe-faq-list details[open] summary:after{content:"\2212"}.ts-luxe-faq-answer{font-size:1.4rem;line-height:1.8;color:var(--ts-cream-dim);padding:0 3rem 2.6rem 0}.ts-luxe-footer{border-top:1px solid var(--ts-hairline);padding-top:6rem}.ts-luxe-footer-top{display:grid;grid-template-columns:1.15fr .7fr 1.15fr;gap:7rem;padding-bottom:5rem}.ts-luxe-footer-brand{display:flex;gap:1.8rem;align-items:center;text-decoration:none;margin-bottom:2rem}.ts-luxe-footer-brand img{height:5.6rem;width:5.6rem;object-fit:contain}.ts-luxe-footer-brand .ts-luxe-footer-wordmark{width:16rem;height:auto;flex:0 0 auto}.ts-luxe-footer .ts-luxe-copy{font-size:1.35rem;max-width:27rem}.ts-luxe-footer h3{font:1.05rem/1.5 var(--ts-font-body);letter-spacing:.17em;text-transform:uppercase;color:var(--ts-gold);margin-bottom:2rem}.ts-luxe-footer-links{display:grid;gap:.2rem}.ts-luxe-footer-links a{font-size:1.25rem;text-decoration:none;min-height:3.6rem;display:flex;align-items:center;color:var(--ts-cream-dim)}.ts-luxe-footer-links a:hover{color:var(--ts-gold)}.ts-luxe-newsletter{margin-top:2rem}.ts-luxe-newsletter-row{display:flex;border-bottom:1px solid var(--ts-gold-deep)}.ts-luxe-newsletter input{background:none;border:0;color:var(--ts-cream);padding:1rem 0;width:100%;min-width:0;font-size:1.3rem;min-height:5rem}.ts-luxe-newsletter button{background:none;border:0;color:var(--ts-gold);min-width:4.8rem}.ts-luxe-newsletter-status{font-size:1.3rem;margin-top:1rem!important}.ts-luxe-footer-bottom{border-top:1px solid var(--ts-hairline);display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block:2.4rem;color:var(--ts-cream-dimmer);font-size:1rem}.ts-luxe-footer-policies{display:flex;gap:2rem;flex-wrap:wrap}.ts-luxe-footer-policies a{color:inherit;text-decoration:none;min-height:3rem;display:flex;align-items:center}.ts-luxe-footer-social{margin-top:1.5rem;display:flex;gap:2rem}.ts-luxe-footer-social a{font-size:1.1rem;min-height:4.4rem;display:flex;align-items:center;text-decoration:none;color:var(--ts-gold)}.ts-luxe-pdp{padding-top:3rem}.ts-luxe-breadcrumb{display:flex;gap:1rem;color:var(--ts-cream-dimmer);font-size:1.1rem;margin-bottom:3.5rem}.ts-luxe-breadcrumb a{text-decoration:none;min-height:3rem}.ts-luxe-pdp-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7rem;align-items:start}.ts-luxe-gallery-main{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--ts-hairline)}.ts-luxe-gallery-main img{width:100%;height:100%;object-fit:contain;background:#11120f}.ts-luxe-gallery-thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow:auto;padding:4px}.ts-luxe-gallery-thumbs button{padding:0;border:1px solid var(--ts-hairline);width:7rem;height:7rem;flex:none;background:none}.ts-luxe-gallery-thumbs button[aria-current=true]{border-color:var(--ts-gold)}.ts-luxe-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.ts-luxe-pdp-info{position:sticky;top:13rem}.ts-luxe-pdp-info h1{font-size:clamp(4.5rem,4.4vw,6.8rem);margin-bottom:2rem}.ts-luxe-pdp-price{font:2.5rem var(--ts-font-body);color:var(--ts-gold);margin-bottom:2.6rem}.ts-luxe-pdp-description{font:1.5rem/1.8 var(--ts-font-body);color:var(--ts-cream-dim);margin-bottom:2.5rem}.ts-luxe-pdp-description p{margin-bottom:1rem}.ts-luxe-pdp-form label{display:block;font-size:1.1rem;letter-spacing:.1em;color:var(--ts-gold);margin-bottom:1rem}.ts-luxe-pdp-form select{width:100%;padding:1.3rem 1.5rem;border:1px solid var(--ts-hairline-strong);background:#131410;color:var(--ts-cream);min-height:4.8rem;margin-bottom:2rem;border-radius:0}.ts-luxe-pdp-form .ts-luxe-btn{width:100%;justify-content:space-between}.ts-luxe-pdp-details{margin-top:2.4rem}.ts-luxe-pdp-details div{padding:1rem 0;font-size:1.25rem;color:var(--ts-cream-dim);display:flex;align-items:center;gap:1.2rem}.ts-luxe-pdp-details svg{width:1.7rem;height:1.7rem;color:var(--ts-gold)}.ts-luxe-cart-message{display:block;min-height:2.7rem;padding-top:1rem;color:var(--ts-gold);font-size:1.3rem}.ts-luxe-pdp-buy{margin-top:1rem}.ts-luxe-pdp-info .ts-luxe-ornament{margin-block:2rem}.ts-luxe-store .cart-items,.ts-luxe-store .cart__footer,.ts-luxe-store .cart__warnings,.ts-luxe-store .main-page-title,.ts-luxe-store .cart-item__name,.ts-luxe-store .totals__total,.ts-luxe-store .title,.ts-luxe-store .cart-item__price-wrapper{color:var(--ts-cream)}.ts-luxe-motion .ts-luxe-hero-media img{transform:translate3d(0,var(--ts-parallax, 0px),0) scale(1.07)}.ts-luxe-motion [data-reveal]{transition:opacity .7s ease,translate .7s ease}.ts-luxe-motion [data-reveal].ts-luxe-await{opacity:0;translate:0 2rem}.ts-luxe-motion [data-reveal].ts-luxe-seen{opacity:1;translate:0 0}.ts-luxe-store .ts-btn{border-radius:0}.ts-luxe-store .ts-section{font-family:var(--ts-font-body)}@media(min-width:1600px){.ts-luxe-hero{min-height:78rem}.ts-luxe-hero-content{padding-block:11rem}}@media(max-width:1100px){.ts-luxe-wrap{width:calc(100% - 7rem)}.ts-luxe-nav-links{gap:1.7rem}.ts-luxe-feature-grid{gap:4rem}.ts-luxe-editorial-content{padding:4rem}.ts-luxe-faq-grid{gap:6rem}.ts-luxe-hero-actions{gap:2rem}.ts-luxe-hero h1{font-size:7.5rem}.ts-luxe-footer-top,.ts-luxe-pdp-grid{gap:4rem}}@media(max-width:749px){html{scroll-padding-top:8rem}.ts-luxe-wrap{width:calc(100% - 4rem)}.ts-luxe-pad{padding-block:6.4rem}.ts-luxe-kicker{font-size:1rem;letter-spacing:.17em;margin-bottom:1.5rem}.ts-luxe h2{font-size:4.5rem}.ts-luxe-copy{font-size:1.45rem;line-height:1.8}.ts-luxe-announcement{font-size:.85rem;padding:.5rem 1rem;letter-spacing:.12em}.ts-luxe-nav-row{min-height:6.4rem;grid-template-columns:1fr auto}.ts-luxe-nav-links{display:none}.ts-luxe-brand{flex-direction:row;gap:1rem;justify-self:start}.ts-luxe-brand img{width:3.4rem;height:3.4rem}.ts-luxe-brand span{font-size:.85rem;letter-spacing:.15em;max-width:10rem;line-height:1.6}.ts-luxe-nav-actions{gap:.4rem}.ts-luxe-nav-actions>.ts-luxe-search{display:none}.ts-luxe-mobile-toggle{display:inline-flex}.ts-luxe-hero{min-height:72rem;align-items:end}.ts-luxe-hero-media{top:0;right:0;bottom:0;left:0;height:100%}.ts-luxe-hero-media img{object-position:center 35%;transform:none}.ts-luxe-hero-media:after{background:linear-gradient(0deg,#090a09 1%,#090a09f5 12%,#090a09bf 33%,#090a0910 65%,#090a0920)}.ts-luxe-hero-content{width:100%;padding:33rem 0 4rem;text-align:center}.ts-luxe-hero h1{font-size:6.2rem;margin-bottom:2rem;line-height:.95}.ts-luxe-hero .ts-luxe-kicker{font-size:.85rem;margin-bottom:1.6rem;letter-spacing:.18em}.ts-luxe-hero .ts-luxe-copy{display:none}.ts-luxe-hero-actions{margin-top:2.5rem;justify-content:center;display:flex;flex-direction:column;gap:1rem}.ts-luxe-hero-actions .ts-luxe-link{font-size:.95rem;min-height:4.4rem}.ts-luxe-hero-actions .ts-luxe-btn{width:100%;max-width:29rem;min-height:5.4rem}.ts-luxe-hero-note{justify-content:center;margin-top:1.2rem;font-size:.9rem}.ts-luxe-hero-index,.ts-luxe-vertical{display:none}.ts-luxe-hero .ts-luxe-corners{top:1rem;right:1rem;bottom:1rem;left:1rem}.ts-luxe-benefits{padding:1.8rem 0}.ts-luxe-benefits-inner{gap:1.6rem;justify-content:space-around;font-size:.8rem;letter-spacing:.03em}.ts-luxe-benefits-inner span{flex-direction:column;gap:.8rem;text-align:center}.ts-luxe-benefits-inner i{display:none}.ts-luxe-benefits-inner svg{width:1.7rem;height:1.7rem}.ts-luxe-steps{margin-top:3.8rem;grid-template-columns:1fr;gap:3rem}.ts-luxe-step{position:relative;padding:0 0 3rem;border:0;border-bottom:1px solid var(--ts-hairline);display:grid;grid-template-columns:5.2rem 1fr;gap:0 1.8rem;text-align:left}.ts-luxe-step-num{position:absolute;top:0;right:0;margin:0;font-size:1.4rem}.ts-luxe-step svg{grid-row:1 / 3;align-self:center;margin:0;width:4rem;height:4rem}.ts-luxe-step h3{font-size:2.8rem;margin-bottom:1rem}.ts-luxe-step p{max-width:none;margin:0;font-size:1.35rem;padding-right:1.5rem}.ts-luxe-step:last-child{padding-bottom:0}.ts-luxe-feature-grid{grid-template-columns:1fr;gap:4.5rem}.ts-luxe-feature-image{aspect-ratio:1.04}.ts-luxe-feature-copy h2{font-size:4.8rem}.ts-luxe-feature-copy .ts-luxe-copy{margin-bottom:2rem}.ts-luxe-decks{margin-block:2.5rem}.ts-luxe-feature-bottom{gap:2rem;justify-content:space-between}.ts-luxe-feature-bottom .ts-luxe-btn{padding:1.4rem 2rem;gap:2rem}.ts-luxe-sample{margin-top:4rem;grid-template-columns:1fr;gap:3.4rem;padding:3.2rem 1.8rem}.ts-luxe-sample h3{font-size:3.2rem}.ts-luxe-sample .ts-luxe-copy{font-size:1.4rem}.ts-luxe-detail-pair{gap:1.2rem;margin-top:2.4rem}.ts-luxe-detail-pair figcaption{font-size:1.65rem}.ts-luxe-card-display{max-width:29rem}.ts-luxe-finishes button{padding-inline:1rem}.ts-luxe-heading{display:block;margin-bottom:3rem}.ts-luxe-heading .ts-luxe-copy{margin-top:2rem}.ts-luxe-products{grid-template-columns:1fr;gap:4rem}.ts-luxe-product-image{aspect-ratio:1.1}.ts-luxe-product-title h3{font-size:3.5rem}.ts-luxe-product-info{padding-top:2rem}.ts-luxe-product-info .ts-luxe-link{margin-top:1rem}.ts-luxe-editorial-grid{grid-template-columns:1fr;min-height:auto}.ts-luxe-editorial-photo{min-height:30rem;aspect-ratio:1.1}.ts-luxe-editorial-photo img{object-position:center}.ts-luxe-editorial-content{padding:3.5rem 2rem}.ts-luxe-editorial-content h2{font-size:4.2rem}.ts-luxe-quotes{grid-template-columns:1fr;gap:3rem;margin-top:3.4rem}.ts-luxe-quote{border:0;border-bottom:1px solid var(--ts-hairline);padding:0 1rem 3rem}.ts-luxe-quote blockquote{font-size:2.6rem}.ts-luxe-quote:last-child{padding-bottom:0}.ts-luxe-reviews{padding-top:0}.ts-luxe-faq-grid{grid-template-columns:1fr;gap:3rem}.ts-luxe-faq-list summary{font-size:1.4rem;min-height:7rem}.ts-luxe-footer-top{grid-template-columns:1fr 1fr;gap:3rem 2rem}.ts-luxe-footer-top>div:first-child{grid-column:1 / -1}.ts-luxe-footer-top>div:last-child{grid-column:1 / -1;grid-row:2}.ts-luxe-footer .ts-luxe-copy{max-width:100%}.ts-luxe-footer-top>div:nth-child(2){grid-column:1 / -1}.ts-luxe-footer-links{grid-template-columns:1fr 1fr}.ts-luxe-footer-links a{min-height:4.4rem}.ts-luxe-footer-bottom{display:block;text-align:center;padding-bottom:max(2.4rem,env(safe-area-inset-bottom))}.ts-luxe-footer-policies{justify-content:center;gap:1.2rem;margin-top:1rem}.ts-luxe-pdp-grid{grid-template-columns:1fr;gap:3.5rem}.ts-luxe-pdp-info{position:static}.ts-luxe-pdp-info h1{font-size:4.8rem}.ts-luxe-breadcrumb{margin-bottom:2rem}.ts-luxe-pdp{padding-top:2rem}.ts-luxe-gallery-thumbs button{width:6rem;height:6rem}.ts-luxe-motion .ts-luxe-hero-media img{transform:none}.ts-luxe-menu{padding-top:max(2rem,env(safe-area-inset-top))}.ts-luxe-fan{width:7rem}.ts-luxe-ornament{gap:1.5rem}}@media(max-width:374px){.ts-luxe-hero h1{font-size:5.4rem}.ts-luxe-hero{min-height:67rem}.ts-luxe-feature-bottom{align-items:stretch;flex-direction:column}.ts-luxe-brand span{font-size:.75rem}.ts-luxe-wrap{width:calc(100% - 3.2rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ts-luxe *,.ts-luxe *:before,.ts-luxe *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ts-luxe-motion [data-reveal].ts-luxe-await{opacity:1;translate:none}.ts-luxe-motion .ts-luxe-hero-media img{transform:none}}.ts-luxe .ts-luxe-hero-note{margin-top:2.4rem}.ts-luxe-store{--font-body-family: var(--ts-font-body);--font-heading-family: var(--ts-font-display);--font-heading-weight: 400}.ts-luxe-store .cart-item__name{font-family:var(--ts-font-display);font-weight:400;font-size:2.3rem}.ts-luxe-store .title--primary{font-family:var(--ts-font-display);font-size:5.6rem;font-weight:400}.ts-luxe-store .totals__subtotal{color:var(--ts-cream);font-family:var(--ts-font-body);font-weight:400}.ts-luxe-store .cart__checkout-button{width:100%;font-family:var(--ts-font-body);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.ts-luxe-product-image:has(img[src*=ts-luxe-poster]){background:radial-gradient(ellipse at center,#2c2a20,#131410 72%)}.ts-luxe-product-image img[src*=ts-luxe-poster]{object-fit:contain;padding:1rem}ts-luxe-scratch:not(:defined) .ts-luxe-finishes,ts-luxe-scratch[data-unavailable] .ts-luxe-finishes,ts-luxe-scratch[data-unavailable] button,ts-luxe-scratch:not(:defined) canvas,ts-luxe-scratch:not(:defined) button{display:none}.ts-luxe-footer-links a{min-height:4.4rem}@media(max-width:749px){.ts-luxe .ts-luxe-hero-note{margin-top:1.2rem}.ts-luxe-store .title--primary{font-size:4rem}.ts-luxe-store .cart-item__name{font-size:2rem}}.ts-luxe-static-reveal{text-align:center;margin-top:1.5rem}.ts-luxe-static-reveal summary{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--ts-gold);cursor:pointer;font-size:1.2rem;border-bottom:1px solid var(--ts-hairline-strong)}.ts-luxe-static-reveal p{font-size:1.2rem}ts-luxe-scratch:defined:not([data-unavailable]) .ts-luxe-static-reveal{display:none}ts-luxe-scratch:has(.ts-luxe-static-reveal[open]) .ts-luxe-scratch{visibility:hidden}ts-luxe-entry{display:block;opacity:1;transition:opacity .6s ease,filter .6s ease}ts-luxe-entry[data-entry-leaving]{opacity:0;filter:blur(5px);pointer-events:none}.ts-luxe-entry-surface{min-height:100svh;padding:clamp(2.4rem,4vh,4.8rem) 5vw 3.2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#272116,#12120e 32%,#090a09 65%)}html[data-entry-pending] .ts-luxe-entry-surface{max-height:100dvh;overflow-y:auto}.ts-luxe-entry-frame:empty{display:block}.ts-luxe-entry-frame{position:absolute;top:2.2rem;right:2.2rem;bottom:2.2rem;left:2.2rem;border:1px solid var(--ts-hairline);pointer-events:none;z-index:0}.ts-luxe-entry-frame:before,.ts-luxe-entry-frame:after{content:"";position:absolute;width:7rem;height:7rem;border:1px solid var(--ts-hairline-strong)}.ts-luxe-entry-frame:before{left:-.5rem;top:-.5rem;border-right:0;border-bottom:0}.ts-luxe-entry-frame:after{right:-.5rem;bottom:-.5rem;border-left:0;border-top:0}.ts-luxe-entry-brand{display:grid;justify-items:center;gap:1.2rem;flex:0 0 auto}.ts-luxe-entry-brand img{width:5.6rem;height:5.6rem;object-fit:contain;mix-blend-mode:screen}.ts-luxe-entry-brand span{color:var(--ts-gold);font-size:.9rem;letter-spacing:.25em;text-align:center}.ts-luxe-entry-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-luxe-entry-stage{display:grid;grid-template-columns:1fr minmax(0,34rem) 1fr;gap:clamp(3rem,5vw,8rem);align-items:center;width:100%;max-width:140rem;margin:3rem auto 2rem}.ts-luxe-entry-left,.ts-luxe-entry-right{font:400 clamp(6.4rem,7.8vw,12rem)/.92 var(--ts-font-display);letter-spacing:-.055em;color:var(--ts-cream)}.ts-luxe-entry-left{text-align:right;white-space:nowrap}.ts-luxe-entry-right{color:var(--ts-gold);max-width:5.4em;font-style:italic}.ts-luxe-entry-card .ts-luxe-card-display{max-width:min(34rem,40svh)}.ts-luxe-entry-card .ts-luxe-scratch-toggle{margin-top:2.2rem;font-size:1.15rem}.ts-luxe-entry-instruction{text-align:center;font-size:1.25rem;color:var(--ts-cream-dim);letter-spacing:.035em;min-height:2rem}.ts-luxe-entry-bottom{display:flex;align-items:center;gap:1.4rem;color:var(--ts-gold);margin-top:2rem}.ts-luxe-entry-bottom span{display:block;width:6rem;height:1px;background:var(--ts-hairline-strong)}.ts-luxe-entry-bottom svg{width:2.2rem;height:2.2rem}@media(max-width:749px){.ts-luxe-entry-surface{padding:2.4rem 2.4rem 2rem}.ts-luxe-entry-frame{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem}.ts-luxe-entry-frame:before,.ts-luxe-entry-frame:after{width:4rem;height:4rem}.ts-luxe-entry-brand{gap:.7rem}.ts-luxe-entry-brand img{width:4rem;height:4rem}.ts-luxe-entry-brand span{font-size:.75rem}.ts-luxe-entry-stage{grid-template-columns:1fr;gap:1.8rem;margin-block:2.2rem 1.8rem}.ts-luxe-entry-left{text-align:center;font-size:clamp(4.4rem,9svh,7rem)}.ts-luxe-entry-right{text-align:center;font-size:clamp(3.8rem,7svh,5.6rem);max-width:8em;margin-inline:auto!important}.ts-luxe-entry-card .ts-luxe-card-display{max-width:min(26rem,34svh)}.ts-luxe-entry-card .ts-luxe-scratch-toggle{margin-top:1.1rem;min-height:4.4rem}.ts-luxe-entry-instruction{font-size:1.1rem}.ts-luxe-entry-bottom{margin-top:1.2rem}}@media(max-height:700px)and (min-width:750px){.ts-luxe-entry-surface{padding-block:2.4rem}.ts-luxe-entry-brand img{width:4rem;height:4rem}.ts-luxe-entry-stage{margin-block:2rem 1rem}.ts-luxe-entry-card .ts-luxe-card-display{max-width:min(29rem,42svh)}}@media(prefers-reduced-motion:reduce){ts-luxe-entry{transition:none}ts-luxe-entry[data-entry-leaving]{filter:none}}@media(max-width:749px)and (max-height:720px){.ts-luxe-entry-surface{padding-block:1.8rem 1.4rem}.ts-luxe-entry-brand img{width:3.6rem;height:3.6rem}.ts-luxe-entry-stage{gap:1.4rem;margin-block:1.8rem 1.2rem}.ts-luxe-entry-bottom{display:none}}.ts-luxe-pdp-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.ts-luxe-pdp-grid>*,.ts-luxe-pdp-info{min-width:0}.ts-luxe-pdp-info{position:static}.ts-luxe-gallery{display:block;min-width:0;position:sticky;top:12rem}.ts-luxe-gallery-track{display:flex;width:100%;aspect-ratio:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border:1px solid var(--ts-hairline);background:#11120f}.ts-luxe-gallery-track::-webkit-scrollbar{display:none}.ts-luxe-gallery-slide{flex:0 0 100%;min-width:0;min-height:0;height:100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.ts-luxe-gallery-slide>img,.ts-luxe-gallery-slide>video{display:block;width:100%;height:100%;object-fit:contain}.ts-luxe-gallery-lifestyle>img{object-fit:cover}.ts-luxe-gallery-caption{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem 1.5rem;background:linear-gradient(transparent,#000b);font-size:1.2rem;color:#fff}.ts-luxe-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem}.ts-luxe-gallery-controls>div{display:flex;align-items:center;gap:1rem}.ts-luxe-gallery-controls button{width:4.4rem;height:4.4rem;padding:1.2rem;border:1px solid var(--ts-hairline);color:var(--ts-gold);background:transparent;cursor:pointer}.ts-luxe-gallery-controls button:disabled{opacity:.3;cursor:default}.ts-luxe-gallery-controls button svg{width:100%;height:100%}.ts-luxe-gallery-controls [data-gallery-prev] svg{transform:rotate(180deg)}.ts-luxe-gallery-controls [data-gallery-count]{min-width:4.4rem;text-align:center;font-size:1.2rem;color:var(--ts-cream-dim);font-variant-numeric:tabular-nums}.ts-luxe-gallery-hint{font-size:1.2rem;color:var(--ts-cream-dim)}.ts-luxe-gallery-thumbs{position:relative;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--ts-hairline-strong) transparent;overscroll-behavior-x:contain}.ts-luxe-gallery-thumbs button{cursor:pointer;transition:border-color .15s}ts-luxe-gallery:not(:defined) .ts-luxe-gallery-thumbs,ts-luxe-gallery:not(:defined) .ts-luxe-gallery-controls button{display:none}.ts-luxe-sticky-purchase{display:none}.ts-luxe-breadcrumb{flex-wrap:wrap}@media(max-width:749px){.ts-luxe-pdp-grid{grid-template-columns:minmax(0,1fr);gap:1.8rem}.ts-luxe-pdp-info{display:contents}.ts-luxe-pdp-heading{order:-2}.ts-luxe-gallery{position:static;order:-1}.ts-luxe-pdp-form{order:0}.ts-luxe-pdp-description{order:1}.ts-luxe-pdp-details,.ts-luxe-pdp-info>.ts-luxe-ornament,.ts-luxe-pdp-info>.ts-luxe-faq-list{order:2}.ts-luxe-breadcrumb{font-size:1.1rem;gap:.7rem;margin-bottom:1.4rem}.ts-luxe-breadcrumb>span:last-child{display:none}.ts-luxe-breadcrumb>span:nth-last-child(2){display:none}.ts-luxe-pdp-heading .ts-luxe-kicker{font-size:.95rem;letter-spacing:.15em;margin-bottom:.8rem}.ts-luxe-pdp-info h1{font-size:4.2rem;margin-bottom:.8rem}.ts-luxe-pdp-price{font-size:2rem;margin-bottom:0}.ts-luxe-gallery-thumbs{gap:.8rem;margin-top:.6rem}.ts-luxe-gallery-thumbs button{width:4.8rem;height:4.8rem}.ts-luxe-pdp-description{margin-bottom:0;font-size:1.45rem;line-height:1.7}.ts-luxe-pdp-form select{margin-bottom:1rem;font-size:1.6rem}.ts-luxe-pdp-buy{margin-top:0;min-height:5.4rem}.ts-luxe-pdp-details{margin-top:0}.ts-luxe-sticky-purchase:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:1rem;position:fixed;bottom:0;left:0;right:0;z-index:45;padding:1rem 2rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--ts-hairline-strong);background:#10110efa;box-shadow:0 -1rem 3rem #0004}.ts-luxe-sticky-purchase>span{font-size:1.1rem;line-height:1.4}.ts-luxe-sticky-purchase strong{display:block;color:var(--ts-gold);font-size:1.5rem;font-weight:400}.ts-luxe-sticky-purchase .ts-luxe-btn{min-height:4.6rem;font-size:1.1rem;padding:1rem 1.4rem;gap:1rem}.ts-luxe-store:has(.ts-luxe-sticky-purchase) .ts-luxe-footer-bottom{padding-bottom:10rem}}.ts-luxe-moments-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin-bottom:3.5rem}.ts-luxe-moments-heading p{max-width:36rem;justify-self:end;margin:0}.ts-luxe-moments-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1.6rem}.ts-luxe-moments-grid figure{position:relative;margin:0;min-width:0;overflow:hidden;background:#141510;height:clamp(32rem,36vw,49rem)}.ts-luxe-moments-grid img{width:100%;height:100%;object-fit:cover}.ts-luxe-moments-grid figure:first-child img{object-position:48% center}.ts-luxe-moments-grid figcaption{position:absolute;bottom:0;left:0;right:0;padding:5rem 2rem 2rem;background:linear-gradient(transparent,#000c);color:var(--ts-cream)}.ts-luxe-moments-grid figcaption span{font:italic 2.4rem/1.1 var(--ts-font-display);display:block}.ts-luxe-moments-grid figcaption small{font-size:.85rem;text-transform:uppercase;letter-spacing:.14em;display:block;margin-top:1rem;color:#d8cba9}.ts-luxe-community{display:grid;grid-template-columns:1.25fr 1.3fr .7fr .7fr;gap:2rem;align-items:center;border-top:1px solid var(--ts-hairline);margin-top:5rem;padding-top:4rem}.ts-luxe-community h3{font-size:3.5rem;max-width:26rem}.ts-luxe-community p{margin-top:1.5rem;max-width:25rem;color:var(--ts-cream-dim);font-size:1.25rem}.ts-luxe-community figure{margin:0;min-width:0;height:24rem;background:#11120f;border:1px solid var(--ts-hairline)}.ts-luxe-community img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.ts-luxe-moments-heading{display:block;margin-bottom:2.2rem}.ts-luxe-moments-heading p{margin-top:1.8rem;max-width:30rem}.ts-luxe-moments-grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ts-hairline-strong) transparent;padding-bottom:1.5rem}.ts-luxe-moments-grid figure{flex:0 0 88%;height:41rem;scroll-snap-align:start}.ts-luxe-moments-grid figure:first-child img{object-position:50% center}.ts-luxe-community{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3rem;padding-top:3rem}.ts-luxe-community>div{grid-column:1 / -1;margin-bottom:1.2rem}.ts-luxe-community h3,.ts-luxe-community p{max-width:100%}.ts-luxe-community figure:first-of-type{grid-column:1 / -1;height:auto;aspect-ratio:3 / 2}.ts-luxe-community figure{height:25rem}}@media(min-width:750px){html{scroll-padding-top:14rem}}#collection{scroll-margin-top:10rem}#collection .ts-luxe-products{scroll-margin-top:8rem}@media(max-width:749px){#collection{scroll-margin-top:7.6rem}#collection .ts-luxe-products{scroll-margin-top:7.2rem}}.ts-luxe-pdp-heading h1{margin-bottom:1.2rem}.ts-luxe .ts-luxe-pdp-lead{color:var(--ts-cream-dim);font-size:1.55rem;line-height:1.6;max-width:43rem;margin-bottom:1.8rem}.ts-luxe-pdp-price{display:flex;gap:.8rem;align-items:baseline;margin-bottom:1.7rem}.ts-luxe-pdp-price small{font-size:1.1rem;color:var(--ts-cream-dim)}.ts-luxe-pdp-essentials{list-style:none;padding:0;margin:0 0 2.6rem;display:flex;flex-wrap:wrap;column-gap:1.4rem;row-gap:.5rem;color:var(--ts-cream-dim);font-size:1.2rem}.ts-luxe-pdp-essentials li{display:flex;align-items:center;gap:.7rem}.ts-luxe-pdp-essentials li:before{content:"";width:.35rem;height:.35rem;background:var(--ts-gold);transform:rotate(45deg)}.ts-luxe-pdp-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:start}.ts-luxe-form-label{display:block;font-size:1.1rem;letter-spacing:.1em;color:var(--ts-gold);margin-bottom:1rem}.ts-luxe-pdp-form .ts-luxe-edition-value{min-height:4.8rem;display:flex;align-items:center;font-size:1.6rem;border-bottom:1px solid var(--ts-hairline)}.ts-luxe-pdp-form select{margin-bottom:0;font-size:1.6rem}.ts-luxe .ts-luxe-included-note{font-size:1.15rem;color:var(--ts-cream-dim);line-height:1.5;margin-top:.8rem}.ts-luxe-quantity{display:flex;align-items:center;border:1px solid var(--ts-hairline-strong);min-height:4.8rem}.ts-luxe-quantity button{width:4.4rem;min-height:4.6rem;padding:0;color:var(--ts-gold);background:transparent;border:0;cursor:pointer}.ts-luxe-quantity button:disabled{color:var(--ts-cream-dimmer);cursor:default;opacity:.5}.ts-luxe-quantity input{width:3.4rem;min-width:0;border:0;padding:.8rem 0;background:transparent;color:var(--ts-cream);text-align:center;font-size:1.6rem;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.ts-luxe-quantity input::-webkit-inner-spin-button,.ts-luxe-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ts-luxe-product:not(:defined) [data-quantity-adjust]{display:none}ts-luxe-product:not(:defined) .ts-luxe-quantity input{width:7rem}.ts-luxe-pdp-form .ts-luxe-pdp-buy{min-height:5.8rem;margin-top:2rem}.ts-luxe .ts-luxe-pdp-cost-note{font-size:1.1rem;color:var(--ts-cream-dim);margin-top:1rem;line-height:1.6}.ts-luxe-cart-message:empty{display:none}.ts-luxe-purchase-promises{display:flex;flex-wrap:wrap;gap:.8rem 1.7rem;padding-block:1.7rem 2rem}.ts-luxe-purchase-promises>*{display:inline-flex;align-items:center;gap:.8rem;font-size:1.12rem;color:var(--ts-cream-dim)}.ts-luxe-purchase-promises a{text-underline-offset:.3rem}.ts-luxe-purchase-promises svg{width:1.5rem;height:1.5rem;color:var(--ts-gold);flex:none}.ts-luxe-pdp-description{margin-block:.5rem 2rem}.ts-luxe-pdp-policies{border-top:1px solid var(--ts-hairline)}.ts-luxe-pdp-policies details{border-bottom:1px solid var(--ts-hairline)}.ts-luxe-pdp-policies summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:5.4rem;padding:1.2rem 0;font-size:1.4rem;cursor:pointer}.ts-luxe-pdp-policies summary::-webkit-details-marker{display:none}.ts-luxe-pdp-policies summary:after{content:"+";color:var(--ts-gold);font-size:2rem;font-weight:400}.ts-luxe-pdp-policies details[open] summary:after{content:"\2212"}.ts-luxe-policy-body{color:var(--ts-cream-dim);font-size:1.25rem;line-height:1.8;padding-bottom:1.8rem}.ts-luxe-policy-body p+p{margin-top:1rem}.ts-luxe-policy-links{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem}.ts-luxe-policy-links a{text-underline-offset:.3rem;color:var(--ts-gold)}.ts-luxe-pdp-love-note{margin:2.8rem 0 0;padding-left:2rem;border-left:1px solid var(--ts-gold-deep)}.ts-luxe-pdp-love-note blockquote{font:italic 2.2rem/1.25 var(--ts-font-display);margin:0 0 1rem;padding:0;border:0;color:var(--ts-cream)}.ts-luxe-pdp-love-note figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:var(--ts-cream-dim);font-size:1.15rem}.ts-luxe-pdp-love-note a{display:inline-flex;gap:.7rem;align-items:center;text-decoration:none}.ts-luxe-pdp-love-note a svg{width:1.4rem;height:1.4rem}.ts-luxe-pdp-sections{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 4rem;margin-top:5rem;padding-top:2.2rem;border-top:1px solid var(--ts-hairline)}.ts-luxe-pdp-sections a{display:flex;align-items:center;min-height:4.4rem;color:var(--ts-cream-dim);font-size:1.2rem;text-decoration:none}.ts-luxe-pdp-sections a:hover{color:var(--ts-gold)}.ts-luxe-sticky-purchase [data-sticky-variant]{display:block;font-size:.95rem;color:var(--ts-cream-dim)}.ts-luxe-sticky-purchase [data-sticky-quantity]{font-size:1.1rem;color:var(--ts-cream-dim)}.ts-luxe-sticky-purchase .ts-luxe-btn:disabled{opacity:.55;cursor:default}.ts-luxe-guide{border-block:1px solid var(--ts-hairline);background:#0f100d}.ts-luxe-guide-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:6rem}.ts-luxe-guide-visual{position:relative;background:#11120f;border:1px solid var(--ts-hairline)}.ts-luxe-guide-visual>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ts-luxe .ts-luxe-guide-caption{border-top:1px solid var(--ts-hairline);padding:1rem 1.6rem;font-size:1.05rem;color:var(--ts-cream-dim)}.ts-luxe-guide-copy h2{max-width:46rem}.ts-luxe-guide-copy>.ts-luxe-copy{margin-top:2rem;font-size:1.45rem}.ts-luxe-inventory{margin:2.8rem 0 0}.ts-luxe-inventory>div{padding:1.8rem 0;border-top:1px solid var(--ts-hairline)}.ts-luxe-inventory dt{display:flex;align-items:baseline;gap:1.8rem;font-size:1.55rem}.ts-luxe-inventory dt span{font:2.8rem/1 var(--ts-font-display);min-width:3.3rem;color:var(--ts-gold)}.ts-luxe-inventory dd{margin:.7rem 0 0 5.1rem;color:var(--ts-cream-dim);font-size:1.25rem;line-height:1.7}.ts-luxe .ts-luxe-guide-note{font-size:1.15rem;line-height:1.6;color:var(--ts-cream-dim);margin-top:1.5rem}.ts-luxe-guide-steps{display:grid;grid-template-columns:1fr 2.5fr;gap:5rem;padding-top:4rem;margin-top:4rem;border-top:1px solid var(--ts-hairline)}.ts-luxe-guide-steps h3{font-size:3.3rem;max-width:28rem}.ts-luxe-guide-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;list-style:none;margin:0;padding:0;counter-reset:game-step}.ts-luxe-guide-steps li{counter-increment:game-step}.ts-luxe-guide-steps li:before{content:"0" counter(game-step);display:block;color:var(--ts-gold);font:italic 1.8rem var(--ts-font-display);margin-bottom:1.2rem}.ts-luxe-guide-steps h4{font-size:2.5rem;margin-bottom:1.2rem}.ts-luxe-guide-steps p{font-size:1.25rem;line-height:1.7;color:var(--ts-cream-dim)}.ts-luxe-sample.ts-luxe-sample-only{margin-top:0}.ts-luxe-game-compare{margin:2rem 0 2.4rem}.ts-luxe-game-compare>div{display:grid;grid-template-columns:9rem 1fr;gap:1.2rem;padding:1.1rem 0;border-top:1px solid var(--ts-hairline)}.ts-luxe-game-compare dt{font-size:1rem;color:var(--ts-gold)}.ts-luxe-game-compare dd{margin:0;font-size:1.25rem;line-height:1.6;color:var(--ts-cream-dim)}.ts-luxe .ts-luxe-editorial-note{font-size:1.2rem;line-height:1.8;color:var(--ts-cream-dim);margin-top:2rem}.ts-luxe-moments-grid figcaption p{font-size:1.2rem;color:#e3dbcc;line-height:1.5;margin-top:.9rem;max-width:26rem}.ts-luxe-moments-grid figcaption{padding-top:8rem;background:linear-gradient(transparent,#000e)}@media(max-width:989px)and (min-width:750px){.ts-luxe-guide-grid{gap:3rem}.ts-luxe-guide-steps{grid-template-columns:1fr;gap:2.8rem}.ts-luxe-pdp-grid{gap:3rem}.ts-luxe-game-compare>div{grid-template-columns:1fr;gap:.4rem}}@media(max-width:749px){.ts-luxe .ts-luxe-pdp-lead{font-size:1.35rem;line-height:1.55;margin-bottom:1.2rem}.ts-luxe-pdp-heading h1{margin-bottom:.8rem}.ts-luxe-pdp-essentials{font-size:1.08rem;margin-block:1rem 0;column-gap:1.2rem;row-gap:.4rem}.ts-luxe-pdp-grid{gap:1.8rem}.ts-luxe-pdp-policies{order:2}.ts-luxe-pdp-love-note{order:3;margin-top:.6rem}.ts-luxe-pdp-options{gap:1.4rem}.ts-luxe-pdp-form .ts-luxe-pdp-buy{margin-top:1.6rem}.ts-luxe-purchase-promises{gap:1rem;padding-bottom:0}.ts-luxe-purchase-promises>*{font-size:1.08rem}.ts-luxe-pdp-description{margin-block:0}.ts-luxe-pdp-sections{justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem}.ts-luxe-pdp-sections a{font-size:1.1rem}.ts-luxe-guide-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.ts-luxe-guide-copy h2{font-size:4.1rem}.ts-luxe-guide-copy>.ts-luxe-copy{margin-top:1.5rem}.ts-luxe-guide-steps{grid-template-columns:1fr;gap:2.5rem;margin-top:3rem;padding-top:3rem}.ts-luxe-guide-steps h3{max-width:100%}.ts-luxe-guide-steps ol{grid-template-columns:1fr;gap:2.3rem}.ts-luxe-guide-steps li{position:relative;padding-left:4rem}.ts-luxe-guide-steps li:before{position:absolute;left:0;top:.2rem}.ts-luxe-guide-steps h4{margin-bottom:.7rem}.ts-luxe-products{grid-template-columns:minmax(0,1fr);gap:3rem}.ts-luxe-product-card{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.8rem;align-items:start;border-bottom:1px solid var(--ts-hairline);padding-bottom:2.5rem}.ts-luxe-product-image{aspect-ratio:1;height:auto;margin-top:.5rem}.ts-luxe-product-label{position:static;display:none}.ts-luxe-product-info{padding-top:0}.ts-luxe-product-title{display:block}.ts-luxe-product-title h3{font-size:2.6rem}.ts-luxe-product-title>span{display:block;margin-top:.6rem;color:var(--ts-gold);font-size:1.45rem}.ts-luxe-product-info>p{font-size:1.15rem;margin-top:1rem}.ts-luxe-game-compare{margin-block:1.4rem}.ts-luxe-game-compare>div{grid-template-columns:minmax(0,1fr);gap:.3rem;padding-block:.8rem}.ts-luxe-game-compare dt{font-size:.9rem}.ts-luxe-game-compare dd{font-size:1.15rem}.ts-luxe-product-info>.ts-luxe-link{font-size:1.05rem;min-height:4.4rem}.ts-luxe-sticky-purchase .ts-luxe-btn{min-width:16rem;justify-content:space-between}}.ts-luxe-store [role=dialog]:has([data-testid=klaviyo-form-RQ3bLq])>div{transform:none!important;max-height:100%!important;margin:0!important;width:min(52rem,calc(100vw - 3.2rem))}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq]{width:100%!important;min-width:0!important;padding:4.8rem 2.4rem 2.4rem!important;background:#131410!important;border:1px solid #80704d!important;border-radius:0!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq]>div{min-height:0!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] .klaviyo-form-richtext :is(p,span){color:#eee6d5!important;font-family:var(--ts-font-body)!important;font-size:1.8rem!important;line-height:1.5!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] .klaviyo-form-richtext span[style*="72px"]{color:#d0b778!important;font-family:var(--ts-font-display)!important;font-size:5.8rem!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] :is(button,input){min-height:4.4rem!important;font-family:var(--ts-font-body)!important;font-size:1.4rem!important;border-radius:0!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] input:not([type=submit]){background:#f5efe3!important;color:#171812!important}.ts-luxe-store [data-testid=modal-form-container]:has([data-testid=klaviyo-form-RQ3bLq])>.klaviyo-close-form{width:4.4rem!important;height:4.4rem!important}@media(max-width:749px){.ts-luxe-store [role=dialog]:has([data-testid=klaviyo-form-RQ3bLq]) [data-testid=POPUP]>div{margin-inline:0!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq]{padding-inline:1.2rem!important}}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] .klaviyo-form-image img{filter:invert(1);mix-blend-mode:screen}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] button{background:#ccb579!important;color:#171812!important;border:1px solid #ccb579!important}.ts-luxe-store [data-testid=klaviyo-form-RQ3bLq] button[data-action-id="016JB91VT000000000001S916W"]{background:transparent!important;color:#eee6d5!important;border-color:#80704d!important}.ts-luxe-gallery-enlarge{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:.9rem 1.2rem;border:1px solid #c9ae7380;background:#0b0d0bdd;color:#f2e7cd;text-decoration:none;font-size:1.1rem;line-height:1.3}.ts-luxe-gallery-enlarge svg{width:1.6rem;height:1.6rem}.ts-luxe-image-dialog{width:min(110rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);padding:0;border:1px solid var(--ts-hairline-strong);background:#0d0f0d;color:var(--ts-cream)}.ts-luxe-image-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.ts-luxe-image-dialog::backdrop{background:#050605ed}.ts-luxe-image-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.2rem;border-bottom:1px solid var(--ts-hairline)}.ts-luxe-image-toolbar form{margin:0}.ts-luxe-image-toolbar button{min-height:4.4rem;padding:.8rem 1.2rem;color:var(--ts-cream);background:transparent;border:1px solid var(--ts-hairline-strong);cursor:pointer;font:inherit;font-size:1.2rem}.ts-luxe-image-toolbar .ts-luxe-image-close{display:grid;place-items:center;width:4.4rem;border-color:transparent}.ts-luxe-image-close svg{width:2rem;height:2rem}.ts-luxe-image-viewport{height:min(75rem,calc(100dvh - 19rem));overflow:auto;overscroll-behavior:contain}.ts-luxe .ts-luxe-image-viewport img{display:block;width:100%;height:100%;object-fit:contain}.ts-luxe .ts-luxe-image-dialog[data-zoomed] img{width:var(--ts-detail-width);height:auto;max-width:none}.ts-luxe-image-dialog>p{margin:0;padding:1.2rem 1.6rem;color:var(--ts-cream-dim);font-size:1.2rem;line-height:1.5}@media(max-width:749px){.ts-luxe-gallery-enlarge{top:.8rem;right:.8rem}.ts-luxe-image-dialog{width:calc(100vw - 1.6rem);max-height:calc(100dvh - 1.6rem)}}ts-luxe-gallery.ts-luxe-gallery-curated:defined:has([data-gallery-detail-control]) .ts-luxe-gallery-slide>.ts-luxe-gallery-enlarge{display:none}.ts-luxe-gallery-details{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;color:var(--ts-cream);font-size:1.2rem;text-decoration:none;padding:.8rem .4rem}.ts-luxe-gallery-details[hidden],.ts-luxe-gallery-hint[hidden]{display:none}.ts-luxe-gallery-details svg{width:1.7rem;height:1.7rem}.ts-luxe :is(button,a){touch-action:manipulation}.ts-luxe :is(.ts-luxe-quantity button,.ts-luxe-variant-choices button,.ts-luxe-gallery-controls button,.ts-films-controls button,.ts-luxe-icon-button){transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .16s ease,border-color .16s ease}.ts-luxe :is(.ts-luxe-btn,.ts-luxe-quantity button,.ts-luxe-variant-choices button,.ts-luxe-gallery-controls button,.ts-films-controls button,.ts-luxe-icon-button):active:not(:disabled):not(:focus-visible){transform:scale(.97)}.ts-luxe :is(.ts-luxe-pdp-price,.ts-luxe-quantity input,[data-gallery-count],[data-sticky-price]){font-variant-numeric:tabular-nums}.ts-luxe :is(button,a):focus-visible{transition:none}@media(prefers-reduced-motion:reduce){.ts-luxe :is(.ts-luxe-btn,.ts-luxe-quantity button,.ts-luxe-variant-choices button,.ts-luxe-gallery-controls button,.ts-films-controls button,.ts-luxe-icon-button):active:not(:disabled){transform:none;outline:1px solid currentColor;outline-offset:-3px}.ts-luxe-product-image:hover img{transform:none}}@media(prefers-reduced-transparency:reduce){.ts-luxe-menu::backdrop{background:#080908f5;-webkit-backdrop-filter:none;backdrop-filter:none}.ts-luxe-pdp .ts-luxe-sticky-purchase{background:#0d0e0c}}@media(prefers-contrast:more){.ts-luxe{--ts-cream-dim: #ece7da;--ts-cream-dimmer: #d6d1c5;--ts-hairline: #9c8c69;--ts-hairline-strong: #c7b68c}.ts-luxe :is(.ts-luxe-variant-choices button,.ts-luxe-quantity,.ts-luxe-gallery-controls button,.ts-films-controls button){border-color:#d6c496}.ts-luxe-pdp .ts-luxe-sticky-purchase{background:#0d0e0c;border-top-color:#d6c496}}.ts-luxe-nav .ts-luxe-nav-row{min-height:74px}.ts-luxe-nav .ts-luxe-brand{flex-direction:row;gap:9px}.ts-luxe-nav .ts-luxe-brand>img{width:38px;height:42px}.ts-luxe-nav .ts-luxe-brand>.ts-luxe-brand-wordmark{width:126px;height:auto}.ts-luxe-menu-wordmark{width:144px;height:auto}.ts-luxe-footer-brand{gap:10px}@media(max-width:749px){.ts-luxe-nav .ts-luxe-nav-row{min-height:64px}.ts-luxe-nav .ts-luxe-brand>img{width:32px;height:38px}.ts-luxe-nav .ts-luxe-brand>.ts-luxe-brand-wordmark{width:108px;height:auto}.ts-luxe-nav .ts-luxe-nav-actions{gap:10px}.ts-luxe-nav .ts-luxe-cart-link{gap:4px}}.ts-luxe-trustpilot{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 20px;color:var(--ts-cream);font-size:1.6rem;text-decoration:none;min-height:44px}.ts-luxe-trustpilot img{width:120px;height:auto;flex:none}.ts-luxe-trustpilot-logo{width:120px}.ts-luxe-trustpilot strong{font-variant-numeric:tabular-nums}.ts-luxe-trustpilot>span{color:var(--ts-cream)}.ts-luxe-trustpilot-compact{min-height:32px;font-size:1.3rem;gap:10px}.ts-luxe-trustpilot-compact img{width:186px}.ts-luxe-trustpilot-compact .ts-luxe-trustpilot-stars{width:186px;height:34px}.ts-luxe-trustpilot-compact .ts-luxe-trustpilot-logo{display:none}.ts-luxe-reviews .ts-luxe-trustpilot{margin-top:18px}.ts-luxe-review-context{color:var(--ts-cream-dim);font-size:1.5rem;margin:8px 0 28px}.ts-luxe-trustpilot-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px;text-align:left}.ts-luxe-trustpilot-notes figure{margin:0;border-left:1px solid var(--ts-hairline-strong);padding-left:24px}.ts-luxe-trustpilot-notes blockquote{border:0;padding:0;margin:0 0 12px;font:2.8rem/1.25 var(--ts-font-display);color:var(--ts-cream)}.ts-luxe-trustpilot-notes figcaption{font-size:1.2rem;color:var(--ts-cream-dim)}.ts-luxe-trustpilot-notes a{display:block;min-height:36px;line-height:36px;text-underline-offset:3px}.ts-luxe-proof-date{font-size:1.15rem;color:var(--ts-cream-dim);margin:18px 0 36px}#reviews,#bundle-product_reviews,#poster-viral-proof{scroll-margin-top:110px}#bundle-product_reviews{text-align:left}.ts-luxe-reviews:has(#bundle-product_reviews .vtl-pr-main-widget) .ts-luxe-quotes{display:none}@media(max-width:749px){.ts-luxe-trustpilot-notes{grid-template-columns:1fr;gap:22px}.ts-luxe-trustpilot-notes figure{padding-left:18px}.ts-luxe-trustpilot-notes blockquote{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ts-luxe.css.map */
