.tsdv-section{position:relative;padding-block:var(--tsdv-pad-top, var(--tsdv-s8)) var(--tsdv-pad-bottom, var(--tsdv-s8))}.tsdv-wrap{padding-inline:var(--tsdv-gutter)}.tsdv-hero{position:relative;isolation:isolate;display:grid;min-height:max(64rem,var(--tsdv-hero-h, 100svh));overflow:hidden;background:var(--tsdv-black);color:var(--tsdv-ivory)}.tsdv-hero--large{--tsdv-hero-h: 88svh}.tsdv-hero__media,.tsdv-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tsdv-hero__media{z-index:-2}.tsdv-hero__media img,.tsdv-hero__media video{object-fit:cover;object-position:var(--tsdv-focal, 60% 50%)}@media(prefers-reduced-motion:no-preference){.tsdv-hero__media img,.tsdv-hero__media video{animation:tsdv-camera-push 2.8s var(--tsdv-ease-out) both}}@keyframes tsdv-camera-push{0%{transform:scale(1.07);filter:brightness(.7)}to{transform:scale(1);filter:brightness(1)}}.tsdv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at var(--tsdv-light-x, 72%) 38%,rgba(var(--tsdv-bronze-rgb),calc(.16 * var(--tsdv-light, 1))),transparent 72%),linear-gradient(90deg,rgba(8,9,10,calc(.92 * var(--tsdv-shade, .8))),rgba(8,9,10,calc(.6 * var(--tsdv-shade, .8))),#08090a0f 72%),linear-gradient(180deg,#08090a00 58%,#0d0e10f0)}.tsdv-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:var(--tsdv-s6);padding:calc(var(--tsdv-header-h) + 13rem) var(--tsdv-gutter) var(--tsdv-s6)}.tsdv-hero__content{align-self:end;max-width:68rem;padding-bottom:clamp(2rem,9vh,10rem)}.tsdv-hero__content>*+*{margin-top:var(--tsdv-s5)}.tsdv-hero__heading{font-size:clamp(3.6rem,6vw,8.8rem);letter-spacing:.16em;line-height:1.02}.tsdv-hero__heading em{display:block;font-style:normal;font-size:.42em;letter-spacing:.34em;color:var(--tsdv-titanium);margin-top:1.6rem}.tsdv-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tsdv-s4) var(--tsdv-s5);padding-top:var(--tsdv-s3)}.tsdv-hero__aside{align-self:center;justify-self:end;display:grid;gap:1.6rem;max-width:22rem;padding-left:2.4rem;border-left:1px solid var(--tsdv-hairline-strong);font-size:1.05rem;letter-spacing:var(--tsdv-track-label);line-height:2;text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.7)}.tsdv-hero__aside:after{content:"";width:3.2rem;height:1px;background:var(--tsdv-hairline-bronze)}.tsdv-hero__foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--tsdv-s5);padding-top:var(--tsdv-s4);border-top:1px solid var(--tsdv-hairline);font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.6)}.tsdv-hero__cue{display:inline-flex;align-items:center;gap:1.4rem;color:inherit;text-decoration:none}.tsdv-hero__cue-line{position:relative;width:5.6rem;height:1px;overflow:hidden;background:var(--tsdv-hairline-strong)}.tsdv-hero__cue-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tsdv-bronze);transform:translate(-100%)}@media(prefers-reduced-motion:no-preference){.tsdv-hero__cue-line:after{animation:tsdv-cue 2.6s var(--tsdv-ease-in-out) infinite}}@keyframes tsdv-cue{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}.tsdv-hero__index{font-variant-numeric:tabular-nums}.tsdv-hero__index b{font-weight:500;color:var(--tsdv-ivory)}@media screen and (max-width:989px){.tsdv-hero__aside{display:none}.tsdv-hero__inner{grid-template-columns:1fr;padding-top:calc(var(--tsdv-header-h) + 10rem)}.tsdv-hero__shade{background:radial-gradient(70% 40% at 60% 30%,rgba(var(--tsdv-bronze-rgb),calc(.14 * var(--tsdv-light, 1))),transparent 72%),linear-gradient(180deg,#08090a40,rgba(8,9,10,calc(.6 * var(--tsdv-shade, .8))),#0d0e10f5)}}@media screen and (max-width:749px){.tsdv-hero{min-height:max(60rem,92svh)}.tsdv-hero__heading{letter-spacing:.1em}.tsdv-hero__actions .tsdv-btn{flex:1 1 100%}.tsdv-hero__foot-extra{display:none}}.tsdv-cats{position:relative;z-index:30;background:#0d0e10db;backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur);border-block:1px solid var(--tsdv-hairline)}.tsdv-cats--sticky{position:sticky;top:calc(var(--tsdv-header-h) - 1px)}.tsdv-cats__inner{display:flex;align-items:center;gap:var(--tsdv-s5);padding-inline:var(--tsdv-gutter)}.tsdv-cats__label{flex:none;font-size:1rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.45)}.tsdv-cats__list{display:flex;gap:.4rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.4rem,#000 calc(100% - 4rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.4rem,#000 calc(100% - 4rem),transparent 100%);padding-inline:2.4rem 4rem;margin-inline:-2.4rem 0}.tsdv-cats__list::-webkit-scrollbar{display:none}.tsdv-cats__item{flex:none;scroll-snap-align:start}.tsdv-cats__link{position:relative;display:block;padding:2rem 1.6rem;font-size:1.1rem;font-weight:500;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.56);text-decoration:none;white-space:nowrap;transition:color var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-cats__link:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:-1px;height:1px;background:var(--tsdv-bronze);transform:scaleX(0);transition:transform var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-cats__link:hover,.tsdv-cats__link[aria-current]{color:var(--tsdv-ivory)}.tsdv-cats__link[aria-current]:after{transform:scaleX(1)}@media screen and (max-width:749px){.tsdv-cats__label{display:none}.tsdv-cats__link{padding:1.7rem 1.3rem}}.tsdv-rail{display:block;position:relative}.tsdv-rail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--tsdv-s5);padding-inline:var(--tsdv-gutter);margin-bottom:var(--tsdv-s6)}.tsdv-rail__intro>*+*{margin-top:var(--tsdv-s3)}.tsdv-rail__intro .tsdv-lede{margin-top:var(--tsdv-s4)}.tsdv-rail__tools{display:flex;align-items:center;gap:var(--tsdv-s4)}.tsdv-rail__arrows{display:flex;gap:.8rem}.tsdv-rail__track{display:flex;gap:var(--tsdv-rail-gap, 2.4rem);margin:0;padding:.4rem var(--tsdv-gutter) .8rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tsdv-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tsdv-rail__track::-webkit-scrollbar{display:none}.tsdv-rail__track:focus-visible{box-shadow:inset 0 0 0 1px var(--tsdv-hairline-bronze)}.tsdv-rail__track>li{flex:none;scroll-snap-align:start;width:var(--tsdv-item-w, clamp(26rem, 23vw, 36rem))}.tsdv-rail.is-dragging .tsdv-rail__track{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.tsdv-rail.is-dragging .tsdv-rail__track a{pointer-events:none}@media(hover:hover)and (pointer:fine){.tsdv-rail__track{cursor:grab}}.tsdv-rail__foot{display:flex;align-items:center;gap:var(--tsdv-s5);padding:var(--tsdv-s5) var(--tsdv-gutter) 0}.tsdv-rail__progress{position:relative;flex:1;height:1px;background:var(--tsdv-hairline);overflow:hidden}.tsdv-rail__progress span{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,rgba(var(--tsdv-ivory-rgb),.5),var(--tsdv-bronze));transform-origin:left;transform:translate(var(--tsdv-progress-x, 0)) scaleX(var(--tsdv-progress-w, .25));transition:transform var(--tsdv-d2) linear}.tsdv-rail__count{flex:none;font-size:1.05rem;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--tsdv-stone)}.tsdv-rail__count b{font-weight:500;color:var(--tsdv-ivory)}.tsdv-rail[data-overflow=false] .tsdv-rail__arrows,.tsdv-rail[data-overflow=false] .tsdv-rail__foot{visibility:hidden}@media screen and (max-width:749px){.tsdv-rail__head{grid-template-columns:1fr}.tsdv-rail__arrows{display:none}.tsdv-rail__track>li{width:var(--tsdv-item-w-mobile, 74vw)}.tsdv-rail{--tsdv-rail-gap: 1.4rem}}.tsdv-piece{position:relative;height:100%}.tsdv-piece__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;-webkit-user-drag:none}.tsdv-piece__media{position:relative;overflow:hidden;aspect-ratio:var(--tsdv-piece-ratio, 4 / 5);border-radius:var(--tsdv-r-m);background:radial-gradient(70% 55% at 50% 18%,rgba(var(--tsdv-ivory-rgb),.07),transparent 70%),linear-gradient(180deg,#1a1b1f,#121316 62%,#0c0d0f);box-shadow:inset 0 0 0 1px var(--tsdv-hairline);transition:box-shadow var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-piece__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(var(--tsdv-ivory-rgb),.07) 50%,transparent 65%);transform:translate(-100%);transition:transform 1.1s var(--tsdv-ease-out)}.tsdv-piece__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tsdv-fit, cover);transition:transform var(--tsdv-d4) var(--tsdv-ease-out),opacity var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-piece--contain .tsdv-piece__media img{padding:10%}.tsdv-piece__link:hover .tsdv-piece__media,.tsdv-piece__link:focus-visible .tsdv-piece__media{box-shadow:inset 0 0 0 1px rgba(var(--tsdv-bronze-rgb),.4)}.tsdv-piece__link:hover .tsdv-piece__media img{transform:scale(1.035)}.tsdv-piece__link:hover .tsdv-piece__media:after{transform:translate(100%)}.tsdv-piece__link:focus-visible{box-shadow:none}.tsdv-piece__link:focus-visible .tsdv-piece__media{box-shadow:var(--tsdv-focus)}.tsdv-piece__status{position:absolute;left:1.4rem;top:1.4rem;padding:.5rem .9rem;border-radius:var(--tsdv-r-xs);background:#0d0e10b3;box-shadow:inset 0 0 0 1px var(--tsdv-hairline-strong);font-size:.95rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-titanium)}.tsdv-piece__meta{display:grid;grid-template-columns:1fr auto;gap:.6rem 1.6rem;padding:1.8rem .2rem 0}.tsdv-piece__kicker{grid-column:1 / -1;display:flex;gap:1.2rem;align-items:center;font-size:1rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-stone)}.tsdv-piece__index{font-variant-numeric:tabular-nums;color:rgba(var(--tsdv-bronze-rgb),.95)}.tsdv-piece__title{margin:0;font-family:var(--tsdv-font-body);font-size:1.5rem;font-weight:400;letter-spacing:.03em;line-height:1.4;color:var(--tsdv-ivory)}.tsdv-piece__price{font-size:1.35rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--tsdv-titanium);white-space:nowrap}.tsdv-piece__wish{position:absolute;top:1.2rem;right:1.2rem;z-index:2}@media(hover:hover)and (pointer:fine){.tsdv-piece__wish:not([aria-pressed=true]){opacity:0;transform:translateY(-.4rem);transition:opacity var(--tsdv-d2) var(--tsdv-ease-out),transform var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-piece:hover .tsdv-piece__wish,.tsdv-piece:focus-within .tsdv-piece__wish{opacity:1;transform:none}}.tsdv-piece.is-loading .tsdv-piece__media:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:1px;background:var(--tsdv-bronze);transform-origin:left;animation:tsdv-load 1.2s var(--tsdv-ease-in-out) infinite}@keyframes tsdv-load{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}[data-tsdv-wish] .tsdv-icon--heart path{transition:fill var(--tsdv-d2) var(--tsdv-ease-out),stroke var(--tsdv-d2) var(--tsdv-ease-out)}[data-tsdv-wish][aria-pressed=true] .tsdv-icon--heart path{fill:var(--tsdv-bronze);stroke:var(--tsdv-bronze)}.tsdv-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end center;background:radial-gradient(40% 32% at 50% 30%,rgba(var(--tsdv-ivory-rgb),.1),transparent 70%),linear-gradient(180deg,#1c1d21,#121316 70%,#0b0c0e)}.tsdv-ph:before{content:"";width:46%;aspect-ratio:1 / 1.25;margin-bottom:22%;border-radius:var(--tsdv-r-pill) var(--tsdv-r-pill) var(--tsdv-r-xs) var(--tsdv-r-xs);background:linear-gradient(100deg,#2a2b30,#45464c 38%,#222327 62%,#33343a);box-shadow:inset 0 0 0 1px rgba(var(--tsdv-ivory-rgb),.08),0 40px 60px -30px #000c}.tsdv-ph:after{content:"";position:absolute;left:18%;right:18%;bottom:16%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.tsdv-ph--scene:before{width:30%;aspect-ratio:1 / 1.6;margin-bottom:14%}.tsdv-rail--tiles{--tsdv-item-w: clamp(26rem, 21vw, 34rem)}.tsdv-tile{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--tsdv-r-m);background:var(--tsdv-mineral-surface);box-shadow:inset 0 0 0 1px var(--tsdv-hairline);color:var(--tsdv-ivory);text-decoration:none;isolation:isolate}.tsdv-tile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tsdv-ease-out),filter var(--tsdv-d3) var(--tsdv-ease-out);filter:brightness(.82) saturate(.9)}.tsdv-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08090a00 40%,#08090adb)}.tsdv-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--tsdv-d3) var(--tsdv-ease-out);pointer-events:none}.tsdv-tile:hover img{transform:scale(1.05);filter:brightness(.95) saturate(1)}.tsdv-tile:hover:after,.tsdv-tile:focus-visible:after{box-shadow:inset 0 0 0 1px rgba(var(--tsdv-bronze-rgb),.45)}.tsdv-tile__body{position:absolute;left:2.4rem;right:2.4rem;bottom:2.4rem;display:grid;grid-template-columns:1fr auto;align-items:end;gap:.6rem 1.6rem}.tsdv-tile__index{grid-column:1 / -1;font-size:1rem;letter-spacing:var(--tsdv-track-label);color:rgba(var(--tsdv-bronze-rgb),.95);font-variant-numeric:tabular-nums}.tsdv-tile__title{margin:0;font-family:var(--tsdv-font-display);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.6vw,2.4rem);letter-spacing:.2em;text-transform:uppercase;line-height:1.2}.tsdv-tile__sub{grid-column:1;font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.62)}.tsdv-tile__go{grid-column:2;grid-row:2 / span 2;pointer-events:none}.tsdv-pano{position:relative;isolation:isolate;display:grid;align-items:center;min-height:var(--tsdv-pano-h, 78svh);overflow:hidden;background:var(--tsdv-black)}.tsdv-pano__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-2}.tsdv-pano__media img{width:100%;height:100%;object-fit:cover}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tsdv-pano__media{animation:tsdv-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes tsdv-drift{0%{transform:translateY(-4%) scale(1.04)}to{transform:translateY(4%) scale(1.04)}}.tsdv-pano:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--tsdv-pano-dir, 270deg),rgba(8,9,10,.9) 0%,rgba(8,9,10,.55) 34%,rgba(8,9,10,0) 66%),linear-gradient(180deg,#0d0e10,#0d0e1000 14% 86%,#0d0e10)}.tsdv-pano--left{--tsdv-pano-dir: 90deg}.tsdv-pano__panel{justify-self:end;width:min(52rem,100%);margin-inline:var(--tsdv-gutter);padding:var(--tsdv-s7) var(--tsdv-s6);border-radius:var(--tsdv-r-m);background:#0d0e106b;backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur);box-shadow:inset 0 0 0 1px var(--tsdv-hairline)}.tsdv-pano--left .tsdv-pano__panel{justify-self:start}.tsdv-pano__panel>*+*{margin-top:var(--tsdv-s5)}.tsdv-specs{display:grid;grid-template-columns:1fr 1fr;margin:var(--tsdv-s6) 0 0;border-top:1px solid var(--tsdv-hairline)}.tsdv-specs>div{padding:1.6rem 0;border-bottom:1px solid var(--tsdv-hairline)}.tsdv-specs>div:nth-child(odd){padding-right:2rem}.tsdv-specs dt{font-size:1rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-stone)}.tsdv-specs dd{margin:.6rem 0 0;font-size:1.4rem;color:var(--tsdv-ivory)}@media screen and (max-width:749px){.tsdv-pano{align-items:end;min-height:88svh}.tsdv-pano:before{background:linear-gradient(180deg,#0d0e10,#0d0e1000 18%,#08090a66 46%,#08090af2)}.tsdv-pano__panel{margin:0 1.6rem 2.4rem;width:auto;padding:var(--tsdv-s6) var(--tsdv-s5)}}@media screen and (min-width:990px){.tsdv-rail--objects .tsdv-rail__track{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--tsdv-s5);overflow:visible;scroll-snap-type:none;cursor:auto;align-items:start}.tsdv-rail--objects .tsdv-rail__track>li{width:auto;grid-column:span 3}.tsdv-rail--objects .tsdv-rail__track>li:first-child{grid-column:span 6;grid-row:span 2;--tsdv-piece-ratio: 5 / 6}.tsdv-rail--objects .tsdv-rail__track>li:nth-child(2){margin-top:6rem}.tsdv-rail--objects .tsdv-rail__track>li:nth-child(3){margin-top:14rem}.tsdv-rail--objects .tsdv-rail__track>li:nth-child(4){margin-top:-2rem}.tsdv-rail--objects .tsdv-rail__track>li:nth-child(5){margin-top:6rem}.tsdv-rail--objects .tsdv-rail__track>li:nth-child(n+6){display:none}.tsdv-rail--objects .tsdv-rail__arrows,.tsdv-rail--objects .tsdv-rail__foot{display:none}.tsdv-rail--objects .tsdv-piece__title{font-size:1.6rem}}.tsdv-objects__axis{position:absolute;inset:22% 6% auto auto;width:44%;height:1px;background:var(--tsdv-metal-edge);transform:rotate(-9deg);transform-origin:right;opacity:.5;pointer-events:none}@media screen and (max-width:989px){.tsdv-objects__axis{display:none}}.tsdv-collection-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(36rem,46svh,52rem);padding:calc(var(--tsdv-s8)) var(--tsdv-gutter) var(--tsdv-s7);overflow:hidden;background:radial-gradient(60% 80% at 80% 10%,rgba(var(--tsdv-bronze-rgb),.1),transparent 70%),var(--tsdv-mineral-surface)}.tsdv-collection-hero img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.tsdv-collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08090ae6,#08090a66 60%,#08090a33),linear-gradient(180deg,transparent 50%,rgba(13,14,16,1) 100%)}.tsdv-collection-hero__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--tsdv-s5)}.tsdv-collection-hero__body>div>*+*{margin-top:var(--tsdv-s4)}.tsdv-collection-hero__count{font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-stone);font-variant-numeric:tabular-nums}.tsdv-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tsdv-s4);padding:var(--tsdv-s5) var(--tsdv-gutter)}.tsdv-views{display:inline-flex;padding:.3rem;border-radius:var(--tsdv-r-pill);box-shadow:inset 0 0 0 1px var(--tsdv-hairline-strong)}.tsdv-views button{display:inline-flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 1.6rem;border:0;border-radius:var(--tsdv-r-pill);background:transparent;color:var(--tsdv-stone);font:inherit;font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--tsdv-d2) var(--tsdv-ease-out),color var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-views button[aria-pressed=true]{background:rgba(var(--tsdv-ivory-rgb),.08);color:var(--tsdv-ivory)}.tsdv-sort{display:inline-flex;align-items:center;gap:1.2rem;font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-stone)}.tsdv-sort select{min-height:3.6rem;padding:0 3.2rem 0 1.4rem;border:0;border-radius:var(--tsdv-r-xs);background:rgba(var(--tsdv-ivory-rgb),.04) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c5bd' stroke-width='1'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1rem;box-shadow:inset 0 0 0 1px var(--tsdv-hairline-strong);color:var(--tsdv-ivory);font:inherit;font-size:1.3rem;letter-spacing:.04em;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer}.tsdv-collection-body{padding-bottom:var(--tsdv-s8)}.tsdv-rail--gallery{--tsdv-item-w: clamp(28rem, 27vw, 44rem)}.tsdv-collection-body[data-view=index] .tsdv-rail__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(24rem,42vw),1fr));gap:var(--tsdv-s6) var(--tsdv-s5);overflow:visible;scroll-snap-type:none;cursor:auto}.tsdv-collection-body[data-view=index] .tsdv-rail__track>li{width:auto}@media screen and (max-width:749px){.tsdv-collection-body[data-view=index] .tsdv-rail__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tsdv-s6) 1.2rem}.tsdv-collection-body[data-view=index] .tsdv-piece__meta{grid-template-columns:minmax(0,1fr);gap:.4rem}}.tsdv-collection-body[data-view=index] .tsdv-rail__arrows,.tsdv-collection-body[data-view=index] .tsdv-rail__foot{display:none}.tsdv-empty{display:grid;justify-items:start;gap:var(--tsdv-s4);padding:var(--tsdv-s8) var(--tsdv-gutter);color:var(--tsdv-stone)}.tsdv-pagination{padding:var(--tsdv-s6) var(--tsdv-gutter) 0}@media screen and (max-width:749px){.tsdv-collection-hero__body{grid-template-columns:1fr}.tsdv-rail--gallery{--tsdv-item-w-mobile: 80vw}}.tsdv-wishlist__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--tsdv-s4);padding:var(--tsdv-s8) var(--tsdv-gutter) var(--tsdv-s6);border-bottom:1px solid var(--tsdv-hairline)}.tsdv-wishlist__head>div>*+*{margin-top:var(--tsdv-s4)}.tsdv-wishlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(26rem,42vw),1fr));gap:var(--tsdv-s7) var(--tsdv-s5);margin:0;padding:var(--tsdv-s6) var(--tsdv-gutter) var(--tsdv-s8);list-style:none}.tsdv-wishlist__grid:empty{display:none}.tsdv-stage-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:radial-gradient(55% 60% at 38% 42%,rgba(var(--tsdv-ivory-rgb),.05),transparent 70%),radial-gradient(40% 40% at 80% 0%,rgba(var(--tsdv-bronze-rgb),.08),transparent 70%),linear-gradient(180deg,#0f1013,#0a0b0d);opacity:0;transform:translateY(1.2rem);transition:opacity var(--tsdv-d3) var(--tsdv-ease-out),transform var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-stage-root[hidden]{display:none}.tsdv-stage-root.is-open{opacity:1;transform:none}.tsdv-stage-root.is-instant{transition:none}html.tsdv-stage-open,html.tsdv-stage-open body{overflow:hidden}::view-transition-group(tsdv-focus){animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.33,0,.2,1)}::view-transition-old(tsdv-focus),::view-transition-new(tsdv-focus){height:100%;object-fit:contain}.tsdv-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,44rem);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top" "media panel";height:100%;color:var(--tsdv-ivory)}.tsdv-stage--page{height:auto;min-height:calc(100svh - var(--tsdv-header-h));grid-template-rows:auto minmax(60rem,1fr);background:radial-gradient(55% 60% at 38% 42%,rgba(var(--tsdv-ivory-rgb),.05),transparent 70%),linear-gradient(180deg,#0f1013,#0b0c0e)}.tsdv-stage__top{grid-area:top;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--tsdv-s4);min-height:6.8rem;padding:0 var(--tsdv-gutter);border-bottom:1px solid var(--tsdv-hairline)}.tsdv-stage__top-start{display:flex;align-items:center;gap:var(--tsdv-s4)}.tsdv-stage__top-end{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}.tsdv-stage__crumb{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 0;border:0;background:none;color:rgba(var(--tsdv-ivory-rgb),.7);font:inherit;font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-stage__crumb:hover{color:var(--tsdv-ivory)}.tsdv-stage__crumb .tsdv-icon{width:1.5rem;height:1.5rem}.tsdv-stage__nav{display:inline-flex;align-items:center;gap:1.2rem;font-size:1.05rem;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--tsdv-stone)}.tsdv-stage__nav b{font-weight:500;color:var(--tsdv-ivory)}.tsdv-stage__nav[hidden]{display:none}.tsdv-stage__bag{position:relative}.tsdv-stage__bag .tsdv-count{top:-.2rem;right:-.2rem}.tsdv-stage__media{grid-area:media;position:relative;min-height:0;min-width:0}.tsdv-stage__panel{grid-area:panel;position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--tsdv-s7) var(--tsdv-s6) 0;background:linear-gradient(180deg,#141518a8,#0d0e10d1);backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur);border-left:1px solid var(--tsdv-hairline);scrollbar-width:thin;scrollbar-color:var(--tsdv-mineral) transparent}.tsdv-stage__identity>*+*{margin-top:var(--tsdv-s4)}.tsdv-stage__title{margin:0;font-family:var(--tsdv-font-display);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,2.2vw,3.4rem);letter-spacing:.12em;line-height:1.18;text-transform:uppercase;color:var(--tsdv-ivory)}.tsdv-stage__title:focus{outline:none}.tsdv-stage__short{margin:0;font-size:1.45rem;line-height:1.75;color:rgba(var(--tsdv-ivory-rgb),.66)}.tsdv-stage__price{margin-top:var(--tsdv-s5)}.tsdv-stage__price .price{font-size:1.9rem;letter-spacing:.06em;color:var(--tsdv-ivory)}.tsdv-stage__price .price__regular .price-item--regular,.tsdv-stage__price .price-item{font-size:inherit}.tsdv-stage__options{display:grid;gap:var(--tsdv-s5);margin-top:var(--tsdv-s6);padding-top:var(--tsdv-s6);border-top:1px solid var(--tsdv-hairline)}.tsdv-stage__options variant-selects{display:grid;gap:var(--tsdv-s4)}.tsdv-stage__options .product-form__input{margin:0;max-width:none}.tsdv-avail{display:inline-flex;align-items:center;gap:1rem;margin:0;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tsdv-titanium)}.tsdv-avail:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#8fa38a;box-shadow:0 0 0 3px #8fa38a29}.tsdv-avail--low:before{background:var(--tsdv-bronze);box-shadow:0 0 0 3px rgba(var(--tsdv-bronze-rgb),.18)}.tsdv-avail--out:before{background:var(--tsdv-mineral);box-shadow:none}.tsdv-stage__details{margin-top:var(--tsdv-s6);border-top:1px solid var(--tsdv-hairline)}.tsdv-stage__details details{border-bottom:1px solid var(--tsdv-hairline)}.tsdv-stage__details summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;list-style:none;cursor:pointer;font-size:1.1rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-titanium)}.tsdv-stage__details summary::-webkit-details-marker{display:none}.tsdv-stage__details summary .tsdv-icon{width:1.4rem;height:1.4rem;transition:transform var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-stage__details details[open] summary .tsdv-icon{transform:rotate(45deg)}.tsdv-stage__rte{padding-bottom:2rem;font-size:1.4rem;line-height:1.8;color:rgba(var(--tsdv-ivory-rgb),.7)}.tsdv-stage__rte>:first-child{margin-top:0}.tsdv-bar{position:sticky;bottom:0;z-index:3;margin:auto calc(-1 * var(--tsdv-s6)) 0;padding:var(--tsdv-s5) var(--tsdv-s6) max(var(--tsdv-s5),env(safe-area-inset-bottom));background:linear-gradient(180deg,#0d0e10b8,#0b0c0ef5);backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur);border-top:1px solid var(--tsdv-hairline)}.tsdv-bar__summary{display:none}.tsdv-bar__row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:1rem;align-items:stretch}.tsdv-bar .quantity{width:12.4rem}.tsdv-bar .product-form__submit{width:100%;margin:0}.tsdv-bar .product-form__error-message-wrapper{margin-bottom:1.2rem;font-size:1.25rem;color:#e3b5a4}.tsdv-bar__wish{width:4.8rem;height:4.8rem;border-radius:var(--tsdv-r-xs)}.tsdv-bar__meta{display:flex;justify-content:space-between;gap:1.6rem;margin-top:1.2rem}.tsdv-bar__meta a{font-size:1.05rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:var(--tsdv-stone);text-decoration:none}.tsdv-bar__meta a:hover{color:var(--tsdv-ivory)}.tsdv-bar .loading__spinner{position:absolute}.tsdv-bar .product-form__buttons{max-width:none}@media screen and (max-width:989px){.tsdv-stage{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain}.tsdv-stage--page{overflow:visible}.tsdv-stage__top{position:sticky;top:0;z-index:5;min-height:5.6rem;padding:0 1.2rem;background:#0d0e10cc;backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur)}.tsdv-stage--page .tsdv-stage__top{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tsdv-stage__crumb-text{display:none}.tsdv-stage__media{height:min(60svh,64rem)}.tsdv-stage__panel{overflow:visible;padding:var(--tsdv-s6) 2rem 0;border-left:0;border-top:1px solid var(--tsdv-hairline);backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#141518b3,#0d0e10 40%)}.tsdv-bar{margin-inline:-2rem;padding-inline:1.6rem;padding-top:1.2rem}.tsdv-bar__summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:1rem;font-size:1.25rem;letter-spacing:.06em}.tsdv-bar__summary-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tsdv-titanium)}.tsdv-bar__summary-price{flex:none;color:var(--tsdv-ivory);font-variant-numeric:tabular-nums}.tsdv-bar .quantity{width:10.8rem}}.tsdv-inspect{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tsdv-inspect__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:pan-y;cursor:zoom-in;-webkit-user-select:none;user-select:none}.tsdv-inspect__viewport:before{content:"";position:absolute;left:18%;right:18%;bottom:9%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);pointer-events:none}.tsdv-inspect__viewport:focus-visible{box-shadow:inset 0 0 0 1px var(--tsdv-hairline-bronze)}.tsdv-inspect.is-zoomed .tsdv-inspect__viewport{touch-action:none;cursor:grab}.tsdv-inspect.is-panning .tsdv-inspect__viewport{cursor:grabbing}.tsdv-inspect.is-spin .tsdv-inspect__viewport{cursor:ew-resize;touch-action:pan-y}.tsdv-inspect__slides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.tsdv-inspect__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:clamp(2.4rem,5vw,7.2rem);opacity:0;visibility:hidden;transition:opacity var(--tsdv-d3) var(--tsdv-ease-out),visibility 0s linear var(--tsdv-d3)}.tsdv-inspect__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.tsdv-inspect__slide>img,.tsdv-inspect__spin img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:0 0;will-change:transform;-webkit-user-drag:none;border-radius:var(--tsdv-r-s)}.tsdv-inspect__slide>img{transform:translate3d(var(--tx, 0px),var(--ty, 0px),0) scale(var(--s, 1))}.tsdv-inspect.is-animating .tsdv-inspect__slide>img{transition:transform var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-inspect__slide deferred-media,.tsdv-inspect__slide product-model{width:100%;height:100%;display:block;position:relative}.tsdv-inspect__spin{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(2.4rem,5vw,7.2rem)}.tsdv-inspect__spin[hidden]{display:none}.tsdv-inspect__spin-progress{position:absolute;left:30%;right:30%;bottom:12%;height:1px;background:var(--tsdv-hairline)}.tsdv-inspect__spin-progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tsdv-bronze);transform-origin:left;transform:scaleX(var(--p, 0))}.tsdv-inspect__tools{position:absolute;left:50%;bottom:2.4rem;z-index:3;display:flex;align-items:center;gap:.4rem;padding:.4rem;border-radius:var(--tsdv-r-pill);background:#0d0e1099;backdrop-filter:var(--tsdv-glass-blur);-webkit-backdrop-filter:var(--tsdv-glass-blur);box-shadow:inset 0 0 0 1px var(--tsdv-hairline);transform:translate(-50%)}.tsdv-inspect__tools .tsdv-ctrl{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tsdv-inspect__tools .tsdv-ctrl:hover{background:rgba(var(--tsdv-ivory-rgb),.06)}.tsdv-inspect__tools .tsdv-ctrl[aria-pressed=true]{color:var(--tsdv-bronze);box-shadow:inset 0 0 0 1px var(--tsdv-hairline-bronze)}.tsdv-inspect__sep{width:1px;height:2rem;margin:0 .4rem;background:var(--tsdv-hairline-strong)}.tsdv-inspect__counter{min-width:6.4rem;padding:0 1.2rem;font-size:1.05rem;letter-spacing:.16em;font-variant-numeric:tabular-nums;text-align:center;color:var(--tsdv-stone)}.tsdv-inspect__hint{position:absolute;left:50%;bottom:8.4rem;transform:translate(-50%);font-size:1rem;letter-spacing:var(--tsdv-track-label);text-transform:uppercase;color:rgba(var(--tsdv-ivory-rgb),.4);pointer-events:none;white-space:nowrap;transition:opacity var(--tsdv-d3) var(--tsdv-ease-out)}.tsdv-inspect.is-zoomed .tsdv-inspect__hint,.tsdv-inspect.has-interacted .tsdv-inspect__hint{opacity:0}.tsdv-inspect__thumbs{position:absolute;left:var(--tsdv-s5);top:50%;z-index:3;display:grid;gap:.8rem;margin:0;padding:0;list-style:none;transform:translateY(-50%)}.tsdv-inspect__thumb{display:block;width:5.6rem;aspect-ratio:4 / 5;padding:0;overflow:hidden;border:0;border-radius:var(--tsdv-r-s);background:var(--tsdv-anthracite);box-shadow:inset 0 0 0 1px var(--tsdv-hairline);opacity:.55;cursor:pointer;transition:opacity var(--tsdv-d2) var(--tsdv-ease-out),box-shadow var(--tsdv-d2) var(--tsdv-ease-out)}.tsdv-inspect__thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none}.tsdv-inspect__thumb:hover{opacity:.85}.tsdv-inspect__thumb[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1px var(--tsdv-bronze)}@media screen and (max-width:989px){.tsdv-inspect__thumbs{left:50%;top:auto;bottom:8.4rem;display:flex;gap:.6rem;transform:translate(-50%)}.tsdv-inspect__thumb{width:2.4rem;height:.2rem;aspect-ratio:auto;border-radius:0;background:var(--tsdv-hairline-strong);box-shadow:none;position:relative}.tsdv-inspect__thumb:before{content:"";position:absolute;top:-1.2rem;right:0;bottom:-1.2rem;left:0}.tsdv-inspect__thumb img{display:none}.tsdv-inspect__thumb[aria-current=true]{background:var(--tsdv-bronze);box-shadow:none}.tsdv-inspect__hint{bottom:11.2rem}.tsdv-inspect__tools{bottom:1.6rem}.tsdv-inspect__counter,.tsdv-inspect__sep:has(+.tsdv-inspect__counter){display:none}}@media screen and (max-width:749px){.tsdv-inspect__tools .tsdv-ctrl{width:4rem;height:4rem}}.tsdv-bar .quantity__button .tsdv-icon{width:1.4rem;height:1.4rem}@media screen and (min-width:990px){.tsdv-stage--page .tsdv-stage__media{position:sticky;top:var(--tsdv-header-h);align-self:start;height:calc(100svh - var(--tsdv-header-h) - 6.8rem);min-height:52rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tsdv-components.css.map */
