.ttb-bf{--black: #000;--ink-1: #101010;--ink-2: #282828;--persimmon: #F25500;--persimmon-press: #D44A00;--old-brass: #A59E69;--toasted-gold: #CC9456;--clay: #BE5F42;--ochre: #743716;--up-maroon: #73120E;--cream: #EFE6D8;--tan: #E1DACD;--sand: #F4F4F4;--light-gray: #D4D4D4;--true-gray: #939393;--border-warm: #D9C8AE;--save-light: var(--up-maroon);--save-dark: var(--toasted-gold);--font-display: var(--font-heading--family, "Bebas Neue"), "Bebas Neue", "Arial Narrow", sans-serif;--font-body: var(--font-body--family, "Montserrat"), "Montserrat", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r: 4px;--r-lg: 10px;--pill: 999px;--ease: cubic-bezier(.22,.61,.36,1);--dur: .22s;--container: 1200px;--gutter: 20px;--hdr-h: 80px;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.ttb-bf--sec{font-size:16px;line-height:1.55}.ttb-bf *,.ttb-bf *:before,.ttb-bf *:after{box-sizing:border-box}.ttb-bf[hidden],.ttb-bf [hidden]{display:none!important}.ttb-bf :where(h1,h2,h3,p,figure,blockquote,ul,ol,dl,dd){margin:0}.ttb-bf :where(h1,h2,h3){font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:.005em}.ttb-bf--sec img{max-width:100%;height:auto;display:block}.ttb-bf a{color:inherit}.ttb-bf button{font-family:inherit;cursor:pointer}.ttb-bf .bf-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.ttb-bf .bf-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--old-brass)}.ttb-bf .h-section{font-size:clamp(2.4rem,5vw,3.6rem);text-wrap:balance}.ttb-bf .h-section+p{text-wrap:pretty}.ttb-bf .ico{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ttb-bf .ico--sm{width:16px;height:16px}.ttb-bf .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:0 1.5rem;border-radius:var(--r);font:500 1rem/1.1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .14s var(--ease);white-space:nowrap}.ttb-bf .btn:active{transform:translateY(1px)}.ttb-bf .btn:focus-visible{outline:2px solid var(--persimmon);outline-offset:3px}.ttb-bf .btn--fire{background:var(--persimmon);color:#fff;border-color:var(--persimmon)}.ttb-bf .btn--fire:hover{background:var(--persimmon-press);border-color:var(--persimmon-press)}.ttb-bf .btn--ghost{background:transparent;color:#fff;border-color:#ffffffb3}.ttb-bf .btn--ghost:hover{background:#fff;color:#000;border-color:#fff}.ttb-bf .btn--ink{background:var(--black);color:#fff;border-color:var(--black)}.ttb-bf .btn--ink:hover{background:var(--ink-2);border-color:var(--ink-2)}.ttb-bf .btn--full{width:100%}.ttb-bf .btn--sm{min-height:42px;padding:0 1.1rem;font-size:.85rem}.ttb-bf .btn[aria-busy=true]{opacity:.7;pointer-events:none}.ttb-bf .bf-link{background:none;border:0;padding:0;font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);cursor:pointer}.ttb-bf [data-bf-clock]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.ttb-bf .clk__l{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-right:.25rem}.ttb-bf .clk__u{display:grid;justify-items:center;min-width:3.1rem;padding:.38rem .35rem .3rem;border:1px solid currentColor;border-radius:var(--r)}.ttb-bf .clk__u b{font-family:var(--font-display);font-weight:400;font-size:1.95rem;line-height:.85;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ttb-bf .clk__u i{font-style:normal;font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:.15rem}.ttb-bf .clk__txt{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ttb-bf .bf-stars{display:flex;gap:.3rem}.ttb-bf .bf-stars i{--f: 1;display:block;width:30px;height:30px;background:linear-gradient(90deg,var(--toasted-gold) calc(var(--f) * 100%),rgba(255,255,255,.24) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12 1.6 15.2 8.1 22.4 9.2 17.2 14.2 18.4 21.4 12 18 5.6 21.4 6.8 14.2 1.6 9.2 8.8 8.1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12 1.6 15.2 8.1 22.4 9.2 17.2 14.2 18.4 21.4 12 18 5.6 21.4 6.8 14.2 1.6 9.2 8.8 8.1'/%3E%3C/svg%3E") center / contain no-repeat}.ttb-bf .sh{position:relative;background:#000;color:#fff;overflow:hidden}.ttb-bf .sh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ttb-bf .sh__bg video,.ttb-bf .sh__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.ttb-bf .sh__bg video{opacity:0;transition:opacity .6s var(--ease)}.ttb-bf .sh__bg video.is-playing{opacity:1}.ttb-bf .sh__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000,#000000f0 26%,#0000008c,#0000 66%),linear-gradient(0deg,#000,#0000 22%)}.ttb-bf .sh__in{position:relative;max-width:1280px;margin:0 auto;padding:3.25rem var(--gutter) 3.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;min-height:min(84vh,720px);align-items:center}.ttb-bf .sh__copy{display:grid;gap:1rem;align-content:center;max-width:35rem;justify-items:start}.ttb-bf .sh__when{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.ttb-bf .sh__when .ico{width:26px;height:26px;color:var(--persimmon)}.ttb-bf .sh__pro{display:grid;gap:.2rem;color:#fff}.ttb-bf .sh__pro span{font-size:clamp(3.6rem,7.6vw,7rem);line-height:.82;letter-spacing:.01em}.ttb-bf .sh__pro small{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,3.4vw,3.1rem);line-height:.95;letter-spacing:.14em;text-transform:uppercase;color:var(--old-brass);padding-left:.06em}.ttb-bf .sh__hl{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:.45rem 1.4rem}.ttb-bf .sh__hl li{display:flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#e7dfd1;white-space:nowrap}.ttb-bf .sh__hl .ico{width:16px;height:16px;stroke-width:3;color:var(--toasted-gold)}.ttb-bf .sh__deal{display:grid;gap:.7rem;margin-top:.4rem}.ttb-bf .sh__half{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem}.ttb-bf .sh__half b{display:inline-block;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(3.4rem,6vw,5.4rem);line-height:.9;letter-spacing:.01em;color:#fff;background:var(--persimmon);padding:.12em .22em .02em;border-radius:var(--r)}.ttb-bf .sh__half span{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:.95;letter-spacing:.03em;color:#fff;max-width:6ch}.ttb-bf .sh__save{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.8rem,4.9vw,4.1rem);line-height:.88;color:#fff}.ttb-bf .sh__save b{font-weight:400;color:var(--save-dark)}.ttb-bf .sh__over{display:grid;gap:.8rem;justify-items:start;max-width:40ch}.ttb-bf .sh__over p{color:#e7dfd1}.ttb-bf .sh__offer{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1;letter-spacing:.02em;color:#fff!important;max-width:30ch}.ttb-bf .sh__clock{color:#fff}.ttb-bf .sh__clock .clk__txt{font-size:.82rem;padding:.5rem .75rem;border-left:3px solid var(--persimmon);background:#ffffff0f}.ttb-bf .sh__clock.is-counting{padding:.7rem .9rem;border:1px solid rgba(242,85,0,.6);border-radius:var(--r);background:#f255001a}.ttb-bf .sh__clock.is-counting .clk__l{font-size:.82rem;color:#ffd9c2}.ttb-bf .sh__clock.is-counting .clk__u{min-width:4.1rem;border-color:#fff9}.ttb-bf .sh__clock.is-counting .clk__u b{font-size:2.9rem}.ttb-bf .sh__ctas{display:flex;flex-wrap:wrap;gap:.6rem}.ttb-bf .sh__note{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.78rem;color:#cfc7ba}.ttb-bf .sh__note span{display:inline-flex;align-items:center;gap:.35rem}.ttb-bf .sh__note .ico{color:var(--old-brass)}.ttb-bf .sh__badge{position:absolute;z-index:2;top:2.4rem;right:max(var(--gutter),calc((100% - 1280px) / 2 + var(--gutter)));margin:0;display:grid;grid-template-columns:auto auto;align-items:center;gap:.35rem .8rem;padding:.85rem 1.1rem .8rem;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);color:#fff}.ttb-bf .sh__badge b{font-family:var(--font-display);font-weight:400;font-size:2.3rem;line-height:.9;letter-spacing:.02em;padding-top:.12em}.ttb-bf .sh__badge>span:last-child{grid-column:1 / -1;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e7dfd1}.ttb-bf .bnd{background:#000;color:#fff;padding:3.5rem 0 3rem;min-height:calc(100vh - var(--hdr-h));display:grid;align-content:center;gap:1.25rem;overflow:hidden;scroll-margin-top:var(--hdr-h)}.ttb-bf .bnd__head{display:grid;gap:.7rem;justify-items:center;text-align:center}.ttb-bf .bnd__kick{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--old-brass)}.ttb-bf .bnd__kick .ico{color:var(--persimmon)}.ttb-bf .bnd .h-section{color:#fff}.ttb-bf .bnd__head p{color:#d8d2c4;max-width:52ch}.ttb-bf .bnd__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.ttb-bf .bnd__track::-webkit-scrollbar{display:none}.ttb-bf .bnd__track:focus-visible{outline:2px solid var(--persimmon);outline-offset:-2px}.ttb-bf .bnd__slide{scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2rem;max-width:1440px;margin:0 auto;width:100%;padding:0 var(--gutter)}.ttb-bf .bnd__img{position:relative;margin:0}.ttb-bf .bnd__img img{width:100%;height:auto;display:block}.ttb-bf .bnd__best{position:absolute;z-index:2;top:1.1rem;left:1.1rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--persimmon);padding:.45rem .7rem;border-radius:var(--r);box-shadow:0 6px 18px #00000073}.ttb-bf .bnd__info{display:grid;gap:1rem;max-width:27rem}.ttb-bf .bnd__tag{justify-self:start;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--toasted-gold);padding:.32rem .55rem;border-radius:var(--r)}.ttb-bf .bnd__info h3{font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:.9;color:#fff}.ttb-bf .bnd__lines{list-style:none;padding:.2rem 0 0;display:grid;gap:.55rem;font-size:.92rem;color:#e7dfd1}.ttb-bf .bnd__lines li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid #262626}.ttb-bf .bnd__lines li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.ttb-bf .bnd__lines em{font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--persimmon);padding:.12rem .35rem;border-radius:3px;margin-left:.35rem;white-space:nowrap}.ttb-bf .bnd__lines .em--free{background:var(--toasted-gold);color:#000}.ttb-bf .bnd__lines s{color:#8a8a8a;margin-right:.25rem}.ttb-bf .bnd__lines b{color:#fff}.ttb-bf .bnd__dim{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:.7rem;color:#8f887b}.ttb-bf .bnd__total{display:grid;gap:.45rem;padding:.1rem 0 .2rem}.ttb-bf .bnd__now{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem}.ttb-bf .bnd__now b{font-family:var(--font-display);font-weight:400;font-size:clamp(3.4rem,5.2vw,4.6rem);line-height:.85;color:#fff;font-variant-numeric:tabular-nums}.ttb-bf .bnd__now span{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,1.9rem);text-transform:uppercase;letter-spacing:.03em;color:#fff}.ttb-bf .bnd__was{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem;font-size:.86rem;color:#a9a191}.ttb-bf .bnd__was s{color:#a9a191}.ttb-bf .bnd__saved{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--toasted-gold);padding:.3rem .55rem;border-radius:var(--r)}.ttb-bf .bnd__saved b{color:#000}.ttb-bf .bnd__nav{display:flex;align-items:center;justify-content:center;gap:1rem}.ttb-bf .bnd__arrow{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);background:transparent;color:#fff;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ttb-bf .bnd__arrow:hover{background:#fff;color:#000}.ttb-bf .bnd__arrow:focus-visible,.ttb-bf .bnd__dots button:focus-visible{outline:2px solid var(--persimmon);outline-offset:3px}.ttb-bf .bnd__dots{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.ttb-bf .bnd__dots button{font:700 .72rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#cfc7ba;background:transparent;border:1px solid #3a3a3a;border-radius:var(--r);padding:.7rem .85rem;min-height:44px}.ttb-bf .bnd__dots button[aria-selected=true]{color:#000;background:#fff;border-color:#fff}.ttb-bf .bnd__foot{display:grid;gap:.6rem;justify-items:center;text-align:center}.ttb-bf .bnd__foot [data-bf-clock]{justify-content:center;color:#e7dfd1}.ttb-bf .bnd__foot p{font-size:.78rem;color:#a9a191;max-width:70ch}.ttb-bf .bnd__msg{font-size:.8rem;color:#ffb59a;min-height:1em}.ttb-bf .bnd__msg:empty{display:none}.ttb-bf .bnd__eng{border:1px solid #2e2e2e;border-radius:var(--r)}.ttb-bf .bnd__eng summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.84rem;font-weight:700;color:#fff}.ttb-bf .bnd__eng summary::-webkit-details-marker{display:none}.ttb-bf .bnd__eng summary:after{content:"+";font-size:1.2rem;line-height:1;color:var(--toasted-gold)}.ttb-bf .bnd__eng[open] summary:after{content:"\2013"}.ttb-bf .bnd__eng summary small{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--toasted-gold)}.ttb-bf .bnd__eng summary:focus-visible{outline:2px solid var(--persimmon);outline-offset:2px}.ttb-bf .bnd__engf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .8rem;padding:0 .9rem .9rem}.ttb-bf .bnd__engf label{font-size:.76rem;font-weight:700;color:#d8d2c4}.ttb-bf .bnd__engf input{background:#0d0d0d;border:1.5px solid #333;color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:.62rem .75rem;border-radius:var(--r);font:500 .92rem var(--font-body);min-width:0}.ttb-bf .bnd__engf input:focus{outline:none;border-color:var(--toasted-gold)}.ttb-bf .bnd__engf input[aria-invalid=true]{border-color:#ff6b4a}.ttb-bf .bnd__engf small{grid-column:1 / -1;font-size:.72rem;color:#a9a191}.ttb-bf .eprev{grid-column:1 / -1;margin:.3rem 0 0;display:grid;gap:.4rem}.ttb-bf .eprev__stage{position:relative;container-type:inline-size;aspect-ratio:970 / 330;border-radius:var(--r);overflow:hidden;background:#c99a63 var(--bf-plate) 0 0 / 100% auto no-repeat;box-shadow:inset 0 0 0 1px #00000040}.ttb-bf .eprev__txt{position:absolute;left:11.5%;top:31%;transform:translateY(-50%);font-family:Times New Roman,Times,Georgia,serif;font-size:6.4cqw;line-height:1;letter-spacing:.04em;white-space:nowrap;color:#2c1608e6;mix-blend-mode:multiply;text-shadow:.012em .012em 0 rgba(18,8,2,.28)}.ttb-bf .eprev__txt.is-sample{color:#2c160861;text-shadow:none}.ttb-bf .eprev figcaption{font-size:.72rem;color:#a9a191}.ttb-bf .eprev figcaption b{color:#e7dfd1;font-weight:700}.ttb-bf .ptag{position:absolute;z-index:1;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.15em;padding:.55em .9em .5em;border:1px solid rgba(255,255,255,.2);border-radius:var(--r);background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 var(--ptag, 11px)/1.1 var(--font-body);letter-spacing:.03em;color:#fff;white-space:nowrap;pointer-events:none}.ttb-bf .ptag b{font:400 1.55em/1 var(--font-display);letter-spacing:.06em;color:var(--toasted-gold)}.ttb-bf .ptag--sm{padding:.4em .65em .36em;gap:.1em}.ttb-bf .b3d{background:#000;color:#d8d2c4;padding:5rem 0 4.5rem}.ttb-bf .b3d__in{max-width:1680px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr) minmax(15rem,22rem);grid-template-areas:"head head head" "parts view photo";gap:2rem 2.5rem;align-items:start}.ttb-bf .b3d__head{grid-area:head;display:grid;gap:.9rem;justify-items:center;text-align:center}.ttb-bf .b3d__head .h-section{color:#fff;font-size:clamp(2.4rem,4.2vw,3.5rem)}.ttb-bf .b3d__head p{max-width:60ch;font-size:1rem}.ttb-bf .b3d__view{grid-area:view;position:sticky;top:calc(var(--hdr-h) + 1rem)}.ttb-bf .b3d__parts{grid-area:parts;align-self:center}.ttb-bf .b3d__path,.ttb-bf .b3d__extras{list-style:none;padding:0;border-top:1px solid #2b2b2b}.ttb-bf .b3d__lbl{margin:0 0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--old-brass)}.ttb-bf .b3d__path+.b3d__lbl,.ttb-bf .b3d__extras+.b3d__lbl{margin-top:1.6rem}.ttb-bf .b3d__path li,.ttb-bf .b3d__extras li{border-bottom:1px solid #2b2b2b}.ttb-bf .b3d__item{display:grid;grid-template-columns:2.2rem minmax(0,1fr);grid-template-areas:"n t" "n s";column-gap:.95rem;width:100%;padding:.8rem 0;background:none;border:0;color:#fff;text-align:left;cursor:pointer;font:inherit}.ttb-bf .b3d__item:focus-visible{outline:2px solid var(--persimmon);outline-offset:3px}.ttb-bf .b3d__n{grid-area:n;align-self:center;width:2.1rem;height:2.1rem;border-radius:50%;border:1.5px solid var(--toasted-gold);color:var(--toasted-gold);display:grid;place-items:center;font-weight:700;font-size:.85rem;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ttb-bf .b3d__n svg,.ttb-bf .b3d__dot svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.6;fill:none}.ttb-bf .b3d__t{grid-area:t;font-family:var(--font-display);font-size:1.5rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;transition:color var(--dur) var(--ease)}.ttb-bf .b3d__s{grid-area:s;font-size:.84rem;color:#a9a191;margin-top:.15rem}.ttb-bf .b3d__item:hover .b3d__t{color:var(--toasted-gold)}.ttb-bf .b3d__item[aria-expanded=true] .b3d__n{background:var(--toasted-gold);color:#000}.ttb-bf .b3d__item--x .b3d__t{font-size:1.3rem}.ttb-bf .b3d__detail{display:none}.ttb-bf .b3d__detail img{object-fit:cover;border-radius:var(--r);background:#111}.ttb-bf .b3d__detail p{font-size:.88rem;color:#e3dccf}.ttb-bf .b3d__proof{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.76rem;color:#a9a191}.ttb-bf .b3d__proof span{display:inline-flex;align-items:center;gap:.35rem}.ttb-bf .b3d__proof .ico{width:15px;height:15px;color:var(--old-brass)}.ttb-bf .b3d__stage{position:relative;aspect-ratio:5 / 4}.ttb-bf .b3d__stage:after{content:"";position:absolute;left:15%;right:15%;bottom:12%;height:14%;background:radial-gradient(closest-side,#ffd6aa1f,#ffd6aa00);pointer-events:none}.ttb-bf .b3d__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .45s var(--ease)}.ttb-bf .b3d__pdots{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s var(--ease)}.ttb-bf .b3d__stage.is-live .b3d__poster,.ttb-bf .b3d__stage.is-live .b3d__pdots{opacity:0;visibility:hidden}.ttb-bf .b3d__stage model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;--poster-color: transparent;--progress-bar-height: 0px;--min-hotspot-opacity: 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.ttb-bf .b3d__dot{width:30px;height:30px;padding:0;border-radius:50%;border:2px solid #fff;background:#101010;color:#fff;display:grid;place-items:center;font:700 .78rem/1 var(--font-body);box-shadow:0 2px 10px #140c0673;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ttb-bf .b3d__pdots .b3d__dot{position:absolute;transform:translate(-50%,-50%)}.ttb-bf .b3d__dot:focus-visible{outline:2px solid var(--persimmon);outline-offset:3px}.ttb-bf .b3d__dot.is-on{background:var(--toasted-gold);color:#000;box-shadow:0 0 0 7px #cc94564d,0 2px 10px #140c0673}.ttb-bf .has-pick .b3d__dot:not(.is-on){opacity:.62}.ttb-bf .b3d__reset{position:absolute;right:.75rem;bottom:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--r);background:#0a0a0ab8;color:#fff;font:600 .74rem/1 var(--font-body);letter-spacing:.03em;cursor:pointer}.ttb-bf .b3d__reset svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ttb-bf .b3d__reset:hover{background:#000;border-color:#fff9}.ttb-bf .b3d__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin-top:1rem}.ttb-bf .b3d__switch{display:inline-grid;grid-template-columns:1fr 1fr;border:2px solid rgba(255,255,255,.35);border-radius:var(--r);overflow:hidden}.ttb-bf .b3d__switch button{border:0;background:transparent;color:#fff;font:700 .74rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;padding:.8rem .95rem;min-height:44px}.ttb-bf .b3d__switch button+button{border-left:2px solid rgba(255,255,255,.35)}.ttb-bf .b3d__switch button[aria-pressed=true]{background:#fff;color:#101010}.ttb-bf .b3d__switch button:focus-visible{outline:2px solid var(--persimmon);outline-offset:-4px}.ttb-bf .b3d__ar{color:#000;background:#fff;border-color:#fff}.ttb-bf .b3d__ar:hover{background:var(--cream);border-color:var(--cream)}.ttb-bf .b3d__note{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#a9a191;max-width:42ch}.ttb-bf .b3d__note .ico{width:18px;height:18px;color:var(--old-brass)}.ttb-bf .b3d__photo{grid-area:photo;align-self:center;margin:0;position:sticky;top:calc(var(--hdr-h) + 1rem);display:grid;gap:.9rem}.ttb-bf .b3d__photo img{width:100%;height:auto;aspect-ratio:5 / 6;object-fit:cover;border-radius:var(--r-lg);background:#111}.ttb-bf .b3d__photo b{font-family:var(--font-display);font-weight:400;font-size:1.9rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--toasted-gold)}.ttb-bf .b3d__photo p{font-size:.9rem;color:#e3dccf;margin-top:.35rem}.ttb-bf .b3d__photo.is-in{animation:bf-in .45s var(--ease) both}@keyframes bf-in{0%{opacity:0;transform:translateY(8px)}}.ttb-bf .rtog{background:#000;color:#fff;padding:4.5rem 0 4rem;overflow:hidden}.ttb-bf .sec__head{text-align:center;max-width:52rem;margin:0 auto 2.5rem;display:grid;gap:.8rem}.ttb-bf .sec__lead{color:var(--ink-2);font-size:1.02rem}.ttb-bf .rtog .h-section{color:var(--old-brass)}.ttb-bf .rtog .sec__lead{color:#d8d2c4}.ttb-bf .rtog__wall{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ttb-bf .rtog__track{display:flex;gap:.9rem;width:max-content;animation:bf-rtog var(--rtog-dur, 132s) linear infinite}.ttb-bf .rtog__wall:hover .rtog__track{animation-play-state:paused}@keyframes bf-rtog{to{transform:translate(calc(-50% - .45rem))}}.ttb-bf .rtog__item{position:relative;margin:0;width:clamp(190px,17vw,250px);aspect-ratio:9 / 16;border-radius:var(--r-lg);overflow:hidden;background:#111 center / cover no-repeat;flex:0 0 auto}.ttb-bf .rtog__item>img,.ttb-bf .rtog__item video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ttb-bf .rtog__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 58%,#00000073 80%,#000c);pointer-events:none}.ttb-bf .rtog__item figcaption{position:absolute;z-index:1;left:.5rem;right:.5rem;bottom:.7rem;transform:translateZ(0);display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden}.ttb-bf .rtog__av{width:28px;height:28px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#000;box-shadow:0 0 0 1.5px #ffffffd9}.ttb-bf .bf-reveal{background:var(--black);color:#fff;padding-bottom:4.5rem}.ttb-bf .bf-reveal>img{width:100%;max-width:1600px;margin:0 auto;-webkit-mask:radial-gradient(64% 70% at 50% 50%,#000 58%,transparent 100%);mask:radial-gradient(64% 70% at 50% 50%,#000 58%,transparent 100%)}.ttb-bf .bf-reveal__in{position:relative;z-index:1;max-width:1180px;margin:-5.5rem auto 0;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.5rem 3rem;align-items:center}.ttb-bf .bf-reveal__txt{display:grid;gap:1rem}.ttb-bf .bf-reveal__txt .h-section{color:#fff}.ttb-bf .bf-reveal__txt p{max-width:48ch;color:#e9e2d5}.ttb-bf .bf-reveal__offer{display:grid;gap:.95rem;justify-items:start;padding:1.6rem 1.75rem 1.75rem;border:1px solid rgba(242,85,0,.55);border-radius:var(--r-lg);background:linear-gradient(135deg,#f255002e,#f255000a)}.ttb-bf .bf-reveal__kick{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.ttb-bf .bf-reveal__kick .ico{color:var(--persimmon)}.ttb-bf .bf-reveal__big{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.ttb-bf .bf-reveal__big b{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(3rem,5vw,4.4rem);line-height:.9;letter-spacing:.01em;color:#fff;background:var(--persimmon);padding:.12em .22em .02em;border-radius:var(--r)}.ttb-bf .bf-reveal__big span{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:.95;letter-spacing:.03em;color:#fff;max-width:11ch}.ttb-bf .bf-reveal__save{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;letter-spacing:.01em;color:#fff}.ttb-bf .bf-reveal__save b{font-weight:400;color:var(--toasted-gold)}.ttb-bf .bf-reveal__ctas{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.ttb-bf .bf-sec{padding:4.5rem 0}.ttb-bf .bf-sec--sand{background:var(--sand);color:var(--ink-1)}.ttb-bf .bf-sec--white{background:#fff;color:var(--ink-1)}.ttb-bf .yt__kick{margin:0 0 .5rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--persimmon)}.ttb-bf .yt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;list-style:none;padding:0}.ttb-bf .yt__item{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--light-gray);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 22px 44px -30px #3c1c0873}.ttb-bf .yt__frame{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.ttb-bf .yt__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ttb-bf .yt__play{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;border:0;background:none;cursor:pointer;color:#fff;font:inherit;text-align:left;text-decoration:none}.ttb-bf .yt__play:focus-visible{outline:3px solid var(--persimmon);outline-offset:-3px}.ttb-bf .yt__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ttb-bf .yt__play:hover .yt__thumb{transform:scale(1.03)}.ttb-bf .yt__bar{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem 2.6rem;background:linear-gradient(#000000c7,#0000)}.ttb-bf .yt__av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto}.ttb-bf .yt__bar>span{display:grid;gap:.1rem;min-width:0}.ttb-bf .yt__bar b{font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ttb-bf .yt__bar small{font-size:.78rem;opacity:.85}.ttb-bf .yt__btn{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);transition:transform .2s}.ttb-bf .yt__btn svg{width:100%;height:100%;display:block}.ttb-bf .yt__btn path:first-child{fill:red}.ttb-bf .yt__play:hover .yt__btn{transform:translate(-50%,-50%) scale(1.08)}.ttb-bf .yt__time{position:absolute;right:.7rem;bottom:.7rem;background:#000c;font-size:.74rem;font-weight:600;letter-spacing:.02em;padding:.15rem .42rem;border-radius:4px}.ttb-bf .yt__say{flex:1;display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem 1.5rem}.ttb-bf .yt__say blockquote{font-size:1rem;line-height:1.5;color:var(--ink-1)}.ttb-bf .yt__who{margin-top:auto;display:flex;align-items:center;gap:.8rem;font-size:.8rem;color:var(--ink-2)}.ttb-bf .yt__who>span{display:grid;gap:.1rem}.ttb-bf .yt__who b{color:var(--black);font-size:.86rem}.ttb-bf .yt__who img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid var(--toasted-gold)}.ttb-bf .bf-faq{max-width:46rem;margin:0 auto;display:grid;gap:.6rem}.ttb-bf .bf-faq details{border:1px solid var(--light-gray);border-radius:var(--r);background:#fff}.ttb-bf .bf-faq summary{cursor:pointer;list-style:none;padding:1rem 1.1rem;font-weight:700;font-size:.95rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--ink-1)}.ttb-bf .bf-faq summary::-webkit-details-marker{display:none}.ttb-bf .bf-faq summary:after{content:"+";font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--persimmon)}.ttb-bf .bf-faq details[open] summary:after{content:"\2212"}.ttb-bf .bf-faq summary:focus-visible{outline:2px solid var(--persimmon);outline-offset:2px}.ttb-bf .bf-faq details>div{padding:0 1.1rem 1.1rem;font-size:.92rem;color:var(--ink-2)}.ttb-bf .bf-faq details>div p+p{margin-top:.6rem}.ttb-bf .h-fire,.ttb-bf .bf-close__h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.ttb-bf .h-fire .ico,.ttb-bf .bf-close__h .ico{width:.9em;height:.9em;color:var(--persimmon)}.ttb-bf .bf-close{background:#000;color:#fff;text-align:center;padding:3.5rem 0;border-top:1px solid #1f1f1f}.ttb-bf .bf-close .h-section{color:#fff}.ttb-bf .bf-close .bf-wrap{display:grid;gap:1rem;justify-items:center}.ttb-bf .bf-close [data-bf-clock]{justify-content:center;color:#fff}.ttb-bf.bf-callout{background:var(--black);color:#fff;border-radius:var(--r-lg);padding:1rem 1.1rem;display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;width:100%}.ttb-bf.bf-callout .ico{color:var(--persimmon);width:26px;height:26px;margin-top:.1rem}.ttb-bf.bf-callout b{display:block;font-family:var(--font-display);font-weight:400;font-size:1.5rem;letter-spacing:.03em;line-height:1;margin-bottom:.3rem}.ttb-bf.bf-callout b em{font-style:normal;color:var(--old-brass)}.ttb-bf.bf-callout p{font-size:.85rem;line-height:1.45;color:#d8d2c4}.ttb-bf.bf-callout p strong{color:#fff}.ttb-bf.bf-callout .bf-callout__save{font-family:var(--font-display);font-size:2.1rem;line-height:.9;text-transform:uppercase;color:#fff;margin:.35rem 0 .45rem}.ttb-bf.bf-callout .bf-callout__save b{display:inline;margin:0;font-size:inherit;letter-spacing:.01em;color:var(--toasted-gold)}.ttb-bf.bf-callout [data-bf-clock]{color:#e7dfd1;margin-top:.55rem}.ttb-bf.pair-pick{display:grid;gap:.6rem;width:100%;padding:1rem 1rem 1.05rem;border:1px solid var(--border-warm);border-radius:var(--r-lg);background:#fffaf3;color:var(--ink-1)}.ttb-bf .pair-pick__head{display:flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:1.45rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.ttb-bf .pair-pick__head .ico{width:20px;height:20px;color:var(--persimmon)}.ttb-bf .pair-pick__opts{display:grid;gap:.45rem}.ttb-bf .pair-opt{display:grid;grid-template-columns:auto 44px minmax(0,1fr) auto;gap:.7rem;align-items:center;border:1px solid var(--light-gray);border-radius:var(--r);padding:.5rem .75rem .5rem .65rem;cursor:pointer;text-align:left;background:#fff;color:var(--ink-1);font:inherit}.ttb-bf .pair-opt:hover{border-color:#000}.ttb-bf .pair-opt[aria-checked=true]{border-color:#000;box-shadow:inset 0 0 0 1px #000}.ttb-bf .pair-opt:focus-visible{outline:2px solid var(--persimmon);outline-offset:2px}.ttb-bf .pair-opt__dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--true-gray)}.ttb-bf .pair-opt[aria-checked=true] .pair-opt__dot{border-color:#000;background:radial-gradient(circle,#000 0 4px,transparent 4.5px)}.ttb-bf .pair-opt img{width:44px;height:44px;object-fit:cover;border-radius:var(--r);background:#f2f2f2}.ttb-bf .pair-opt b{font-size:.92rem}.ttb-bf .pair-opt__save{font-weight:800;font-size:.88rem;color:var(--up-maroon);white-space:nowrap}.ttb-bf.pair-pick .btn s{font-weight:400;opacity:.6;margin-left:.35rem;font-size:.85em}.ttb-bf .pair-pick__note{font-size:.76rem;color:var(--ink-2);text-align:center}.ttb-bf.pair-pick .bnd__eng{border-color:var(--border-warm);background:#fff}.ttb-bf.pair-pick .bnd__eng summary{color:var(--black)}.ttb-bf.pair-pick .bnd__eng summary small,.ttb-bf.pair-pick .bnd__eng summary:after{color:var(--ochre)}.ttb-bf.pair-pick .bnd__engf label{color:var(--ink-2)}.ttb-bf.pair-pick .bnd__engf input{background:#fff;border-color:var(--light-gray);color:var(--black)}.ttb-bf.pair-pick .bnd__engf input:focus{border-color:var(--black)}.ttb-bf.pair-pick .bnd__engf small,.ttb-bf.pair-pick .eprev figcaption{color:var(--ink-2)}.ttb-bf.pair-pick .eprev figcaption b{color:var(--black)}.ttb-bf.pair-pick .bnd__msg{color:var(--up-maroon)}.ttb-bf-scope{margin:0 0 .35rem;font-size:.8rem;line-height:1.4;color:rgb(var(--color-foreground-rgb, 40 40 40) / .8)}.ttb-boards [hidden]{display:none!important}.ttb-boards .ttb-bf-eyebrow{display:flex;align-items:center;gap:.45rem}.ttb-boards .ttb-bf-eyebrow .ico{width:20px;height:20px;flex:none;stroke:#f25500;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ttb-boards .ttb-bf-hero-pic{margin:0}.ttb-boards .ttb-bf-hero-pic img{object-position:50% 60%}.ttb-boards .ttb-bf-tag{position:absolute;z-index:2;left:16px;top:.8rem;margin:0;padding:.4rem .6rem;border-radius:4px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e7dfd1}.ttb-boards .ttb-bf-tag b{color:#fff}.ttb-boards .ttb-bf-deal{margin-top:.6rem}.ttb-boards .ttb-bf-offer{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.9rem,7vw,2.6rem);line-height:1;text-transform:uppercase;color:#cc9456;text-wrap:balance}.ttb-boards .ttb-bf-save{margin:.15rem 0 0;font-family:var(--font-heading--family);font-size:clamp(2.4rem,9vw,3.6rem);line-height:.95;text-transform:uppercase;color:#fff}.ttb-boards .ttb-bf-clock{margin-top:1rem;color:#e7dfd1}.ttb-boards .ttb-bf-clock .clk__txt{font-size:.78rem;padding:.45rem .7rem;border-left:3px solid #f25500;background:#ffffff0f}.ttb-boards .ttb-bf-clock.is-counting .clk__l{color:#ffd9c2}.ttb-boards .ttb-bf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.4rem}.ttb-boards .ttb-bf-actions .ttb-boards__jump{margin-top:0}.ttb-boards .ttb-bf-rating{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.85rem;color:#ffffffd1}.ttb-boards .ttb-bf-rating .bf-stars{gap:.15rem}.ttb-boards .ttb-bf-rating .bf-stars i{width:17px;height:17px}.ttb-boards .ttb-bf-rating b{color:#fff;margin-right:.25rem}.ttb-boards .ttb-bf-badge{position:absolute;left:.5rem;top:.5rem;z-index:1;padding:.3rem .45rem;border-radius:4px;background:#f25500;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ttb-boards .ttb-bf-dims{font-family:var(--font-mono);font-size:.72rem;color:#282828}.ttb-boards .ttb-bf-dims span{display:block}.ttb-boards .ttb-bf-for{font-size:.8rem;line-height:1.45;color:#5a5a5a}.ttb-boards .ttb-boards__pairs{background:#000;color:#fff;scroll-margin-top:80px}.ttb-boards .ttb-bf-h2{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,6vw,2.8rem);line-height:.95;text-transform:uppercase;color:#a59e69}.ttb-boards .ttb-bf-pairs-head{margin-bottom:1.5rem}.ttb-boards .ttb-bf-pairs-head p{margin:.35rem 0 0;font-size:.9rem;color:#d8d2c4}.ttb-boards .ttb-bf-packs{list-style:none;margin:0 -16px;padding:0 16px .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.ttb-boards .ttb-bf-packs::-webkit-scrollbar{display:none}.ttb-boards .ttb-bf-pack{scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;border:1px solid #2a2a2a;border-radius:10px;overflow:hidden;background:#0d0d0d}.ttb-boards .ttb-bf-pack.is-best{border-color:#a59e69}.ttb-boards .ttb-bf-pack figure{position:relative;margin:0}.ttb-boards .ttb-bf-pack img{aspect-ratio:16 / 10;object-fit:cover}.ttb-boards .ttb-bf-pack-tag{position:absolute;z-index:2;left:.7rem;top:.7rem;padding:.32rem .5rem;border-radius:4px;background:#f25500;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ttb-boards .ttb-bf-pack-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.1rem}.ttb-boards .ttb-bf-pack-body h3{margin:0;font-family:var(--font-body--family);font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}.ttb-boards .ttb-bf-pack-save{margin:0;font-family:var(--font-heading--family);font-size:2rem;line-height:1;text-transform:uppercase;color:#cc9456}.ttb-boards .ttb-bf-pack-pay{margin:0 0 .6rem;font-size:.85rem;color:#cfc7ba}.ttb-boards .ttb-bf-pack-pay b{color:#fff}.ttb-boards .ttb-bf-pack-pay s{color:#8a8a8a;margin-left:.2rem}.ttb-boards .ttb-bf-pack .btn{margin-top:auto}.ttb-boards .ttb-bf-fine{margin:1.25rem 0 0;font-size:.78rem;line-height:1.5;color:#a9a294;max-width:80ch}@media(min-width:750px){.ttb-boards .ttb-bf-dims{font-size:.85rem}.ttb-boards .ttb-bf-dims span{display:inline}.ttb-boards .ttb-bf-dims span+span:before{content:"\b7  "}.ttb-boards .ttb-bf-for{font-size:.95rem}.ttb-boards .ttb-bf-badge{left:.9rem;top:.9rem;font-size:.7rem;padding:.4rem .6rem}.ttb-boards .ttb-bf-packs{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;overflow:visible}.ttb-boards .ttb-bf-pack-body{padding:1.25rem 1.3rem 1.4rem}.ttb-boards .ttb-bf-pack-save{font-size:2.3rem}}@media(min-width:990px){.ttb-boards .ttb-bf-tag{left:1.5rem;right:auto;top:auto;bottom:2.2rem;font-size:.74rem;padding:.5rem .75rem}.ttb-boards .ttb-bf-offer{font-size:2.4rem}.ttb-boards .ttb-bf-save{font-size:3rem}}@media(min-width:901px){.ttb-bf #pairs .bnd__slide,.ttb-bf .bnd--bleed .bnd__slide{max-width:none;padding:0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(2.5rem,4.5vw,5rem)}.ttb-bf .bnd--bleed .bnd__img img{aspect-ratio:16 / 10;max-height:70vh;object-fit:cover;object-position:50% 62%}.ttb-bf .bnd--bleed .bnd__info{max-width:30rem;padding-right:var(--gutter)}.ttb-bf .bnd--bleed .bnd__best{left:max(var(--gutter),1.5rem);top:1.5rem}}@media(max-width:1100px){.ttb-bf .b3d__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "view view" "parts photo"}.ttb-bf .b3d__photo{position:static}}@media(max-width:900px){.ttb-bf .sh__in{grid-template-columns:1fr;min-height:0;padding:0 var(--gutter) 2.25rem;gap:.7rem}.ttb-bf .sh__bg{position:relative;height:58vw;min-height:220px}.ttb-bf .sh__bg:after{background:linear-gradient(180deg,#0000 50%,#000)}.ttb-bf .sh__copy{gap:.65rem;max-width:none}.ttb-bf .sh__when{margin-top:-.4rem}.ttb-bf .sh__pro span{font-size:clamp(3.4rem,17vw,4.6rem)}.ttb-bf .sh__pro small{font-size:1.75rem;letter-spacing:.12em}.ttb-bf .sh__hl{grid-template-columns:repeat(2,auto);gap:.35rem 1rem}.ttb-bf .sh__hl li{font-size:.64rem;letter-spacing:.05em}.ttb-bf .sh__hl .ico{width:14px;height:14px}.ttb-bf .sh__ctas{width:100%}.ttb-bf .sh__ctas .btn{flex:1 1 100%;min-width:0}.ttb-bf .sh__half b{font-size:3.6rem}.ttb-bf .sh__half span{font-size:1.55rem}.ttb-bf .sh__save{font-size:2.6rem}.ttb-bf .sh__offer{max-width:none}.ttb-bf .sh__note{display:none}.ttb-bf .sh__clock.is-counting .clk__u{min-width:3.3rem}.ttb-bf .sh__clock.is-counting .clk__u b{font-size:2.2rem}.ttb-bf .sh__badge{top:.8rem;left:var(--gutter);right:auto;padding:.55rem .75rem .5rem;gap:.2rem .55rem}.ttb-bf .sh__badge .bf-stars{gap:.2rem}.ttb-bf .sh__badge .bf-stars i{width:20px;height:20px}.ttb-bf .sh__badge b{font-size:1.6rem}.ttb-bf .sh__badge>span:last-child{font-size:.6rem;letter-spacing:.12em}.ttb-bf .bnd{min-height:0;padding:3rem 0 2.5rem}.ttb-bf .bnd__slide{grid-template-columns:1fr;gap:1rem}.ttb-bf .bnd__img{margin:0 calc(var(--gutter) * -1)}.ttb-bf .bnd__best{top:.7rem;left:var(--gutter);font-size:.68rem;padding:.36rem .55rem}.ttb-bf .bnd__info{max-width:none}.ttb-bf .bnd__dots{flex-wrap:nowrap;gap:.3rem}.ttb-bf .bnd__dots button{padding:.6rem;font-size:.66rem}.ttb-bf .bnd__arrow{display:none}.ttb-bf .b3d{padding:3.25rem 0}.ttb-bf .b3d__in{grid-template-columns:1fr;grid-template-areas:"head" "view" "parts"}.ttb-bf .b3d__view{position:static;margin:0 calc(var(--gutter) * -1)}.ttb-bf .b3d__bar{padding:0 var(--gutter)}.ttb-bf .b3d__detail{display:grid;grid-template-columns:132px minmax(0,1fr);gap:1rem;padding:0 0 1rem;align-items:start}.ttb-bf .b3d__detail img{width:132px;height:158px}.ttb-bf .b3d__photo{display:none}.ttb-bf .rtog{padding:3.25rem 0 3rem}.ttb-bf .bf-reveal{padding-bottom:3rem}.ttb-bf .bf-reveal>img{-webkit-mask:linear-gradient(180deg,transparent 0,#000 10%,#000 78%,transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 10%,#000 78%,transparent 100%)}.ttb-bf .bf-reveal__in{grid-template-columns:1fr;margin-top:-1rem;gap:1.4rem}.ttb-bf .bf-reveal__offer{padding:1.25rem 1.2rem 1.3rem}.ttb-bf .bf-reveal__ctas{width:100%}.ttb-bf .bf-reveal__ctas .btn{flex:1 1 100%}.ttb-bf .bf-reveal__big b{font-size:3.2rem}.ttb-bf .yt{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 1.5rem;scroll-padding-inline:var(--gutter);scrollbar-width:none}.ttb-bf .yt::-webkit-scrollbar{display:none}.ttb-bf .yt__item{scroll-snap-align:start}.ttb-bf .yt__say{padding:1.2rem 1.25rem 1.3rem}.ttb-bf .yt__btn{width:58px;height:41px}.ttb-bf .yt__bar b{font-size:.9rem}}@media(max-width:600px){.ttb-bf .bnd__kick{display:block;font-size:.72rem;letter-spacing:.1em;text-wrap:balance}.ttb-bf .bnd__kick .ico{display:inline-block;vertical-align:-3px;margin-right:.4rem}}@media(max-width:420px){.ttb-bf .clk__u{min-width:2.7rem}.ttb-bf .clk__u b{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.ttb-bf .rtog__wall{overflow-x:auto;-webkit-mask:none;mask:none}.ttb-bf .rtog__track{animation:none;padding:0 var(--gutter)}.ttb-bf .rtog__item[aria-hidden=true]{display:none}.ttb-bf .b3d__photo.is-in{animation:none}.ttb-bf .bnd__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ttb-bf.css.map */
