.bn26-marquee{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:0 24px 0 0;background:#181a19;color:#fff;border-top:1px solid #41443f;border-bottom:1px solid #41443f;font:600 13px/1.4 BN26 Montserrat,Montserrat,sans-serif;letter-spacing:.025em}.bn26-marquee[hidden],.bn26-marquee [hidden]{display:none}.bn26-marquee.bn26-marquee--sunday-only{grid-template-columns:minmax(0,1fr) auto}.bn26-marquee *{box-sizing:border-box}.bn26-marquee__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bn26-marquee__viewport{overflow:hidden;min-width:0}.bn26-marquee__track{display:flex;width:max-content}.bn26-marquee__group{display:flex;flex-shrink:0;align-items:center}.bn26-marquee__item{display:flex;align-items:center;gap:12px;padding:20px 0 20px 32px;white-space:nowrap}.bn26-marquee__item strong{font:inherit;color:#f47740}.bn26-marquee__qualification{font-size:11px;letter-spacing:0;color:#dce2d9}.bn26-marquee__separator{width:4px;height:4px;background:#f47740;margin-left:20px}.bn26-marquee__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 16px;color:#181a19;background:#f47740;border:1px solid #f47740;border-radius:2px;text-decoration:none;white-space:nowrap;font:inherit;font-size:12px;letter-spacing:.05em}.bn26-marquee__cta:hover{background:#ff915f;border-color:#ff915f;color:#181a19}.bn26-marquee__pause{display:grid;place-items:center;min-height:44px;width:44px;padding:0;border:0;border-radius:2px;background:transparent;color:#fff;cursor:pointer}.bn26-marquee__pause[hidden]{display:none}.bn26-marquee__pause:hover{background:#30332e}.bn26-marquee__play-icon,.bn26-marquee__pause[data-paused=true] .bn26-marquee__pause-icon{display:none}.bn26-marquee__pause[data-paused=true] .bn26-marquee__play-icon{display:block}.bn26-marquee a:focus-visible,.bn26-marquee button:focus-visible{outline:2px solid #f47740;outline-offset:3px}.bn26-marquee ::selection{background:#f47740;color:#181a19}.bn26-marquee.is-ready .bn26-marquee__track{animation:bn26-home-scroll 78s linear infinite;animation-play-state:paused}.bn26-marquee.is-running .bn26-marquee__track{animation-play-state:running}.bn26-marquee:hover .bn26-marquee__track,.bn26-marquee:focus-within .bn26-marquee__track{animation-play-state:paused}@keyframes bn26-home-scroll{to{transform:translate(-50%)}}@media(max-width:650px){.bn26-marquee{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;min-height:60px;padding-right:8px;font-size:12px}.bn26-marquee__item{gap:10px;padding:18px 0 18px 24px}.bn26-marquee__cta{gap:7px;padding:0 10px;font-size:10px}.bn26-marquee__pause{width:40px}}@media(prefers-reduced-motion:reduce){.bn26-marquee{grid-template-columns:minmax(0,1fr) auto;padding-left:24px;gap:20px}.bn26-marquee.is-ready .bn26-marquee__track{animation:none;transform:none;width:auto}.bn26-marquee__group{width:100%;flex-wrap:wrap}.bn26-marquee__group:nth-child(2),.bn26-marquee__item:nth-child(n+3),.bn26-marquee__separator,.bn26-marquee__pause{display:none}.bn26-marquee__item{flex-wrap:wrap;gap:4px 10px;padding:12px 0;white-space:normal}}.gd-portfolio{padding:56px 0 48px;background:#fff;color:#222}.gd-portfolio__header{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:32px;text-align:center}.gd-portfolio__eyebrow{margin:0 0 9px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#666}.gd-portfolio__title{margin:0;font-size:32px;line-height:1.2;color:inherit}.gd-portfolio__intro{margin:12px auto 0;max-width:630px;font-size:16px;line-height:1.6;color:#555}.gd-portfolio__all{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 20px;border:1px solid #222;border-radius:0;background:transparent;color:#222;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .18s ease}.gd-portfolio__all:hover{background:#f2f2f2}gd-portfolio-slider{display:block}.gd-portfolio__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.gd-portfolio__hint{margin:0;font-size:12px;line-height:1.5;color:#666}.gd-portfolio__controls{display:flex;gap:8px}.gd-portfolio__controls[hidden]{display:none}.gd-portfolio__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d2d2d2;border-radius:50%;background:#fff;color:#222;font:inherit;font-size:23px;cursor:pointer;transition:background-color .18s ease}.gd-portfolio__controls button:hover{background:#f2f2f2}.gd-portfolio__controls button[aria-disabled=true]{opacity:.35;cursor:default}.gd-portfolio__track{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b8b8b8 #f1f1f1;padding:5px 3px 18px;margin:0 -3px;list-style:none;cursor:grab}.gd-portfolio__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gd-portfolio__item{flex:0 0 calc((100% - 66px)/3.3);min-width:0;scroll-snap-align:start;scroll-margin-inline:3px}.gd-portfolio__card{display:flex;flex-direction:column;height:100%;border:1px solid #dededb;background:#fff;color:#222;text-decoration:none;-webkit-user-drag:none}.gd-portfolio__graphic{display:flex;flex-direction:column;position:relative;min-height:330px;padding:24px;background:#222;color:#fff;overflow:hidden;isolation:isolate}.gd-portfolio__photo{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-2;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;filter:blur(4px);pointer-events:none}.gd-portfolio__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000009e;pointer-events:none}.gd-portfolio__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.5;text-transform:uppercase;color:#fff}.gd-portfolio__meta>span:last-child{font-size:15px;letter-spacing:0}.gd-portfolio__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:120px;padding:14px;margin:22px 0;background:transparent}.gd-portfolio__logo{display:block;width:100%;height:100%;max-width:240px;object-fit:contain;filter:brightness(0) invert(1)}.gd-portfolio__logo--screen{filter:grayscale(1) invert(1) contrast(2);mix-blend-mode:screen}.gd-portfolio__logo--original{filter:none}.gd-portfolio__logo--invert{filter:grayscale(1) invert(1) brightness(1.15)}.gd-portfolio__graphic h3{margin:auto 0 0;font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:700;color:#fff;overflow-wrap:break-word}.gd-portfolio__person{margin:7px 0 0;font-size:13px;line-height:1.5;color:#fff}.gd-portfolio__body{display:flex;flex-direction:column;flex:1;padding:23px 25px}.gd-portfolio__description{margin:0 0 24px;font-size:14px;line-height:1.65;color:#555}.gd-portfolio__watch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #e7e7e7;font-size:13px;font-weight:600;line-height:1.4}.gd-portfolio__watch>span{font-size:20px;color:#b74412}.gd-portfolio__card:hover .gd-portfolio__watch{text-decoration:underline;text-underline-offset:4px}.gd-portfolio__card:focus-visible,.gd-portfolio__all:focus-visible,.gd-portfolio__controls button:focus-visible,.gd-portfolio__track:focus-visible{outline:2px solid #222;outline-offset:3px}.gd-portfolio__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1099px){.gd-portfolio__item{flex-basis:calc((100% - 44px)/2.25)}}@media(max-width:749px){.gd-portfolio{padding:36px 0}.gd-portfolio__header{gap:20px;margin-bottom:24px}.gd-portfolio__title{font-size:28px}.gd-portfolio__intro{font-size:15px}.gd-portfolio__track{gap:16px}.gd-portfolio__item{flex-basis:87%}.gd-portfolio__graphic{min-height:330px;padding:24px}.gd-portfolio__graphic h3{font-size:22px}.gd-portfolio__body{padding:22px 24px}.gd-portfolio__all{width:auto}.gd-portfolio__hint{max-width:195px}}@media(prefers-reduced-motion:reduce){.gd-portfolio__all,.gd-portfolio__controls button{transition:none}.gd-portfolio__track{scroll-behavior:auto}}.gd-featured-status{display:block;width:fit-content;max-width:100%;box-sizing:border-box;margin:1rem 0 0;padding:10px 14px;border:1px solid rgba(205,210,216,.8);border-radius:8px;background:#f7f8faf0;color:#303641;font-size:14px;line-height:1.5;font-weight:400;white-space:normal;overflow-wrap:anywhere;box-shadow:0 2px 8px #141c280a}@supports (backdrop-filter:blur(12px)){.gd-featured-status{background:#f7f8fab8;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}}@media(prefers-reduced-transparency:reduce){.gd-featured-status{background:#f7f8fa;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.gd-featured-status{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.gd-featured-status>p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.gd-accessory-note{font-size:12px;line-height:1.45;color:#303641;margin:0 0 8px;font-weight:600}.gd-goal-gateways-section{background:#fff;color:#111}.gd-goal-gateways-section .gd-goals.page-width{padding-top:64px;padding-bottom:56px}.gd-goals *,.gd-goals *:before,.gd-goals *:after{box-sizing:border-box}.gd-goals h2,.gd-goals h3{color:#111;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:none}.gd-goals__intro{margin-bottom:40px;text-align:center}.gd-goals__intro h2{margin:0 0 10px;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));letter-spacing:calc(var(--font-heading-scale) * .06rem)}.gd-goals__intro p{margin:0;color:#606060;font-size:16px;line-height:1.5}.gd-goals__gateways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gd-goals__gateway{text-align:center;display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #ddd;border-top:5px solid #ff6c2e;background:#fff}.gd-goals__gateway h3{margin:0 0 10px;font-size:22px;line-height:1.3}.gd-goals__gateway p{margin:0;font-size:15px;line-height:1.5;color:#606060}.gd-goals__collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;margin:24px 0}.gd-goals__video{display:block;aspect-ratio:19 / 12;margin:24px 0;overflow:hidden;background:#111}.gd-goals__video video{display:block;width:100%;height:100%;object-fit:cover}.gd-goals__product-image{height:clamp(180px,19vw,270px);min-width:0}.gd-goals__product-image img,.gd-goals__equipment-image img{display:block;width:100%;height:100%;object-fit:contain}.gd-goals a{color:#111;text-decoration:none}.gd-goals a:focus-visible{outline:3px solid #111;outline-offset:4px}.gd-goals .gd-goals__cta{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;gap:16px;padding:13px 42px;min-height:50px;margin-top:auto;background:#ff6c2e;color:#fff;font-weight:700;font-size:16px;line-height:1.5}.gd-goals__cta>[aria-hidden=true]{position:absolute;right:18px}.gd-goals .gd-goals__cta:hover,.gd-goals .gd-goals__cta:focus-visible{background:#111;color:#fff}.gd-goals__equipment-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 20px}.gd-goals__equipment-heading h2{margin:0;font-size:28px;line-height:1.2}.gd-goals__equipment-heading a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:15px;line-height:1.4}.gd-goals__equipment-heading a:hover{text-decoration:underline;text-underline-offset:4px}.gd-goals__equipment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.gd-goals__equipment li{min-width:0}.gd-goals__equipment-card{display:flex;flex-direction:column;height:100%;padding:14px;border:1px solid #ddd;background:#fff}.gd-goals__equipment-card:hover{border-color:#111}.gd-goals__equipment-card:hover h3{text-decoration:underline;text-underline-offset:3px}.gd-goals__equipment-image{height:clamp(125px,12vw,180px);margin-bottom:14px}.gd-goals__equipment-card h3{margin:0 0 14px;font-size:15px;line-height:1.4;overflow-wrap:anywhere}@media screen and (max-width:749px){.gd-goal-gateways-section .gd-goals.page-width{padding-top:40px;padding-bottom:40px}.gd-goals__intro{margin-bottom:28px}.gd-goals__intro h2{font-size:calc(var(--font-heading-scale) * 2rem)}.gd-goals__gateway h3{font-size:18px}.gd-goals__intro p{font-size:16px}.gd-goals__gateways{grid-template-columns:minmax(0,1fr);gap:20px}.gd-goals__gateway{padding:20px}.gd-goals__product-image{height:clamp(170px,43vw,260px)}.gd-goals__equipment-heading{align-items:flex-start;flex-direction:column;gap:4px;margin-top:30px;margin-bottom:14px}.gd-goals__equipment-heading h2{font-size:25px}.gd-goals__equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gd-goals__equipment-card{padding:12px}.gd-goals__equipment-image{height:clamp(110px,30vw,190px)}.gd-goals__equipment-card h3{font-size:14px;margin-bottom:6px}}.bn26-card-badge{position:absolute;top:10px;right:10px;z-index:4;display:block;width:max-content;max-width:calc(100% - 76px);padding:5px 8px;border:1px solid #d33d00;border-left:3px solid #181a19;border-radius:2px;background:linear-gradient(135deg,#c64f00,#e12f00);box-shadow:inset 0 1px #ffffff3d;color:#fff;font:700 10px/1.2 BN26 Montserrat,Montserrat,sans-serif;letter-spacing:.045em;text-align:center;box-sizing:border-box;pointer-events:none}.bn26-card-badge__text{display:inline-block;color:#fff}.bn26-card-badge--inline{position:static;max-width:100%;margin:4px 0;display:inline-block;vertical-align:middle}.card__inner:has(>.bn26-card-badge) .primeb-39655{display:none!important}@supports ((background-clip:text) or (-webkit-background-clip:text)){.bn26-card-badge__text{background-image:none;background-clip:border-box;-webkit-background-clip:border-box;color:#fff}}@media(forced-colors:active){.bn26-card-badge__text{background-image:none;color:CanvasText}}.card__inner:has(>.bn26-card-badge)>.card__content .card__badge.top{margin-top:32px}.gd-service-strip{background:#222;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.gd-service-strip__links{display:flex;align-items:center;justify-content:space-between;gap:24px}.gd-service-strip__link{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 0;color:inherit;font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.01em;text-decoration:none}.gd-service-strip__link svg,.gd-service-menu-link svg{flex:0 0 auto}.gd-service-strip__link:hover span:not(.gd-service-strip__arrow){text-decoration:underline;text-underline-offset:3px}.gd-service-strip__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px;border-radius:2px}.gd-service-menu-link{gap:10px;min-height:48px;border-top:1px solid rgba(var(--color-foreground),.12)}@media screen and (max-width:989px){.gd-service-strip__links{justify-content:center;gap:0}.gd-service-strip__phone{width:100%;min-height:44px;justify-content:center}.gd-service-strip__showroom{display:none}}
/*# sourceMappingURL=/cdn/shop/t/578/compiled_assets/styles.css.map?subset=CAAAJAEAAAAAAAAAAAAAAAgAAAE */
