body.page-product-vail .shopify-section-group-header-group,body:has(#tsfa-pdp) .shopify-section-group-header-group{display:none!important}body.page-product-vail,body:has(#tsfa-pdp){background:#050505!important}#tsfa-pdp,#tsfa-pdp *,#tsfa-pdp *:before,#tsfa-pdp *:after{font-family:Arial,Helvetica,sans-serif!important}#tsfa-pdp{display:block;box-sizing:content-box}#tsfa-pdp :where(*),#tsfa-pdp :where(*):before,#tsfa-pdp :where(*):after{transition:none;margin:revert;padding:revert;box-sizing:content-box}#tsfa-pdp :where(h1,h2,h3,h4,h5,h6,.h2,.h3,.card){font-size:revert;font-weight:revert;letter-spacing:revert;line-height:revert;color:inherit;word-break:revert}#tsfa-pdp :where(a){text-decoration:revert}#tsfa-pdp :where(img){max-width:none;display:inline}#tsfa-pdp :where(div,section,article,p,h1,h2,h3,a,ul,dl,span):empty{display:revert}#tsfa-pdp .pg{font-size:16px;line-height:normal;letter-spacing:normal}body #tsfa-pdp :is(li,dd,dt,summary,figcaption,blockquote,td){text-align:start!important}#tsfa-pdp:not(.is-live){min-height:100vh;background:#050505}body.page-product-vail,body:has(#tsfa-pdp){margin:0;background:#050505}#tsfa-pdp a{color:#f7f3ea}#tsfa-pdp a:hover{color:#f04c43}#tsfa-pdp .pg{font-family:Arial,Helvetica,sans-serif;color:#f7f3ea;background:#050505}#tsfa-pdp .navbtn{background:none;border:0;padding:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#f7f3ea;cursor:pointer}#tsfa-pdp .navbtn:hover{color:#f04c43}#tsfa-pdp .buygrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);column-gap:clamp(20px,2.4vw,32px);row-gap:22px;align-items:end}#tsfa-pdp .buygrid>.roomwrap{align-self:stretch}#tsfa-pdp .daystage{position:relative}#tsfa-pdp .daystick{position:sticky;top:72px;z-index:1;background:#050505}#tsfa-pdp .dayover{height:calc(100vh - 72px)}#tsfa-pdp .dayrun{height:160vh}#tsfa-pdp .dayhint{position:absolute;left:50%;bottom:4%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:#1412109e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f7f3ea;font:400 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;white-space:nowrap;transition:opacity .6s ease;pointer-events:none}#tsfa-pdp .dayhint b{position:relative;display:block;width:90px;height:2px;background:#f7f3ea66;border-radius:1px}#tsfa-pdp .dayhint i{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#f04c43;box-shadow:0 0 8px #f04c43cc}@media(prefers-reduced-motion:reduce){#tsfa-pdp .daystick{position:static}#tsfa-pdp .dayrun,#tsfa-pdp .dayhint{display:none}}#tsfa-pdp .buygrid>[role=radiogroup]{align-self:stretch}#tsfa-pdp .buybar{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(260px,380px);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(22px,2.6vw,34px);background:#0e0e0d;border:1px solid rgba(247,243,234,.12);transition:border-color .8s ease,box-shadow .8s ease}#tsfa-pdp .buybar{position:relative}#tsfa-pdp .holdline{position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#f04c43;transform-origin:left center;pointer-events:none}#tsfa-pdp .buybar.hold{border-color:#f04c438c;box-shadow:0 0 0 1px #f04c4340,0 30px 80px #f04c431f}#tsfa-pdp .buybar.hold .cta{box-shadow:0 0 0 6px #f04c432e,0 14px 34px #f04c4359}@media(max-width:900px){#tsfa-pdp .buygrid{grid-template-columns:minmax(0,1fr)}#tsfa-pdp .buygrid>div:nth-child(2){order:3}#tsfa-pdp .buygrid>.roomwrap{order:2}#tsfa-pdp .buygrid>[role=radiogroup]{order:4;grid-template-rows:none}#tsfa-pdp .buybar{order:5;grid-template-columns:minmax(0,1fr)}}#tsfa-pdp .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:6px}@media(max-width:980px){#tsfa-pdp .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#tsfa-pdp .tgrid{grid-template-columns:minmax(0,1fr)}}#tsfa-pdp .tpub{display:flex;align-items:center;min-height:30px;padding-bottom:14px;border-bottom:1px solid rgba(247,243,234,.14);font:800 14px/1 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .tread{align-self:flex-start;font-size:13px}#tsfa-pdp .tcard{margin:0;padding:clamp(18px,2vw,26px);border:1px solid rgba(247,243,234,.12);display:flex;flex-direction:column;gap:16px;background:#0e0e0d}#tsfa-pdp .tq{margin:0;font:800 clamp(17px,1.5vw,21px)/1.38 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#f7f3ea}#tsfa-pdp .tby{display:flex;flex-direction:column;gap:4px;margin-top:auto}#tsfa-pdp .tname{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .trole{font-size:13px;color:#f04c43}#tsfa-pdp .ed{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;width:100%;padding:16px 18px;border:1px solid rgba(247,243,234,.16);cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}#tsfa-pdp .ed:hover{border-color:#f7f3ea80;transform:translate(3px)}#tsfa-pdp .ed:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}#tsfa-pdp .ed-dot{display:inline-block;width:10px;height:10px;margin-right:9px;border-radius:50%;background:#f04c43;vertical-align:2px}#tsfa-pdp .ed[aria-disabled=true]{cursor:default}#tsfa-pdp .ed[aria-disabled=true]:hover{transform:none;border-color:#f7f3ea29}#tsfa-pdp .cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:0;border-radius:999px;background:#f04c43;color:#120b0a;font:800 13px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s}#tsfa-pdp .cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:shine 4.5s ease-in-out 2s infinite}#tsfa-pdp .cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #f04c4359;color:#120b0a}@keyframes shine{0%{left:-40%}22%{left:120%}to{left:120%}}#tsfa-pdp .ghost{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid rgba(247,243,234,.35);border-radius:999px;color:#f7f3ea;font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,background .2s}#tsfa-pdp .ghost:hover{border-color:#f7f3ea;background:#f7f3ea0f;color:#f7f3ea}#tsfa-pdp{--hold:35vh}#tsfa-pdp .deck{position:relative;padding-bottom:var(--hold)}#tsfa-pdp .deck>*+*{margin-top:var(--hold)}#tsfa-pdp .sl{position:sticky;top:72px;min-height:calc(100vh - 72px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:#050505}#tsfa-pdp .pc.sl{position:sticky;height:calc(100vh - 72px);min-height:0}#tsfa-pdp .pc--film.sl{height:auto;min-height:calc(100vh - 72px)}#tsfa-pdp p,#tsfa-pdp .just{text-align:justify!important;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .eyebrow,#tsfa-pdp .lbl,#tsfa-pdp .pc-k,#tsfa-pdp .pc-big,#tsfa-pdp .pc-cap,#tsfa-pdp .pc-door,#tsfa-pdp .proof-k,#tsfa-pdp .proof-foot,#tsfa-pdp .disp{text-align:left!important;-webkit-hyphens:manual;hyphens:manual}#tsfa-pdp .ghost.view{background:#f7f3ea;border-color:#f7f3ea;color:#120b0a;cursor:pointer}#tsfa-pdp .ghost.view:hover{background:#fff;border-color:#fff;color:#120b0a}#tsfa-pdp .ghost.view:focus-visible{outline:2px solid #f04c43;outline-offset:3px}#tsfa-pdp .pill{all:unset;box-sizing:border-box;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid rgba(247,243,234,.22);border-radius:999px;font:400 13px/1 Arial,Helvetica,sans-serif;color:#f7f3ea;cursor:pointer;transition:background .25s,color .25s,border-color .25s}#tsfa-pdp .pill:hover{border-color:#f7f3ea}#tsfa-pdp .pill:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}#tsfa-pdp .detail{background:#111 url(https://69d992f0fb0f7e138fab48a1.imgix.net/provenance-paintings/vail-hero%20-%20Cr.png?w=3300&h=1650&fm=webp&s=a21317ca1c8c9a1175771ff5d52fc1b1) 41% 66%/430% auto no-repeat}#tsfa-pdp .lbl{display:flex;align-items:center;gap:13px;font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .lbl:before{content:"";flex:0 0 auto;width:62px;height:11px;background:linear-gradient(#f04c43,#f04c43) left center/52px 3px no-repeat,radial-gradient(circle,#f04c43 5px,transparent 5.6px) right center/11px 11px no-repeat}#tsfa-pdp .tlink{color:#f7f3ea;text-decoration:none;border-bottom:1px solid rgba(247,243,234,.35);padding-bottom:3px}#tsfa-pdp .tlink:hover{color:#f04c43;border-bottom-color:#f04c43}#tsfa-pdp .rise{opacity:0;transform:translateY(42px);animation:rise 1.1s cubic-bezier(.2,.8,.2,1) forwards}#tsfa-pdp .r1{animation-delay:.15s}#tsfa-pdp .r2{animation-delay:.32s}#tsfa-pdp .r3{animation-delay:.5s}#tsfa-pdp .r4{animation-delay:.8s}#tsfa-pdp .arrive{opacity:0;transform:translateY(60px) scale(.94);animation:arrive 1.6s cubic-bezier(.16,.84,.24,1) .35s forwards}#tsfa-pdp .ttl{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}#tsfa-pdp .ttlw{display:inline-block;letter-spacing:-.05em;animation:ttlTrack 1.6s cubic-bezier(.16,.84,.24,1) .2s both}#tsfa-pdp .ch{display:inline-block;white-space:pre;transform:translateY(110%) rotate(6deg);opacity:0;animation:hpCh 1.05s cubic-bezier(.2,.85,.25,1) forwards}@keyframes hpCh{50%{opacity:1}to{transform:none;opacity:1}}@keyframes ttlTrack{0%{letter-spacing:.03em}to{letter-spacing:-.05em}}@keyframes rise{to{opacity:1;transform:none}}@keyframes arrive{to{opacity:1;transform:none}}#tsfa-pdp .face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#tsfa-pdp .alu{background:#b8babc url(tsfa-pdp-d4528bfba3bd.jpg) center/100% 100% no-repeat}#tsfa-pdp .aluedge{background:linear-gradient(90deg,#0a0a0b,#18181a 45%,#2a2a2d 62%,#121214 80%,#08080a)}#tsfa-pdp .cap{position:absolute;left:0;right:0;text-align:center!important;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .loupe{position:relative;width:100%;aspect-ratio:2/1;background:#111 url(https://69d992f0fb0f7e138fab48a1.imgix.net/provenance-paintings/vail-hero%20-%20Cr.png?w=3300&h=1650&fm=webp&s=a21317ca1c8c9a1175771ff5d52fc1b1) center/100% 100% no-repeat;cursor:none;touch-action:pan-y;outline:none}#tsfa-pdp .loupe:focus-visible{outline:2px solid #f7f3ea;outline-offset:4px}#tsfa-pdp .lens{position:absolute;width:clamp(130px,16vw,210px);aspect-ratio:1;border-radius:50%;pointer-events:none;background-color:#111;background-image:url(https://69d992f0fb0f7e138fab48a1.imgix.net/provenance-paintings/vail-hero%20-%20Cr.png?w=3300&h=1650&fm=webp&s=a21317ca1c8c9a1175771ff5d52fc1b1);background-repeat:no-repeat;box-shadow:0 18px 40px #0000008c;transform:translate(-50%,-50%);transition:opacity .35s,scale .35s}#tsfa-pdp .roomwrap{position:relative;align-self:stretch}#tsfa-pdp .lightbar{position:absolute;left:50%;top:5%;transform:translate(-50%);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:5px;border-radius:22px;background:#14121099;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#tsfa-pdp .lb-label{font:800 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f7f3ea;margin-right:4px}#tsfa-pdp .lb-row{display:flex;gap:4px}#tsfa-pdp .roomwrap .viewbar{position:absolute;left:50%;bottom:5%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:6px 8px;padding:5px;border-radius:22px;background:#14121099;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#tsfa-pdp .room .vclip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#tsfa-pdp .room .vgl{position:absolute;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .room .vge{position:absolute;top:0;bottom:0;width:2px;pointer-events:none;background:linear-gradient(180deg,#f7f3eabf,#f7f3ea1f);transition:opacity .6s ease}#tsfa-pdp .lt{all:unset;position:relative;overflow:hidden;box-sizing:border-box;min-height:32px;padding:0 13px;display:inline-flex;align-items:center;border-radius:999px;font:400 12px/1 Arial,Helvetica,sans-serif;color:#f7f3ea;cursor:pointer;transition:background .3s,color .3s}#tsfa-pdp .lt i{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:1px;background:#f04c43;transform-origin:left center;transform:scaleX(0)}@keyframes ltFillA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ltFillB{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#tsfa-pdp .lb-play{all:unset;box-sizing:border-box;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#f7f3ea;border:1px solid rgba(247,243,234,.5);cursor:pointer;transition:background .3s,border-color .3s}#tsfa-pdp .lb-play:hover{background:#f7f3ea24;border-color:#f7f3ea}#tsfa-pdp .lb-play:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}#tsfa-pdp .lt:hover{background:#f7f3ea24}#tsfa-pdp .lt:focus-visible{outline:2px solid #f7f3ea;outline-offset:1px}#tsfa-pdp .lt[aria-checked=true]{background:#f7f3ea;color:#0a0a0a}#tsfa-pdp .room{position:relative;width:100%;aspect-ratio:150/96;overflow:hidden;background:#1a1816;container-type:inline-size}#tsfa-pdp .room .rm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#tsfa-pdp .room .box{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none;transform-origin:63.636% 27.273%;transform:perspective(354.545cqw) translate(var(--tsfa-pan,0cqw)) translateZ(-50cqw) rotateY(var(--tsfa-yaw,0deg)) translateZ(50cqw);transition:transform .8s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .room .ceil{inset:auto;top:0;left:0;width:100%;height:100cqw;transform-origin:0 0;transform:rotateX(-90deg);background:linear-gradient(180deg,#f1ede6,#e2ddd3)}#tsfa-pdp .room .lwall{inset:auto;top:0;left:0;width:100cqw;height:100%;transform-origin:0 0;transform:rotateY(90deg);background:linear-gradient(90deg,#c4bcaf,#d8d1c5)}#tsfa-pdp .room .rwall{inset:auto;top:0;left:100%;width:100cqw;height:100%;transform-origin:0 0;transform:rotateY(90deg);background:linear-gradient(90deg,#b9b1a4,#cdc6b9)}#tsfa-pdp .room .floor{inset:auto;top:100%;left:0;width:100%;height:100cqw;transform-origin:0 0;transform:rotateX(-90deg);background:linear-gradient(180deg,#6c5a47,#9a846b)}#tsfa-pdp .room .winf{background:#f4f1ea;clip-path:polygon(83.07% 10.89%,11.09% 8.63%,11.09% 65.56%,83.07% 68.78%)}#tsfa-pdp .room .win{clip-path:polygon(75.73% 12.38%,16.32% 9.73%,16.32% 65.06%,75.73% 67.23%)}#tsfa-pdp .room .sky{position:absolute;top:0;right:0;bottom:0;left:0}#tsfa-pdp .room .s0{opacity:var(--w0)}#tsfa-pdp .room .s1{opacity:var(--w1)}#tsfa-pdp .room .s2{opacity:var(--w2)}#tsfa-pdp .room .s3{opacity:var(--w3)}#tsfa-pdp .room .s0{background:url(https://d8j0ntlcm91z4.cloudfront.net/user_3GyNFMu2IGi2mGFFb4Hvvd8zfzR/hf_20261013_151814_0d8aa8ad-8c12-408e-a2d4-52f134f9f11c.png) 50% 55%/cover no-repeat,linear-gradient(180deg,#b9d0ea,#f2dccb)}#tsfa-pdp .room .s1{background:url(https://d8j0ntlcm91z4.cloudfront.net/user_3GyNFMu2IGi2mGFFb4Hvvd8zfzR/hf_20261013_151745_289f58e1-c39b-4ba1-89bd-fc2847870525.png) 50% 55%/cover no-repeat,linear-gradient(180deg,#8fbdec,#e3f0fb)}#tsfa-pdp .room .s2{background:url(https://d8j0ntlcm91z4.cloudfront.net/user_3GyNFMu2IGi2mGFFb4Hvvd8zfzR/hf_20261013_151813_b40fb20c-dd6b-4ed3-a88e-4353ee95a55f.png) 50% 55%/cover no-repeat,linear-gradient(180deg,#e98f4e,#ffd59a)}#tsfa-pdp .room .s3{background:url(https://d8j0ntlcm91z4.cloudfront.net/user_3GyNFMu2IGi2mGFFb4Hvvd8zfzR/hf_20261013_151814_accba6c3-b008-433a-b6f7-ef8fb8ce67a3.png) 50% 55%/cover no-repeat,linear-gradient(180deg,#0b1229,#1b2849)}#tsfa-pdp .room .wplane{position:absolute;left:16.32%;top:9.73%;width:59.41%;height:57.5%}#tsfa-pdp .room .mull{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49%,#f4f1ea 49% 51.5%,transparent 51.5%)}#tsfa-pdp .room .back{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateZ(-100cqw)}#tsfa-pdp .room .bwall{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e4dfd4,#d4cdc0)}#tsfa-pdp .room .bwall:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2%;background:#efebe3;box-shadow:0 -1px #00000014}#tsfa-pdp .room .tint{mix-blend-mode:multiply}#tsfa-pdp .room .tint.t0{opacity:var(--w0)}#tsfa-pdp .room .tint.t1{opacity:var(--w1)}#tsfa-pdp .room .tint.t2{opacity:var(--w2)}#tsfa-pdp .room .tint.t3{opacity:var(--w3)}#tsfa-pdp .room .t0{background:linear-gradient(270deg,#eef3fa,#c9d2e0)}#tsfa-pdp .room .t1{background:linear-gradient(270deg,#fff,#ece8e1)}#tsfa-pdp .room .t2{background:linear-gradient(270deg,#ffd9aa,#b97a55)}#tsfa-pdp .room .t3{background:linear-gradient(270deg,#3a4060,#23273b)}#tsfa-pdp .room .glow,#tsfa-pdp .room .fpw{pointer-events:none}#tsfa-pdp .room .pw,#tsfa-pdp .room .fpw{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(5px);mix-blend-mode:screen}#tsfa-pdp .room .patch,#tsfa-pdp .room .fpatch{position:absolute;top:0;right:0;bottom:0;left:0}#tsfa-pdp .room .patch.p0{clip-path:polygon(94% 18%,70% 12%,64% 74%,90% 82%);background:#fffaf0bf;opacity:var(--w0)}#tsfa-pdp .room .patch.p1{clip-path:polygon(42% 86%,18% 83%,14% 100%,45% 100%);background:#fffffa73;opacity:var(--w1)}#tsfa-pdp .room .patch.p2{clip-path:polygon(96% 52%,42% 40%,38% 72%,98% 92%);background:#ffecc8d9;opacity:var(--w2)}#tsfa-pdp .room .fpatch.f0{clip-path:polygon(59.21% 77.17%,21.62% 88.29%,21.35% 43.82%,61.88% 26.17%);background:#fff6e640;opacity:var(--w0)}#tsfa-pdp .room .fpatch.f1{clip-path:polygon(27.55% 77.17%,0% 88.29%,2.15% 4.94%,30% 0%);background:#fffcf061;opacity:var(--w1)}#tsfa-pdp .room .fpatch.f2{clip-path:polygon(83.9% 84.52%,18.74% 92.13%,24.64% 56.52%,88.38% 37.76%);background:#ffaa5a66;opacity:var(--w2)}#tsfa-pdp .room .dls i{position:absolute;top:34.21%;width:3.2%;height:3.2%;margin-left:-1.6%;margin-top:-1.6%;border-radius:50%;background:#3a3630}#tsfa-pdp .room .dls i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff4dc;box-shadow:0 0 10px 3px #ffecc8d9,0 6px 22px 8px #ffdca059;opacity:var(--w3)}#tsfa-pdp .room .wash{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--w3);background:radial-gradient(15% 62% at 20.5% 0%,#ffdeaacc,#ffdeaa38 55%,#ffdeaa00 80%),radial-gradient(15% 62% at 50% 0%,#ffdeaacc,#ffdeaa38 55%,#ffdeaa00 80%),radial-gradient(15% 62% at 79.5% 0%,#ffdeaacc,#ffdeaa38 55%,#ffdeaa00 80%)}#tsfa-pdp .room .rspots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:var(--w3)}#tsfa-pdp .room .back>div>img{filter:brightness(calc(1 - var(--w3,0) * .38)) saturate(calc(1 - var(--w3,0) * .1));transition:filter .7s ease}#tsfa-pdp .room svg.rspots{opacity:calc(var(--w3,0) * .62)}#tsfa-pdp .room svg.rspots>g{opacity:.45}#tsfa-pdp .room .htm{position:absolute;left:3.5%;width:18.5%;top:29.142%;height:0;border-top:1px solid currentColor;color:var(--wink,#4a453f);transition:color .5s ease}#tsfa-pdp .room .inch{position:absolute;right:10.5%;top:9%;text-align:right!important;color:var(--wink2,#2a2723);transition:color .5s ease}#tsfa-pdp .room .htm:before,#tsfa-pdp .room .htm:after{content:"";position:absolute;top:-4px;width:1px;height:7px;background:currentColor}#tsfa-pdp .room .htm:before{left:0}#tsfa-pdp .room .htm:after{right:0}#tsfa-pdp .room .htm span{position:absolute;left:0;bottom:6px;font:800 min(60px,7.5cqw)/1 Arial,Helvetica,sans-serif;letter-spacing:-.04em;color:var(--wink2,#2a2723);transition:color .5s ease;white-space:nowrap}@media(max-width:600px){#tsfa-pdp .room .htm span{font-size:9cqw}}#tsfa-pdp .room .ht{position:absolute;left:1.5%;bottom:2.5%;font-size:12px;transition:color var(--ld,1.2s)}#tsfa-pdp .room .pfx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#tsfa-pdp .room .pfx i{position:absolute;top:0;right:0;bottom:0;left:0}#tsfa-pdp .room .pt{mix-blend-mode:multiply}#tsfa-pdp .room .pt0{background:#eef2f8;opacity:var(--w0)}#tsfa-pdp .room .pt2{background:#ffe6cc;opacity:var(--w2)}#tsfa-pdp .room .pt3{background:#f6eee2;opacity:0}#tsfa-pdp .room .pfall{mix-blend-mode:multiply;background:linear-gradient(180deg,#fff,#e6e0d6 70%,#cfc8bc);opacity:0}#tsfa-pdp .room .refl{mix-blend-mode:screen;background:linear-gradient(100deg,#fffffff2,#fff9)}#tsfa-pdp .room .refl.r0{clip-path:polygon(4% 8%,22% 2%,24% 70%,6% 76%);opacity:calc(var(--w0) * .16)}#tsfa-pdp .room .refl.r1{clip-path:polygon(70% 6%,84% 2%,85% 52%,71% 56%);opacity:calc(var(--w1) * .1)}#tsfa-pdp .room .refl.r2{clip-path:polygon(72% 14%,94% 6%,96% 78%,74% 86%);opacity:calc(var(--w2) * .2);background:linear-gradient(100deg,#ffd6a0f2,#ffbe8299)}@keyframes hbeatA{0%{transform:scale(1)}16%{transform:scale(1.34)}32%{transform:scale(.93)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes hbeatB{0%{transform:scale(1)}16%{transform:scale(1.34)}32%{transform:scale(.93)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes hdropA{0%{transform:translateY(-40px) scale(.7) rotate(-14deg);opacity:0}40%{opacity:1}68%{transform:translateY(0) scale(1.18,.82)}84%{transform:translateY(-3px) scale(.95,1.05)}to{transform:none;opacity:1}}@keyframes hdropB{0%{transform:translateY(-40px) scale(.7) rotate(-14deg);opacity:0}40%{opacity:1}68%{transform:translateY(0) scale(1.18,.82)}84%{transform:translateY(-3px) scale(.95,1.05)}to{transform:none;opacity:1}}#tsfa-pdp .navbuy{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;color:#f7f3ea;text-decoration:none;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),visibility .45s}#tsfa-pdp .navbuy b{display:inline-flex;align-items:center;min-height:30px;padding:0 15px;border-radius:999px;background:#f04c43;color:#120b0a;font:800 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}#tsfa-pdp .navbuy:hover b{background:#ff5d53}#tsfa-pdp .navbuy:hover{color:#f7f3ea}@media(max-width:600px){#tsfa-pdp .navbuy .from{display:none}}@media(max-width:600px){#tsfa-pdp .lightbar{left:2%;top:3%;gap:2px;padding:3px}#tsfa-pdp .lt{min-height:30px;padding:0 9px;font-size:11px}}#tsfa-pdp .pc{position:relative;height:100vh;overflow:hidden;background:#050505}#tsfa-pdp .pc-l1,#tsfa-pdp .pc-l2{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;will-change:transform,opacity}#tsfa-pdp .pc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#050505eb,#050505b3 26%,#05050514 58%,#05050552)}#tsfa-pdp .pc-copy{position:absolute;left:clamp(16px,5vw,76px);right:clamp(16px,5vw,76px);bottom:clamp(44px,8vh,96px);max-width:52ch;display:flex;flex-direction:column;gap:14px;will-change:transform,opacity}#tsfa-pdp .pc-k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .pc-h{margin:0;font:800 clamp(28px,4vw,60px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#f7f3ea}#tsfa-pdp .pc-p{margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:#f7f3ea;max-width:46ch}#tsfa-pdp .pc-cap{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .pc-rail{position:absolute;top:0;left:0;right:0;height:2px;background:#f7f3ea29}#tsfa-pdp .pc-num{position:absolute;top:0;left:0;right:0;height:2px;background:#f04c43;transform-origin:0 50%}#tsfa-pdp .pc-big{margin:0;font:800 clamp(54px,10vw,170px)/.92 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:#f04c43;font-variant-numeric:tabular-nums}#tsfa-pdp .pc--give{height:auto;min-height:100vh;overflow:hidden;padding:clamp(48px,9vh,110px) 0 clamp(56px,10vh,120px);box-sizing:border-box}#tsfa-pdp .pc--give.sl{height:auto;min-height:calc(100vh - 72px)}#tsfa-pdp .gb-col{position:relative;width:min(100% - 2 * clamp(16px,5vw,76px),1180px);margin:0 auto;display:flex;flex-direction:column;gap:clamp(40px,7vh,84px)}#tsfa-pdp .gb-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(24px,4vw,64px);row-gap:16px;align-items:end}#tsfa-pdp .gb-claim{display:flex;flex-direction:column;gap:14px}#tsfa-pdp .gb-head .pc-p{max-width:none}#tsfa-pdp .gb-film{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}#tsfa-pdp .gb-film .pf-wrap{width:min(100%,calc((100vh - 220px) * 16 / 9));container-type:inline-size}#tsfa-pdp .gb-cap,#tsfa-pdp .gb-ph figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14px;line-height:1.5;color:#f7f3ea}#tsfa-pdp .gb-cap{width:min(100%,calc((100vh - 220px) * 16 / 9))}#tsfa-pdp .gb-cap .k,#tsfa-pdp .gb-ph .k{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .pc--give .ph{color:#f04c43}#tsfa-pdp .gb-watch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 22px 0 8px;border:0;border-radius:999px;background:#0e0d0c6b;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px #f7f3ea66 inset,0 12px 34px #00000059;color:#f7f3ea;font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}#tsfa-pdp .gb-watch span{white-space:nowrap}#tsfa-pdp .gb-watch i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f7f3ea;color:#120b0a}#tsfa-pdp .gb-watch:hover{background:#0e0d0c99;transform:translate(-50%,-50%) scale(1.04)}#tsfa-pdp .gb-watch:focus-visible{outline:2px solid #f04c43;outline-offset:3px}#tsfa-pdp .gb-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(6px,1.2cqw,14px);padding:clamp(14px,4cqw,52px) clamp(14px,5cqw,64px);background:linear-gradient(180deg,#050505db,#0505059e 42%,#05050500 78%);color:#f7f3ea;pointer-events:none;transition:opacity .9s ease}#tsfa-pdp .gb-title .k{font-size:clamp(10px,1.1cqw,13px);letter-spacing:.2em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .gb-title b{font:800 clamp(18px,4.4cqw,56px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.03em;max-width:16ch}#tsfa-pdp .gb-title .t{font-size:clamp(12px,1.7cqw,20px);line-height:1.45;max-width:46ch}@container (max-width:520px){#tsfa-pdp .gb-title .t{display:none}}#tsfa-pdp .gb-snd .i-off,#tsfa-pdp .gb-snd.is-muted .i-on{display:none}#tsfa-pdp .gb-snd.is-muted .i-off{display:block}#tsfa-pdp .gb-photos{display:flex;gap:clamp(10px,1.4vw,18px);align-items:flex-start}#tsfa-pdp .gb-rows{display:flex;flex-direction:column;gap:clamp(24px,4vh,44px)}#tsfa-pdp .gb-ph{margin:0;flex:var(--r) 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}#tsfa-pdp .gb-ph img{display:block;width:100%;height:auto;aspect-ratio:var(--ar);background:#141311}#tsfa-pdp .gb-ph .n{flex-basis:100%}#tsfa-pdp .gb-orgs{display:flex;flex-direction:column;gap:6px}#tsfa-pdp .go-head{margin:0;padding-bottom:14px;border-bottom:2px solid #f04c43}#tsfa-pdp .go-head span{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .gb-org-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,2.4vw,40px)}#tsfa-pdp .go-item{display:flex;flex-direction:column;gap:6px;padding:14px 0 20px;border-top:1px solid rgba(247,243,234,.16);transition:transform .4s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .go-tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .go-name{font:800 clamp(17px,1.45vw,22px)/1.22 Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:#f7f3ea;transition:color .3s}#tsfa-pdp .go-item:hover{transform:translate(6px)}#tsfa-pdp .go-item:hover .go-name{color:#f04c43}@media(max-width:900px){#tsfa-pdp .gb-head{grid-template-columns:1fr}#tsfa-pdp .gb-photos{flex-wrap:wrap}#tsfa-pdp .gb-ph{flex:var(--r) 1 calc(var(--r) * 180px)}#tsfa-pdp .gb-org-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#tsfa-pdp .gb-watch{min-height:48px;padding:0 18px 0 6px;font-size:11px}#tsfa-pdp .gb-watch i{width:36px;height:36px}}#tsfa-pdp .pc-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#050505}#tsfa-pdp .pc-ask{display:flex;align-items:center;gap:clamp(14px,2vw,26px);flex-wrap:wrap;margin-top:8px}#tsfa-pdp .pc-from{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .pc-door{margin:6px 0 0;font-size:14px;line-height:1.6;color:#f7f3ea}#tsfa-pdp .pc-door span{display:block}#tsfa-pdp .pc--tall{height:260vh;overflow:visible}#tsfa-pdp #proc .pc--tall{height:calc(260vh + var(--hold) + 100vh - 72px)}#tsfa-pdp #proc .pc--tall+.pc{margin-top:calc(72px - 100vh)}#tsfa-pdp .pc--film{height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,4vh,56px) 0;box-sizing:border-box}#tsfa-pdp #proc>#paint+.pc{margin-top:100vh}#tsfa-pdp #proc>#closed+.pc{margin-top:70vh}#tsfa-pdp .pf-col{container-type:inline-size;width:min(100% - 2 * clamp(16px,5vw,76px),calc((100vh - 300px) * 16 / 9));margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,3cqw,40px)}#tsfa-pdp .pf-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#050505}#tsfa-pdp .pf-vid{display:block;width:100%;height:100%;object-fit:contain;background:#050505}#tsfa-pdp .pf-line{position:absolute;left:0;right:0;bottom:0;height:3px;background:#f7f3ea29;pointer-events:none;transition:opacity .35s}#tsfa-pdp .pf-line i{display:block;height:100%;background:#f04c43;transform-origin:0 50%;transition:transform .26s linear}#tsfa-pdp .pf-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%,10px);display:flex;align-items:center;gap:10px;width:min(92%,640px);box-sizing:border-box;padding:8px 10px 8px 8px;border-radius:999px;background:#0e0d0cb8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px #f7f3ea24 inset,0 12px 34px #00000073;opacity:0;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .pf-wrap:hover .pf-bar,#tsfa-pdp .pf-wrap:focus-within .pf-bar,#tsfa-pdp .pf-bar.is-still{opacity:1;transform:translate(-50%)}#tsfa-pdp .pf-wrap:hover .pf-line,#tsfa-pdp .pf-wrap:focus-within .pf-line,#tsfa-pdp .pf-bar.is-still~.pf-line{opacity:0}@media(hover:none){#tsfa-pdp .pf-bar{opacity:1;transform:translate(-50%)}#tsfa-pdp .pf-line{opacity:0}}#tsfa-pdp .pf-btn{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#f7f3ea;cursor:pointer;transition:background .2s,color .2s,transform .2s}#tsfa-pdp .pf-btn:hover{background:#f7f3ea1f}#tsfa-pdp .pf-btn:active{transform:scale(.92)}#tsfa-pdp .pf-btn:focus-visible,#tsfa-pdp .pf-skip:focus-visible,#tsfa-pdp .pf-track:focus-visible{outline:2px solid #f04c43;outline-offset:2px}#tsfa-pdp .pf-main{background:#f7f3ea;color:#120b0a}#tsfa-pdp .pf-main:hover{background:#fff}#tsfa-pdp .pf-main .i-pause,#tsfa-pdp .pf-main .i-again,#tsfa-pdp .pf-bar.is-playing .pf-main .i-play{display:none}#tsfa-pdp .pf-bar.is-playing .pf-main .i-pause{display:block}#tsfa-pdp .pf-bar.is-ended .pf-main .i-play{display:none}#tsfa-pdp .pf-bar.is-ended .pf-main .i-again{display:block}#tsfa-pdp .pf-track{position:relative;flex:1;height:44px;display:flex;align-items:center;cursor:pointer;touch-action:none;min-width:60px}#tsfa-pdp .pf-rail{position:relative;display:block;width:100%;height:4px;border-radius:2px;background:#f7f3ea38;overflow:hidden;transition:height .2s}#tsfa-pdp .pf-track:hover .pf-rail{height:6px}#tsfa-pdp .pf-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:#f04c43;transform-origin:0 50%;transition:transform .26s linear}#tsfa-pdp .pf-knob{transition:left .26s linear,transform .2s,opacity .2s}#tsfa-pdp .pf-knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#f7f3ea;box-shadow:0 2px 8px #00000080;transform:scale(.6);opacity:0;transition:transform .2s,opacity .2s}#tsfa-pdp .pf-track:hover .pf-knob,#tsfa-pdp .pf-track:focus-visible .pf-knob,#tsfa-pdp .pf-track.is-drag .pf-knob{transform:none;opacity:1}#tsfa-pdp .pf-time{flex:none;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;color:#f7f3ea;font-variant-numeric:tabular-nums;min-width:74px;text-align:center!important}#tsfa-pdp .pf-skip{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid rgba(247,243,234,.3);border-radius:999px;background:transparent;color:#f7f3ea;font:800 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s}#tsfa-pdp .pf-skip:hover{border-color:#f04c43;color:#f04c43}@media(max-width:560px){#tsfa-pdp .pf-time{display:none}#tsfa-pdp .pf-skip{padding:0 12px}}#tsfa-pdp .pf-toggle{position:absolute;right:12px;bottom:12px;min-height:44px;padding:0 16px;border:1px solid rgba(247,243,234,.4);border-radius:22px;background:#05050599;color:#f7f3ea;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}#tsfa-pdp .pf-toggle:hover,#tsfa-pdp .pf-toggle:focus-visible{border-color:#f04c43;color:#f04c43}#tsfa-pdp .pc-copy.pf-copy{position:relative;left:auto;right:auto;bottom:auto;margin:0;max-width:none;width:100%;display:grid;grid-template-columns:5fr 7fr;column-gap:clamp(24px,5cqw,72px);row-gap:16px;align-items:start}#tsfa-pdp .pf-head{display:flex;flex-direction:column;gap:14px}#tsfa-pdp .pf-copy .pc-h{font-size:clamp(28px,4.6cqw,72px)}#tsfa-pdp .pf-copy .pc-p{max-width:none;font-size:clamp(15px,1.75cqw,22px);padding-top:clamp(0px,2.4cqw,34px)}@container (max-width:640px){#tsfa-pdp .pc-copy.pf-copy{grid-template-columns:1fr}#tsfa-pdp .pf-copy .pc-p{padding-top:0}}#tsfa-pdp .ms-stick{position:sticky;top:72px;height:calc(100vh - 72px);overflow:hidden}#tsfa-pdp .pb-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#tsfa-pdp .pb-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:58% 38%;will-change:transform}#tsfa-pdp .pb-screen{position:absolute;--sh:min(44vh,330px);--sw:calc(var(--sh) * 1.6);width:var(--sw);height:var(--sh);left:58%;top:38%;transform:translate(-50%,-50%);border:2px solid rgba(247,243,234,.5);border-radius:3px;background:#050505}#tsfa-pdp .pb-scr{position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#050505}#tsfa-pdp .pb-col{position:absolute;top:0;height:100%;width:calc(var(--sh) / 2);left:50%;transform:translate(-50%)}#tsfa-pdp .pb-frame{position:absolute;display:block;border:1px solid rgba(247,243,234,.55);box-sizing:border-box}#tsfa-pdp .pb-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:hidden}#tsfa-pdp .pb-svg path{stroke-dasharray:var(--l);stroke-dashoffset:calc(var(--l) * (1 - clamp(0,(var(--p, 0) - var(--a)) * var(--k),1)))}#tsfa-pdp .pb-done{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(tsfa-pdp-b22142dff99c.jpg);background-size:100% 100%;background-repeat:no-repeat}#tsfa-pdp .pb-pen{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#f04c43;box-shadow:0 0 0 5px #f04c4333}#tsfa-pdp .pb-stand{position:absolute;left:58%;top:calc(38% + min(22vh,165px));width:2px;height:min(9vh,64px);background:#f7f3ea6b;transform:translate(-50%)}#tsfa-pdp .pb-stand:after{content:"";position:absolute;left:50%;bottom:0;width:min(13vw,128px);height:2px;background:#f7f3ea6b;transform:translate(-50%)}#tsfa-pdp .pb-desk{position:absolute;left:34%;right:0;top:calc(38% + min(31vh,230px));height:2px;background:linear-gradient(90deg,#f7f3ea00,#f7f3ea66 14% 78%,#f7f3ea00)}#tsfa-pdp .pb-ref{position:absolute;left:18%;top:36%;width:min(13vw,124px);height:min(26vh,196px);transform:translate(-50%,-50%)}#tsfa-pdp .dk-piece{position:absolute;will-change:transform,opacity}#tsfa-pdp .dk-piece span{display:block;width:100%;height:100%;background-size:cover;background-position:center}#tsfa-pdp .dk-piece--1 span{clip-path:polygon(4% 3%,96% 0%,100% 88%,52% 100%,0% 92%)}#tsfa-pdp .dk-piece--2 span{clip-path:polygon(0% 10%,88% 0%,100% 70%,40% 100%,6% 82%)}#tsfa-pdp .dk-piece--3 span{clip-path:polygon(8% 0%,100% 6%,92% 100%,10% 94%)}#tsfa-pdp .dk-piece--4 span{clip-path:polygon(0% 0%,100% 14%,86% 92%,16% 100%)}#tsfa-pdp .dk-piece--5 span{clip-path:polygon(6% 6%,94% 0%,100% 82%,46% 100%,0% 76%)}#tsfa-pdp .dk-place{position:absolute;width:0;height:0}#tsfa-pdp .dk-handsvg{width:clamp(90px,11vw,140px);height:auto;display:block;margin:-10% 0 0 -5%}#tsfa-pdp .dk-fig{position:absolute;left:33%;bottom:29%;width:min(26vw,262px);transform-origin:50% 100%;will-change:transform,opacity}#tsfa-pdp .dk-figsvg{width:100%;height:auto;display:block}#tsfa-pdp .dk-cup{position:absolute;left:53%;bottom:calc(66% - min(31vh,230px));width:min(3.2vw,32px)}#tsfa-pdp .dk-cupsvg{width:100%;height:auto;display:block}#tsfa-pdp .dk-penstick{position:absolute;width:min(1.7vw,17px);transform-origin:50% 100%;will-change:transform,opacity}#tsfa-pdp .dk-pensvg{width:100%;height:auto;display:block}#tsfa-pdp .dk-tab{position:absolute;width:min(14vw,150px);will-change:transform,opacity}#tsfa-pdp .dk-tabsvg{width:100%;height:auto;display:block}#tsfa-pdp .pb-tag{position:absolute;left:clamp(16px,5vw,76px);top:clamp(84px,12vh,130px);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .pb-tag--2{color:#f04c43}@media(max-width:1100px){#tsfa-pdp .dk-fig{left:26%;width:min(32vw,220px)}#tsfa-pdp .dk-cup{left:50%}#tsfa-pdp .pb-ref{display:none}#tsfa-pdp .pb-screen{left:50%}#tsfa-pdp .pb-scene{transform-origin:50% 38%}#tsfa-pdp .pb-stand{left:50%}}#tsfa-pdp .ms-wrap{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#tsfa-pdp .ms-heat{position:absolute;left:50%;top:44%;width:76%;height:46vh;transform:translate(-50%,-50%);background:radial-gradient(60% 50% at 50% 50%,#f04c438c,#f04c4300 70%);filter:blur(14px)}#tsfa-pdp .ms-slab{position:absolute;left:clamp(16px,13vw,200px);right:clamp(16px,13vw,200px);top:44%;height:clamp(110px,19vh,180px);transform:translateY(-50%)}#tsfa-pdp .ms-alu{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,#dad4c6,#8d8779 16%,#b9b3a4 42%,#6f6a5f 74%,#4a463e)}#tsfa-pdp .ms-coat{position:absolute;left:0;right:0;bottom:50%;height:50%;overflow:hidden;background:linear-gradient(180deg,#f7f3ea29,#f7f3ea0d 48%,#f7f3ea4d);border-top:1px solid rgba(247,243,234,.5)}#tsfa-pdp .ms-gloss{position:absolute;top:0;bottom:0;width:26%;background:linear-gradient(90deg,#f7f3ea00,#f7f3ead9,#f7f3ea00)}#tsfa-pdp .ms-paper{position:absolute;left:-1%;right:-1%;height:9%;background:#f7f3ea}#tsfa-pdp .ms-ptag{position:absolute;left:0;top:-22px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f7f3ea}#tsfa-pdp .ms-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#f04c43;display:block}#tsfa-pdp .ms-lbl{position:absolute;right:0;display:flex;align-items:center;gap:10px;transform:translateY(-50%)}#tsfa-pdp .ms-lbl:before{content:"";width:clamp(20px,5vw,72px);height:1px;background:#f7f3ea73}#tsfa-pdp .ms-lbl span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f7f3ea;white-space:nowrap}#tsfa-pdp .ms-lbl--coat{top:-26px;right:auto;left:0;flex-direction:row-reverse}#tsfa-pdp .ms-lbl--alu{top:calc(100% + 26px);right:auto;left:0;flex-direction:row-reverse}#tsfa-pdp .ms-depth{position:absolute;right:0;top:calc(100% + 18px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f04c43;white-space:nowrap}#tsfa-pdp .ms-temp{position:absolute;right:clamp(16px,5vw,76px);top:clamp(84px,12vh,130px);font:800 clamp(30px,4vw,62px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:#f04c43}@media(max-width:700px){#tsfa-pdp .pc-copy{max-width:none;bottom:clamp(32px,6vh,64px)}#tsfa-pdp .pc-p{max-width:38ch}#tsfa-pdp .ms-slab{top:34%}#tsfa-pdp .ms-temp{top:76px}}#tsfa-pdp .hstage{position:relative;height:250vh}#tsfa-pdp .hstick{position:sticky;top:72px;height:calc(100vh - 72px);box-sizing:border-box;padding-top:clamp(20px,3vh,40px);display:flex;align-items:flex-start;justify-content:center;overflow:hidden}#tsfa-pdp .zframe{position:relative;overflow:hidden;width:100%;aspect-ratio:2/1;background:#0a0a0a;touch-action:pan-y;cursor:zoom-in}#tsfa-pdp .zframe.zoomed{cursor:grab}#tsfa-pdp .zframe.grabbing{cursor:grabbing}#tsfa-pdp .zwrap{position:relative;will-change:transform;transform-origin:center center}#tsfa-pdp .zwrap img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#tsfa-pdp .arrive{position:relative}#tsfa-pdp .zbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:#141210b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .4s ease}#tsfa-pdp .zbtn{all:unset;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#f7f3ea;font:400 18px/1 Arial,Helvetica,sans-serif;cursor:pointer}#tsfa-pdp .zbtn:hover{background:#f7f3ea1f}#tsfa-pdp .zbtn:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}#tsfa-pdp .zclose{font-size:14px}#tsfa-pdp .ztrack{position:relative;display:block;width:clamp(90px,14vw,170px);height:2px;background:#f7f3ea4d;border-radius:1px}#tsfa-pdp .zfill{position:absolute;left:0;top:0;height:100%;background:#f04c43;border-radius:1px}#tsfa-pdp .zthumb{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#f7f3ea}@media(prefers-reduced-motion:reduce){#tsfa-pdp .zwrap{transition:none!important}}#tsfa-pdp .hart{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;transform-origin:50% 45%}#tsfa-pdp .hfoot{width:min(100%,1320px);box-sizing:border-box;padding:0 clamp(16px,4vw,56px);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;font-size:13px;color:#f7f3ea}#tsfa-pdp .hfoot .tlink{color:#f7f3ea}#tsfa-pdp .hquote{position:absolute;left:0;right:0;top:clamp(20px,3vh,40px);max-width:1100px;margin:0 auto;box-sizing:border-box;padding:0 clamp(16px,4vw,56px);display:flex;flex-direction:column;gap:26px;pointer-events:none}#tsfa-pdp .hscrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 60% at 40% 50%,#0505059e,#05050540 70%,#05050500)}#tsfa-pdp .qw{display:inline-block;white-space:pre;transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,.84,.24,1),filter .9s ease;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){#tsfa-pdp .hstage{height:auto}#tsfa-pdp .hstick{position:static;height:auto;flex-direction:column;gap:clamp(60px,10vw,140px);padding-bottom:40px}#tsfa-pdp .hquote{position:static;transform:none}#tsfa-pdp .qw{opacity:1!important;transform:none!important;filter:none!important}}#tsfa-pdp .m-turn,#tsfa-pdp .m-buy{display:none}@media(max-width:767px),(orientation:landscape)and (max-height:500px){#tsfa-pdp .hbar-title,#tsfa-pdp .navbuy .from{display:none}#tsfa-pdp .hstage{height:auto}#tsfa-pdp .hstick{position:static;height:auto;padding:0 0 56px;flex-direction:column;align-items:stretch;overflow:visible}#tsfa-pdp .hscrim{display:none}#tsfa-pdp .hquote{position:static;margin-top:48px}#tsfa-pdp .hquote .disp{font-size:30px!important}#tsfa-pdp .m-buy{display:flex;flex-direction:column;gap:16px;padding:22px clamp(16px,4vw,56px) 0}#tsfa-pdp .m-buy p{margin:0;font-size:17px;line-height:1.4;color:#f7f3ea;text-align:left!important}}@media(max-width:767px)and (orientation:portrait){#tsfa-pdp .m-turn{display:block;margin:10px 16px 0;font-size:13px;line-height:1.4;letter-spacing:.02em;color:#f7f3ea;text-align:center!important}}@media(max-width:380px){#tsfa-pdp header{gap:8px!important}#tsfa-pdp header>div{gap:10px!important}#tsfa-pdp header .navbuy b{padding:0 11px;letter-spacing:.08em}}@media(max-width:359px){#tsfa-pdp header .navbuy{display:none}}@media(prefers-reduced-motion:reduce){#tsfa-pdp .lt i{animation:none!important}#tsfa-pdp .rise,#tsfa-pdp .arrive,#tsfa-pdp .ch,#tsfa-pdp .ttlw{animation:none;opacity:1;transform:none}#tsfa-pdp .hb,#tsfa-pdp .hd{animation:none!important}#tsfa-pdp .cta:after{animation:none;display:none}#tsfa-pdp *{transition-duration:.01s!important}}#tsfa-pdp .by .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}#tsfa-pdp #closed .wrap{width:calc(100% - (2*clamp(16px,4vw,40px)))}#tsfa-pdp .pg{overflow-x:clip}#tsfa-pdp .by .eyebrow{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43;margin:0}#tsfa-pdp .by .h1{margin:0;font:800 clamp(36px,5vw,64px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.035em}#tsfa-pdp .by .h2{margin:0;font:800 clamp(28px,3.6vw,48px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.03em}#tsfa-pdp .by .h3{margin:0;font:800 19px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.01em}#tsfa-pdp .by .p{margin:0;font-size:17px;line-height:1.55}#tsfa-pdp .by .sm{font-size:14px;line-height:1.5}#tsfa-pdp .by .proof-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}#tsfa-pdp .by .proof-glow{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;pointer-events:none;transition:opacity .6s ease}#tsfa-pdp .by .proof-rule{position:absolute;top:0;left:0;right:0;height:2px;background:#f04c43;transform-origin:0 50%}#tsfa-pdp .by .pw{display:inline-block;white-space:pre}#tsfa-pdp .by .pwi{position:relative;display:inline-block}#tsfa-pdp .by .proof-grid{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .by .proof-col li{transition:transform .45s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .by .proof-col li strong{position:relative;align-self:flex-start;transition:color .3s}#tsfa-pdp .by .proof-col li:hover{transform:translate(8px)}#tsfa-pdp .by .proof-col li:hover strong{color:#f04c43}#tsfa-pdp .by .proof-foot-wrap{position:relative;margin-top:clamp(36px,4vw,56px)}#tsfa-pdp .by .proof-foot-rule{position:absolute;top:0;left:0;right:0;height:1px;background:#f7f3ea;transform-origin:0 50%}#tsfa-pdp .by .proof-col{position:relative;display:flex;flex-direction:column;gap:18px;padding-top:22px;min-width:0}#tsfa-pdp .by .proof-k{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .by .proof-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}#tsfa-pdp .by .proof-col li{display:flex;flex-direction:column;gap:4px}#tsfa-pdp .by .proof-col strong{font:800 clamp(19px,1.7vw,24px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#f7f3ea}#tsfa-pdp .by .proof-col li span{font-size:14px;line-height:1.45;color:#f7f3ea}#tsfa-pdp .by .proof-foot{margin:0;padding-top:24px;font:800 clamp(17px,1.5vw,21px)/1.4 Arial,Helvetica,sans-serif;color:#f7f3ea}@media(max-width:900px){#tsfa-pdp .by .proof-grid{grid-template-columns:minmax(0,1fr)}}#tsfa-pdp .turn-gl{display:none;width:min(94vw,1400px);height:min(calc(100vh - 300px),54vw);min-height:260px}#tsfa-pdp #turn.gl-on .turn-gl{display:block}#tsfa-pdp #turn.gl-on .plate-clip{display:none}#tsfa-pdp .cert{position:absolute;right:4.2%;bottom:8.4%;width:8.333%;aspect-ratio:2/1;container-type:inline-size;overflow:hidden;box-shadow:0 1px #ffffff4d inset,0 .9cqw 2.6cqw #00000073;transition:opacity .25s ease}#tsfa-pdp .cert-in{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:6cqw 8.4cqw;color:#f7f3ea;display:flex;flex-direction:column;justify-content:center;gap:1.2cqw;font:400 6.8cqw/1.25 Arial,Helvetica,sans-serif;white-space:nowrap;text-shadow:0 .3cqw 1.2cqw rgba(0,0,0,.5)}#tsfa-pdp .cert-in .ph-k{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.8em;color:#f04c43}#tsfa-pdp .cert-in .ph-t{font-weight:800}#tsfa-pdp .plate-z2{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .25s ease}#tsfa-pdp #inside .pc-l1{transform-origin:58% 40%}#tsfa-pdp #inside .iw{display:inline-block;white-space:pre;will-change:transform,opacity}#tsfa-pdp #inside .avp{background:linear-gradient(100deg,#f7f3ea 0% 40%,#fff 47%,#f04c43,#fff 53%,#f7f3ea 60% 100%) 100% 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}#tsfa-pdp #inside .in-rule{display:block;width:56px;height:2px;background:#f04c43;transform-origin:0 50%}#tsfa-pdp #proc>#inside+.pc{margin-top:85vh}#tsfa-pdp .by .close-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);align-items:center}#tsfa-pdp .by .cl-art{margin:0}#tsfa-pdp .by .cl-art img{display:block;width:100%;height:auto}#tsfa-pdp .by .cl-copy{display:flex;flex-direction:column;gap:clamp(12px,1.8vh,20px)}#tsfa-pdp .by .cl-copy .h2{margin:0}#tsfa-pdp .by .cl-ed{display:flex;flex-direction:column;gap:6px;margin:0}#tsfa-pdp .by .cl-size{font:800 clamp(24px,2.4vw,34px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.03em}#tsfa-pdp .by .cl-meta{font-size:14px;line-height:1.5}#tsfa-pdp .by .cl-btns{display:flex;flex-direction:column;gap:12px;max-width:440px}#tsfa-pdp .by .cl-alt{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}#tsfa-pdp .by .cl-alt .ghost{flex:1 1 auto}#tsfa-pdp .by .cl-alt .tlink{font-size:13px}#tsfa-pdp .by .cl-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;border-top:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .cl-facts li{display:flex;flex-direction:column;gap:5px;padding:clamp(10px,1.6vh,16px) 0;border-bottom:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .cl-facts b{font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .by .cl-facts li>span{font-size:14px;line-height:1.45}#tsfa-pdp .by .cl-more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.06em;color:#f7f3ea}#tsfa-pdp .by .cl-more summary::-webkit-details-marker{display:none}#tsfa-pdp .by .cl-more summary:after{content:"+";color:#f04c43;font-size:20px;line-height:1}#tsfa-pdp .by .cl-more[open] summary:after{content:"\2212"}#tsfa-pdp .by .cl-more summary:focus-visible{outline:2px solid #f04c43;outline-offset:4px}#tsfa-pdp .by .cl-specs{display:grid;grid-template-columns:140px minmax(0,1fr);margin:14px 0 0;border-top:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .cl-specs dt,#tsfa-pdp .by .cl-specs dd{margin:0;padding:10px 0;border-bottom:1px solid rgba(247,243,234,.14);font-size:13.5px;line-height:1.5}#tsfa-pdp .by .cl-specs dt{font-weight:800}#tsfa-pdp .by .cl-specs dd{text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .by .cl-specs .dd-aside{display:block;margin-top:8px}#tsfa-pdp .by .ed-pol{margin:0;padding:0 0 0 1.2em;display:flex;flex-direction:column;gap:6px}#tsfa-pdp .by .ed-pol li{text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .by .ed-pol li::marker{color:#f04c43}#tsfa-pdp .by .ed-tab{display:flex;flex-direction:column;font-size:13.5px;line-height:1.5}#tsfa-pdp .by .ed-r{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr);gap:14px;padding:4px 0;border-bottom:1px solid rgba(247,243,234,.1)}#tsfa-pdp .by .ed-r span{text-align:left!important}#tsfa-pdp .by .ed-h span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .by .ed-r .ed-sold{color:#f04c43}@media(max-width:900px){#tsfa-pdp .by .close-wrap{grid-template-columns:1fr}}@media(max-width:560px){#tsfa-pdp .by .cl-facts,#tsfa-pdp .by .cl-specs{grid-template-columns:minmax(0,1fr)}#tsfa-pdp .by .cl-specs dt{border-bottom:0;padding-bottom:0}}#tsfa-pdp .by .ce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:start}#tsfa-pdp .by .ce{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#f7f3ea}#tsfa-pdp .by .ce-frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#050505;overflow:hidden}#tsfa-pdp .by .ce-frame img{display:block;max-width:86%;max-height:86%;width:auto;height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .by .ce:hover .ce-frame img{transform:scale(1.04)}#tsfa-pdp .by .ce-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#f04c43;transform-origin:0 50%}#tsfa-pdp .by .ce-tag{margin-top:6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .by .ce-name{font:800 clamp(18px,1.6vw,22px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.01em}#tsfa-pdp .by .ce-meta{font-size:14px;line-height:1.4}#tsfa-pdp .by .ce-open{font-size:13px;color:#f04c43;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s}#tsfa-pdp .by .ce:hover .ce-open,#tsfa-pdp .by .ce:focus-visible .ce-open{opacity:1;transform:none}#tsfa-pdp .by .ce:focus-visible{outline:2px solid #f04c43;outline-offset:4px}@media(max-width:900px){#tsfa-pdp .by .ce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#tsfa-pdp .by .ce-ones{margin-top:clamp(24px,3vh,40px)}#tsfa-pdp .by .ce-sub{margin:clamp(26px,3vw,40px) 0 clamp(14px,1.6vw,20px)}#tsfa-pdp .by .ce-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:clamp(24px,3vw,38px) 0 0;padding-top:clamp(16px,2vw,24px);border-top:1px solid rgba(247,243,234,.14);font-size:clamp(16px,1.5vw,20px)}#tsfa-pdp .by .oo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin:0 0 20px}#tsfa-pdp .by .oo-copy{max-width:640px}#tsfa-pdp .by .oo-h{margin:0 0 8px;font:800 clamp(18px,1.6vw,22px)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:#f7f3ea}#tsfa-pdp .by .oo-p{margin:0;text-align:justify!important;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .by .oo-head .oo-tag{margin-top:4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43;white-space:nowrap}#tsfa-pdp .by .oo-run{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}#tsfa-pdp .by .oo-track{display:flex;gap:clamp(24px,2.6vw,40px);width:max-content;animation:ooDrift 230s linear infinite}#tsfa-pdp .by .oo-run:hover .oo-track,#tsfa-pdp .by .oo-run:focus-within .oo-track{animation-play-state:paused}#tsfa-pdp .by .oo{display:flex;flex-direction:column;gap:8px;flex:none;width:clamp(226px,21vw,290px);text-decoration:none;color:#f7f3ea}#tsfa-pdp .by .oo .ce-frame{aspect-ratio:1/1;background:#050505;padding:12px;box-sizing:border-box}#tsfa-pdp .by .oo .ce-frame img{width:100%;height:100%;object-fit:contain}#tsfa-pdp .by .oo .ce-tag{margin-top:4px}@media(max-width:700px){#tsfa-pdp .by .oo{width:clamp(190px,56vw,240px)}}#tsfa-pdp .by .oo img{display:block;height:96px;width:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1)}#tsfa-pdp .by .oo:hover img,#tsfa-pdp .by .oo:focus-visible img{transform:translateY(-4px)}#tsfa-pdp .by .oo:focus-visible{outline:2px solid #f04c43;outline-offset:4px}#tsfa-pdp .by .oo-cap{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.3;white-space:nowrap}#tsfa-pdp .by .oo-cap b{font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f04c43;margin-bottom:2px}#tsfa-pdp .by .oo-size{font-size:11px}#tsfa-pdp .by .oo-go{margin-top:4px;font-size:12px;color:#f04c43;transition:transform .3s}#tsfa-pdp .by .oo:hover .oo-go,#tsfa-pdp .by .oo:focus-visible .oo-go{transform:translate(4px)}@keyframes ooDrift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#tsfa-pdp .by .oo-track{animation:none}#tsfa-pdp .by .oo-run{overflow-x:auto}}@media(max-width:900px){#tsfa-pdp .by .oo img{height:72px}#tsfa-pdp .by .oo-head{flex-direction:column;gap:10px}}#tsfa-pdp .by .cap{font-size:13px;line-height:1.5}#tsfa-pdp .by .step{display:flex;flex-direction:column;gap:14px;padding:28px 0;border-top:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .step:first-child{border-top:0;padding-top:0}#tsfa-pdp .by .step-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}#tsfa-pdp .by .step-h .h3 span{color:#f04c43}#tsfa-pdp .by .size{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;width:100%;padding:18px 20px;border:1px solid rgba(247,243,234,.22);border-radius:16px;cursor:pointer;transition:border-color .2s,background .2s}#tsfa-pdp .by .size:hover{border-color:#f7f3ea99}#tsfa-pdp .by .size:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}#tsfa-pdp .by .size[aria-checked=true]{border:2px solid #f04c43;padding:17px 19px;background:#f04c430f}#tsfa-pdp .by .size .big{font-size:18px;font-weight:800}#tsfa-pdp .by .size .r{text-align:right!important}#tsfa-pdp .by .left{display:inline-flex;align-items:center;gap:7px;font-size:13px}#tsfa-pdp .by .left i{width:7px;height:7px;border-radius:50%;background:#f04c43;display:inline-block}#tsfa-pdp .by .sum{display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:22px;background:#0f0f0e;border:1px solid rgba(247,243,234,.12)}#tsfa-pdp .by .price{display:flex;flex-direction:column;gap:4px}#tsfa-pdp .by .price b{font-size:30px;letter-spacing:-.02em}#tsfa-pdp .by .facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#tsfa-pdp .by .facts li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45}#tsfa-pdp .by .facts svg{width:20px;height:20px;margin-top:1px}#tsfa-pdp .by .link{background:none;border:0;padding:0;min-height:44px;color:#f04c43;font:400 15px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;text-align:left!important;text-decoration:none}#tsfa-pdp .by .link:hover{text-decoration:underline;color:#f04c43}#tsfa-pdp .by .cred{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#f7f3ea24;border-radius:22px;overflow:hidden}#tsfa-pdp .by .cred div{background:#050505;padding:28px 26px;display:flex;flex-direction:column;gap:8px}#tsfa-pdp .by .cred strong{font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1}#tsfa-pdp .by .why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#tsfa-pdp .by .card{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border-radius:22px;background:#0f0f0e;border:1px solid rgba(247,243,234,.1)}#tsfa-pdp .by .card svg{width:30px;height:30px}#tsfa-pdp .by .cmp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}#tsfa-pdp .by .cmp-c{display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:inherit;text-decoration:none;cursor:pointer;padding-bottom:6px}#tsfa-pdp .by .cmp-c img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}#tsfa-pdp .by .cmp-c[aria-disabled=true]{cursor:default}#tsfa-pdp .by .cmp-c:hover img,#tsfa-pdp .by .cmp-c:focus-visible img{transform:translateY(-4px)}#tsfa-pdp .by .cmp-go{font-size:13px;color:#f7f3ea;border-bottom:1px solid rgba(247,243,234,.35);padding-bottom:3px;margin-top:4px;transition:color .3s,border-color .3s}#tsfa-pdp .by .cmp-c:hover .cmp-go,#tsfa-pdp .by .cmp-c:focus-visible .cmp-go,#tsfa-pdp .by .cmp-c[aria-current=true] .cmp-go{color:#f04c43;border-color:#f04c43}#tsfa-pdp .by .cmp-c:focus-visible{outline:2px solid #f04c43;outline-offset:6px}#tsfa-pdp .by .cmp-room{margin:clamp(28px,3vw,44px) 0 0;max-width:760px;font-size:15px;line-height:1.6;color:#f7f3ea;text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .by .cmp-room .tlink{white-space:nowrap;margin-left:4px}#tsfa-pdp .by .stage{position:relative;width:100%;height:160px;border-bottom:1px solid rgba(247,243,234,.35);display:flex;align-items:flex-end;justify-content:center;gap:10px}#tsfa-pdp .by .stage img{display:block}#tsfa-pdp .by .man{width:2px;background:#f04c43;position:relative}#tsfa-pdp .by .man span{position:absolute;left:6px;top:-2px;font-size:11px;white-space:nowrap;color:#f04c43}#tsfa-pdp .by .specs{display:grid;grid-template-columns:220px minmax(0,1fr);border-top:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .specs dt,#tsfa-pdp .by .specs dd{margin:0;padding:18px 0;border-bottom:1px solid rgba(247,243,234,.14);font-size:15px;line-height:1.5}#tsfa-pdp .by .specs dt{font-weight:800}#tsfa-pdp .by .faq details{border-bottom:1px solid rgba(247,243,234,.14)}#tsfa-pdp .by .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:800}#tsfa-pdp .by .faq summary::-webkit-details-marker{display:none}#tsfa-pdp .by .faq summary:after{content:"+";color:#f04c43;font-size:22px;line-height:1}#tsfa-pdp .by .faq details[open] summary:after{content:"\2212"}#tsfa-pdp .by .faq p{margin:0 0 20px;font-size:15px;line-height:1.6;max-width:70ch}#tsfa-pdp .by .sec{padding:clamp(64px,8vw,110px) 0;border-top:1px solid rgba(247,243,234,.1)}#tsfa-pdp .by .sec.sl{padding:clamp(16px,3.2vh,48px) 0}#tsfa-pdp .by .sl .sec-h{margin-bottom:clamp(16px,3vh,44px)}#tsfa-pdp .proof .proof-col ul{gap:clamp(8px,1.5vh,18px)}#tsfa-pdp .proof .proof-col{gap:clamp(10px,1.6vh,18px);padding-top:clamp(12px,2vh,22px)}#tsfa-pdp .proof .proof-foot-wrap{margin-top:clamp(16px,3vh,56px)}#tsfa-pdp .proof .proof-foot{padding-top:clamp(12px,2vh,24px)}#tsfa-pdp .by .sec-h{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}#tsfa-pdp .by .foot{padding:28px 0 40px;font-size:12px;line-height:1.6;border-top:1px solid rgba(247,243,234,.1)}@media(max-width:900px){#tsfa-pdp .by .why{grid-template-columns:repeat(2,minmax(0,1fr))}#tsfa-pdp .by .cmp{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}#tsfa-pdp .by .cred{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){#tsfa-pdp .by .why,#tsfa-pdp .by .specs{grid-template-columns:minmax(0,1fr)}#tsfa-pdp .by .specs dt{border-bottom:0;padding-bottom:0}}#tsfa-pdp .by .ph{color:#f04c43}#tsfa-pdp .buy-title{max-width:1320px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) 0;display:flex;flex-direction:column;gap:10px}#tsfa-pdp .objc p{text-align:justify!important;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}#tsfa-pdp .objc a{color:#f7f3ea}#tsfa-pdp .objc .ph{color:#f04c43}#tsfa-pdp .objc .intro{max-width:1180px;margin:0 auto;padding:clamp(48px,7vh,96px) clamp(16px,4vw,40px) clamp(24px,4vh,48px);display:flex;flex-direction:column;gap:14px}#tsfa-pdp .objc .eyebrow{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43;margin:0}#tsfa-pdp .objc .h2{margin:0;font:800 clamp(34px,4.6vw,68px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.035em;max-width:16ch}#tsfa-pdp .objc .lead{margin:0;max-width:640px;font-size:17px;line-height:1.6}#tsfa-pdp .objc .ob{position:relative;height:calc(820vh - 72px)}#tsfa-pdp .objc .ob-stage{position:sticky;top:72px;height:calc(100vh - 72px);overflow:hidden;display:flex;align-items:center;justify-content:center}#tsfa-pdp .objc .ob-scene{position:relative;width:min(80vw,1120px,calc((100vh - 300px)*2));aspect-ratio:2/1;perspective:2600px;margin-bottom:170px}#tsfa-pdp .objc .ob-scrim{position:absolute;left:0;right:0;bottom:0;height:46vh;background:linear-gradient(0deg,#050505,#050505eb 38%,#05050500);pointer-events:none}#tsfa-pdp .objc .ob-zoom,#tsfa-pdp .objc .ob-panel{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}#tsfa-pdp .objc .ob-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#tsfa-pdp .objc .ob-face img{display:block;width:100%;height:100%}#tsfa-pdp .objc .ob-front{transform:translateZ(5px);box-shadow:0 50px 110px #0009}#tsfa-pdp .objc .ob-back{transform:rotateY(180deg) translateZ(5px);background:#9a9893 center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff59,0 50px 110px #0009}#tsfa-pdp .objc .ob-tag{position:absolute;right:4.2%;bottom:8.4%;width:10%;height:10%}#tsfa-pdp .objc .ob-tag .plate{position:absolute;left:0;top:0;transform-origin:0 0;transition:none}#tsfa-pdp .objc .ob-edge{position:absolute;top:0;bottom:0;width:10px;background:linear-gradient(90deg,#5d5b57,#d9d6cf 45%,#8a8781);backface-visibility:hidden}#tsfa-pdp .objc .ob-edge.r{right:-5px;transform:rotateY(90deg)}#tsfa-pdp .objc .ob-edge.l{left:-5px;transform:rotateY(-90deg)}#tsfa-pdp .objc .ob-glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.05) 52%,transparent 60%);background-size:260% 100%;mix-blend-mode:screen}#tsfa-pdp .objc .ob-ring{position:absolute;right:.2%;bottom:.3%;width:6.5%;aspect-ratio:1;border:1.5px solid #f04c43;border-radius:50%;transition:opacity .4s}#tsfa-pdp .objc .ob-dim{position:absolute;top:50%;left:calc(50% + 60px);transform:translateY(-50%);pointer-events:none;transition:opacity .4s}#tsfa-pdp .objc .ob-caps{position:absolute;left:clamp(16px,4vw,56px);bottom:clamp(28px,7vh,72px);width:min(440px,calc(100vw - 32px));height:170px;pointer-events:none}#tsfa-pdp .objc .ob-cap{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:10px;transition:opacity .45s,transform .45s}#tsfa-pdp .objc .ob-cap .k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .objc .ob-cap .t{font:800 clamp(24px,2.6vw,38px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.03em}#tsfa-pdp .objc .ob-cap .d{margin:0;font-size:15px;line-height:1.6}#tsfa-pdp .objc .ob-count{position:absolute;right:clamp(16px,4vw,56px);bottom:clamp(28px,7vh,72px);font-size:12px;letter-spacing:.2em;color:#f7f3ea}#tsfa-pdp .objc .ob-plate-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:opacity .5s;padding:0 16px}#tsfa-pdp .objc .plate{position:relative;border-radius:8px;overflow:hidden;transform-style:preserve-3d;transition:transform .25s ease-out;box-shadow:0 0 0 1px #ffffff80,0 1px #ffffffb3 inset,0 30px 80px #000000b3}#tsfa-pdp .objc .plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#tsfa-pdp .objc .plate .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050505db,#0505058c 36%,#05050500 70%)}#tsfa-pdp .objc .plate .txt{position:absolute;left:6%;right:6%;bottom:9%;display:flex;flex-direction:column;gap:6px;color:#f7f3ea}#tsfa-pdp .objc .plate .pk{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#f04c43}#tsfa-pdp .objc .plate .pt{font:800 clamp(20px,2.8vw,32px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.02em}#tsfa-pdp .objc .plate .pb{font-size:clamp(12px,1.3vw,14px);line-height:1.45}#tsfa-pdp .objc .plate .pb i{display:inline-block;min-width:1.8em;border-bottom:1px solid #f7f3ea;font-style:normal}#tsfa-pdp .objc .plate .rivet{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbfaf7,#8d8a83 72%);box-shadow:0 1px 1px #00000080}#tsfa-pdp .objc .plate .sheen{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;mix-blend-mode:screen;transition:opacity .3s}#tsfa-pdp .objc .reg .hint{font-size:13px;color:#f7f3ea}#tsfa-pdp .objc .chip small{display:block;margin-top:4px;font-size:11px;letter-spacing:.04em;color:#f04c43}#tsfa-pdp .objc .chip small:empty{display:none}#tsfa-pdp .objc .chip.gone{text-decoration:line-through;text-decoration-color:#f04c43}#tsfa-pdp .objc .reg .left{font-size:14px;color:#f7f3ea;min-height:1.4em}#tsfa-pdp .objc .reg{display:flex;flex-direction:column;align-items:center;gap:12px}#tsfa-pdp .objc .chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#tsfa-pdp .objc .chip{background:none;border:1px solid rgba(247,243,234,.35);border-radius:999px;color:#f7f3ea;font:400 13px/1 Arial,Helvetica,sans-serif;padding:9px 14px;cursor:pointer}#tsfa-pdp .objc .chip[aria-pressed=true]{border-color:#f04c43;color:#f04c43}#tsfa-pdp .objc .chip:hover{border-color:#f7f3ea}#tsfa-pdp .objc .ob-time{position:absolute;left:50%;bottom:clamp(110px,18vh,190px);width:min(1040px,88vw);transform:translate(-50%);transition:opacity .5s}#tsfa-pdp .objc .ob-time .rail{position:relative;height:2px;background:#f7f3ea29}#tsfa-pdp .objc .ob-time .fill{position:absolute;left:0;top:0;bottom:0;background:#f04c43;transform-origin:left center}#tsfa-pdp .objc .ob-time .stops{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}#tsfa-pdp .objc .ob-time .stop{display:flex;flex-direction:column;gap:6px;transition:opacity .4s,transform .4s}#tsfa-pdp .objc .ob-time .yr{font:800 clamp(18px,2vw,26px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.02em}#tsfa-pdp .objc .ob-time .tx{font-size:14px;line-height:1.5}#tsfa-pdp .objc .ob-time .dot{position:absolute;top:-6px;width:12px;height:12px;border-radius:50%;background:#050505;border:2px solid #f04c43;box-sizing:border-box;transition:background .3s}#tsfa-pdp .objc .ob-end{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,90vw);text-align:center!important;transition:opacity .5s;display:flex;flex-direction:column;align-items:center}#tsfa-pdp .objc .ob-end .lg{margin:0;font:800 clamp(64px,11vw,168px)/1 Arial,Helvetica,sans-serif;color:#f7f3ea;white-space:nowrap;text-align:center!important}#tsfa-pdp .objc .ob-end .lg-rule{display:block;width:clamp(60px,9vw,120px);height:2px;margin:clamp(18px,3vh,30px) auto clamp(22px,4vh,40px);background:#f04c43;transform-origin:center}#tsfa-pdp .objc .ob-end .t{margin:0;font:800 clamp(22px,2.6vw,36px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.035em;text-align:center!important}#tsfa-pdp .objc .ob-end .d{margin:16px auto 0;max-width:560px;font-size:16px;line-height:1.6}#tsfa-pdp .objc .ob-end a{display:inline-block;margin-top:22px;font-size:14px;text-decoration:none;border-bottom:1px solid #f04c43;padding-bottom:3px}#tsfa-pdp .objc .outro{height:30vh}@media(max-width:700px){#tsfa-pdp .objc .ob-time .stops{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}#tsfa-pdp .objc .ob-caps{height:200px}}#tsfa-pdp .objc.still .ob{height:auto}#tsfa-pdp .objc.still .ob-stage{position:relative;height:auto;flex-direction:column;gap:56px;padding:40px 0 80px;overflow:visible}#tsfa-pdp .objc.still .ob-caps,#tsfa-pdp .objc.still .ob-plate-wrap,#tsfa-pdp .objc.still .ob-time,#tsfa-pdp .objc.still .ob-end{position:relative;inset:auto;left:auto;bottom:auto;top:auto;transform:none;opacity:1!important;height:auto;width:min(1040px,90vw)}#tsfa-pdp .objc.still .ob-cap{position:relative;opacity:1!important;transform:none!important;margin-bottom:24px}#tsfa-pdp .pf-bar{flex-wrap:wrap;justify-content:center;gap:2px 6px;width:min(calc(100% - 16px),420px);bottom:8px;padding:4px 6px 6px;border-radius:22px;background:#0e0d0c33}#tsfa-pdp .pf-track{order:-1;flex:1 0 100%;height:30px;padding:0 8px;box-sizing:border-box}#tsfa-pdp .pf-time{display:none}#tsfa-pdp .pf-skip{width:44px;padding:0;justify-content:center}#tsfa-pdp .pf-skip .t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#tsfa-pdp .room .lwall{opacity:var(--tsfa-lw,1);transition:opacity .5s ease}#tsfa-pdp .room .rwall{opacity:var(--tsfa-rw,1);transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){#tsfa-pdp .room .lwall,#tsfa-pdp .room .rwall{transition:none}}@media(max-width:600px){#tsfa-pdp .lightbar,#tsfa-pdp .roomwrap .viewbar{position:static;transform:none;width:fit-content;max-width:100%;margin:8px auto 0;justify-content:center}#tsfa-pdp .roomwrap .lt{white-space:nowrap}}@media(min-width:768px)and (min-height:501px){#tsfa-pdp .hquote{align-items:center}#tsfa-pdp .hquote .disp{width:100%;text-align:justify!important;text-align-last:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tsfa-vail-pdp.css.map */
