.bb-ftech{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;background:var(--bg-snow);padding:6rem 1.25rem;box-sizing:border-box;overflow-x:clip}@media(min-width:900px){.bb-ftech{padding:9rem 3rem}}@media(min-width:1400px){.bb-ftech{padding:12rem 4.5rem}}.bb-ftech__inner{max-width:120rem;margin:0 auto;width:100%}.bb-ftech__layout{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:900px){.bb-ftech__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5rem;align-items:center}}@media(min-width:1400px){.bb-ftech__layout{gap:6rem}}.bb-ftech__right{order:-1}@media(min-width:900px){.bb-ftech__right{order:0}}.bb-ftech__left{display:flex;flex-direction:column;gap:2rem;min-width:0}.bb-ftech__header{max-width:none}.bb-ftech__eyebrow{font-family:Roboto,sans-serif;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-fire);font-weight:500;margin:0 0 1.25rem}.bb-ftech__heading{font-family:Roboto,sans-serif;font-weight:900;font-size:clamp(3rem,6.2vw,6rem);line-height:1;letter-spacing:-.03em;color:var(--fg-forest);margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bb-ftech__heading-accent{color:var(--accent-fire)}.bb-ftech__tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bb-ftech__tab{position:relative;padding-left:1.25rem}.bb-ftech__progress{position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#2332221f;overflow:hidden;border-radius:2px}.bb-ftech__progress-fill{display:block;width:100%;height:0;background:var(--accent-fire);transform-origin:top}.bb-ftech__tab.is-active .bb-ftech__progress-fill{animation:bbFtechProgress 6s linear forwards}.bb-ftech--paused .bb-ftech__tab.is-active .bb-ftech__progress-fill,.bb-ftech--paused-auto .bb-ftech__tab.is-active .bb-ftech__progress-fill{animation-play-state:paused}@keyframes bbFtechProgress{0%{height:0}to{height:100%}}.bb-ftech__tab-trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:1.375rem 0 .5rem;cursor:pointer;display:block;width:100%;text-align:left;font-family:Roboto,sans-serif;color:var(--fg-forest)}.bb-ftech__tab-trigger:focus-visible{outline:2px solid var(--accent-fire);outline-offset:2px;border-radius:4px}.bb-ftech__tab-label{font-size:2.125rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--fg-forest);opacity:.38;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:block}.bb-ftech__tab:hover .bb-ftech__tab-label{opacity:.7}.bb-ftech__tab.is-active .bb-ftech__tab-label{opacity:1}.bb-ftech__tab-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.bb-ftech__tab.is-active .bb-ftech__tab-body{grid-template-rows:1fr}.bb-ftech__tab-body-inner{overflow:hidden;min-height:0}.bb-ftech__tab-body-inner>*{opacity:0;transform:translateY(6px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.bb-ftech__tab.is-active .bb-ftech__tab-lede{opacity:.78;transform:translateY(0);transition-delay:.16s}.bb-ftech__tab.is-active .bb-ftech__tab-stats{opacity:1;transform:translateY(0);transition-delay:.24s}.bb-ftech__tab-lede{font-family:Roboto,sans-serif;font-size:1.375rem;line-height:1.55;color:var(--fg-forest);margin:1rem 0 0;padding-bottom:1.25rem;max-width:48ch}.bb-ftech__tab-stats{list-style:none;margin:0;padding:0 0 1.75rem;display:grid;grid-template-columns:repeat(2,auto);gap:.5rem 3rem;justify-content:flex-start}.bb-ftech__tab-stats li{display:flex;flex-direction:column;gap:.375rem}.bb-ftech__tab-stats strong{font-family:Roboto,sans-serif;font-weight:700;font-size:1.875rem;letter-spacing:-.015em;color:var(--fg-forest);line-height:1.1}.bb-ftech__tab-stats span{font-family:Roboto,sans-serif;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-forest);opacity:.55}.bb-ftech__dots{display:none}.bb-ftech__right{position:relative;min-width:0;justify-self:end;width:100%}.bb-ftech__images{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4 / 5;background:#2332220a;min-height:380px;width:100%;box-shadow:0 12px 40px #23322224}@media(min-width:900px){.bb-ftech__images{aspect-ratio:1 / 1;min-height:520px;max-width:720px;max-height:720px;margin-left:auto;border-radius:28px}}.bb-ftech__image,.bb-ftech__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.05);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1)}.bb-ftech__image.is-active,.bb-ftech__video.is-active,.bb-ftech__video--shared{opacity:1;transform:scale(1)}.bb-ftech__playpause{position:absolute;right:16px;bottom:16px;width:48px;height:48px;border-radius:50%;border:0;background:#fffffff0;color:var(--fg-forest);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000038,0 1px 3px #0000001a;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background .2s ease;z-index:2}.bb-ftech__playpause:hover{background:#fff;transform:scale(1.06)}.bb-ftech__playpause:focus-visible{outline:2px solid var(--accent-fire);outline-offset:2px}.bb-ftech__playpause-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.bb-ftech__playpause-icon svg{width:20px;height:20px}.bb-ftech__playpause-icon--play{margin-left:2px}.bb-ftech__playpause-icon--pause{opacity:1;transform:scale(1)}.bb-ftech__playpause-icon--play,.bb-ftech--paused .bb-ftech__playpause-icon--pause{opacity:0;transform:scale(.8)}.bb-ftech--paused .bb-ftech__playpause-icon--play{opacity:1;transform:scale(1)}@media(max-width:899px){.bb-ftech{padding:3.5rem 0}.bb-ftech__inner{padding:0}.bb-ftech__layout{gap:2rem;padding:0 1.25rem}.bb-ftech__heading{font-size:clamp(2.5rem,9vw,3.5rem);letter-spacing:-.025em}.bb-ftech__header{max-width:none}.bb-ftech__images{border-radius:20px;min-height:340px}.bb-ftech__tabs{flex-direction:row;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-left:1.25rem;gap:.875rem;padding:.25rem 1.25rem;margin:0 -1.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bb-ftech__tabs::-webkit-scrollbar{display:none}.bb-ftech__tab{flex:0 0 86%;scroll-snap-align:start;padding:1.5rem 1.5rem 1.25rem;background:var(--fg-forest);border-radius:16px;box-shadow:0 6px 24px #2332222e;display:flex;flex-direction:column}.bb-ftech__progress{display:none}.bb-ftech__tab-trigger{padding:0;color:#fff}.bb-ftech__tab-label{font-size:1.375rem;color:#fff;opacity:1;line-height:1.15}.bb-ftech__tab:hover .bb-ftech__tab-label,.bb-ftech__tab.is-active .bb-ftech__tab-label{opacity:1}.bb-ftech__tab-body{display:block;grid-template-rows:1fr}.bb-ftech__tab-body-inner{overflow:visible}.bb-ftech__tab-body-inner>*{opacity:1!important;transform:none!important}.bb-ftech__tab-lede{font-size:.9375rem;line-height:1.55;color:#ffffffd1;margin:.875rem 0 0;padding-bottom:1rem;max-width:none}.bb-ftech__tab-stats{padding:0;margin-top:auto;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.bb-ftech__tab-stats strong{color:#fff;font-size:1.125rem}.bb-ftech__tab-stats span{color:#ffffff9e;font-size:.625rem}.bb-ftech__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.bb-ftech__dot{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:8px;height:8px;padding:0;border-radius:50%;background:#23322238;transition:background .3s ease,transform .3s ease}.bb-ftech__dot.is-active{background:var(--accent-fire);transform:scale(1.2)}.bb-ftech__playpause{width:40px;height:40px;right:12px;bottom:12px}.bb-ftech__playpause-icon svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.bb-ftech__tab-body,.bb-ftech__tab-body-inner>*,.bb-ftech__tab-label,.bb-ftech__progress-fill,.bb-ftech__image,.bb-ftech__video,.bb-ftech__dot{transition:none!important;transform:none!important;animation:none!important}.bb-ftech__tab.is-active .bb-ftech__progress-fill{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/bachgold-pdp-filter-tech.css.map */
