.tbr-scroll-progress{position:fixed;inset:0 0 auto;z-index:80;height:3px;pointer-events:none;background:transparent}.tbr-scroll-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#00d084;will-change:transform}.tbr-observe{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.tbr-observe:not(.is-visible){transform:translateY(14px);opacity:.82}.tbr-smart{background:#06101f}.tbr-smart__shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,72px);align-items:start}.tbr-smart__intro{position:sticky;top:112px}.tbr-smart__intro h2{margin:0;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.01;letter-spacing:-.04em;text-wrap:balance}.tbr-smart__intro p{max-width:55ch;margin:20px 0 0;color:#ffffffbd;line-height:1.7}.tbr-finder{padding:clamp(22px,4vw,38px);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#081426;box-shadow:0 28px 70px #00000040}.tbr-finder__progress{height:4px;margin-bottom:28px;overflow:hidden;border-radius:99px;background:#ffffff14}.tbr-finder__progress span{display:block;height:100%;width:33.333%;border-radius:inherit;background:#1b8fff;transition:width .3s cubic-bezier(.22,1,.36,1)}.tbr-finder fieldset{min-width:0;border:0}.tbr-finder fieldset[hidden]{display:none}.tbr-finder legend{max-width:24ch;margin-bottom:20px;color:#fff;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;line-height:1.18;letter-spacing:-.025em}.tbr-finder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tbr-choice{position:relative;display:flex;min-height:56px;align-items:center;padding:13px 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;cursor:pointer;transition:transform .18s ease-out,border-color .18s,background .18s}.tbr-choice:hover{transform:translateY(-2px);border-color:#00d0847a;background:#00d0840d}.tbr-choice:has(input:checked){border-color:#00d084;background:#00d08417;box-shadow:0 0 0 1px #00d0842e}.tbr-choice input{position:absolute;opacity:0;pointer-events:none}.tbr-choice span{font-size:.92rem;font-weight:750}.tbr-finder__controls{display:flex;justify-content:space-between;gap:10px;margin-top:24px}.tbr-finder__back{visibility:hidden}.tbr-finder[data-step="2"] .tbr-finder__back,.tbr-finder[data-step="3"] .tbr-finder__back{visibility:visible}.tbr-finder__result{padding-top:4px}.tbr-finder__result[hidden]{display:none}.tbr-finder__result h3{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.15rem)}.tbr-finder__result p{margin:0 0 22px;color:#ffffffb8;line-height:1.65}.tbr-finder__result-actions{display:flex;flex-wrap:wrap;gap:10px}.tbr-privacy-note{margin-top:18px;color:#ffffff85;font-size:.76rem;line-height:1.5}.tbr-personal{display:none;padding:0 0 64px;background:#040b18}.tbr-personal.is-active{display:block}.tbr-personal__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid rgba(27,143,255,.26);border-radius:22px;background:#081426}.tbr-personal__inner strong{display:block;margin-bottom:5px;font-size:1.05rem}.tbr-personal__inner p{margin:0;color:#ffffffa8;font-size:.88rem}.tbr-pdp-nav{position:sticky;top:72px;z-index:35;display:flex;gap:4px;overflow-x:auto;padding:8px max(12px,calc((100vw - 1180px)/2));border-block:1px solid rgba(255,255,255,.08);background:#040b18;color:#ffffffb3;scrollbar-width:none}.tbr-pdp-nav::-webkit-scrollbar{display:none}.tbr-pdp-nav a{flex:0 0 auto;padding:8px 13px;border-radius:999px;font-size:.78rem;font-weight:750;white-space:nowrap}.tbr-pdp-nav a[aria-current=true]{background:#1b8fff26;color:#75baff}.tbr-media-skeleton{position:relative;overflow:hidden;background:#081426}.tbr-media-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:tbr-shimmer 1.1s infinite}.tbr-media-skeleton.is-loaded:after{display:none}@keyframes tbr-shimmer{to{transform:translate(100%)}}@media(max-width:760px){.tbr-smart__shell{grid-template-columns:1fr}.tbr-smart__intro{position:static}.tbr-finder__choices{grid-template-columns:1fr}.tbr-personal__inner{align-items:flex-start;flex-direction:column}.tbr-personal__inner .tbr-btn{width:100%}.tbr-pdp-nav{top:56px}.tbr-observe:not(.is-visible){transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.tbr-observe,.tbr-choice,.tbr-finder__progress span{transition:none!important}.tbr-observe:not(.is-visible){transform:none;opacity:1}.tbr-media-skeleton:after{animation:none;display:none}}.tbr-search-suggest{display:none;width:min(760px,calc(100% - 24px));margin:8px auto 0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#081426;box-shadow:0 24px 60px #0000007a}.tbr-search-suggest.is-open{display:block}.tbr-search-suggest a{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 10px;border-radius:11px;color:#fff}.tbr-search-suggest a:hover,.tbr-search-suggest a:focus-visible{background:#1b8fff1a}.tbr-search-suggest img{width:42px;height:42px;flex:0 0 auto;border-radius:9px;object-fit:cover}.tbr-search-suggest span{display:block;color:#ffffff9e;font-size:.74rem}.tbr-search-suggest strong{display:block;font-size:.86rem}.tbr-search-empty{padding:14px;color:#ffffffa8;font-size:.84rem}.tbr-evidence{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);max-width:1180px;margin:64px auto 0;padding:clamp(24px,4vw,44px);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#081426}.tbr-evidence__copy>span{display:block;margin-bottom:12px;color:#00d084;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tbr-evidence h2{max-width:16ch;margin:0 0 18px;color:#fff;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;letter-spacing:-.035em}.tbr-evidence__copy div,.tbr-evidence__source,.tbr-evidence__note{color:#ffffffb8;line-height:1.7}.tbr-evidence__source,.tbr-evidence__note{margin:16px 0 0;font-size:.9rem}.tbr-evidence__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tbr-evidence__media img{width:100%;height:100%;min-height:280px;border-radius:18px;object-fit:cover}.tbr-evidence__media img:only-child{grid-column:1/-1}@media(max-width:760px){.tbr-evidence{grid-template-columns:1fr;margin:42px 14px 0;border-radius:22px}.tbr-evidence__media{grid-template-columns:1fr}.tbr-evidence__media img{min-height:220px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tbr-experience.css.map */
