@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-6986ed {display: block; font-family: "Barlow"; font-size: 12px; line-height: 1.4; font-weight: 400; color: #62626c; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; overflow: hidden; min-width: 0px; max-width: 100%}#brxe-6986ed { white-space: nowrap; text-overflow: ellipsis;}#brxe-6986ed a { color: #62626c;}#brxe-6986ed span { color: #62626c;}#brxe-6986ed a:hover { color: #0a0a0b;}#brxe-6986ed a:focus-visible { outline: 2px solid #168fdc; outline-offset: 2px;}#brxe-6986ed nav { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}#brxe-6986ed .navigation { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}#brxe-416801 {font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-d8e747 {width: 100%; max-width: 1272px; gap: 8px}#brxe-5902a8 {background-color: #ffffff; padding-top: 10px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #0a0a0b}@media(max-width:991px){.ww-equipment-left{position:static} .ww-equipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))} .ww-equipment-fact:nth-child(2){border-right:0} .ww-equipment-fact:nth-child(-n+2){border-bottom:1px solid #e4e4e7}}@media(max-width:767px){.ww-equipment-gallery .flex-viewport{border-radius:14px} .ww-equipment-fact{padding:12px} .ww-equipment-fact strong{font-size:16px} .ww-equipment-single .ww-product-disclosure-title{font-size:17px;padding:20px 48px 20px 18px} .ww-equipment-single .ww-product-disclosure-title:after{right:18px;top:16px} .ww-equipment-single .ww-product-detail-body{padding:20px 18px;font-size:15px} .ww-equipment-single .ww-product-detail-body th,.ww-equipment-single .ww-product-detail-body td{padding:9px;font-size:13px} .ww-equipment-purchase .wcpa_price_summary{padding:16px} .ww-equipment-related .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} .ww-equipment-related .products .product img{height:175px;padding:8px} .ww-equipment-related .woocommerce-loop-product__title{font-size:22px;padding:14px 12px 10px} .ww-equipment-related .products .price{padding:0 12px 12px;font-size:16px} .ww-equipment-related .products .button{margin:auto 12px 14px;padding:10px;font-size:13px}}@media(max-width:991px){.ww-equipment-left{position:static!important} .ww-equipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.ww-equipment-builder-card{display:none!important} .ww-equipment-single .ww-product-disclosure-title{font-size:17px!important;padding:20px 48px 20px 18px!important} .ww-equipment-single .ww-product-detail-body{padding:20px 18px!important}}@media(max-width:991px){.ww-equipment-single .ww-equipment-left{position:static!important} .ww-equipment-single .ww-equipment-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important} .ww-equipment-single .ww-equipment-fact{padding:12px 9px!important} .ww-equipment-single .ww-equipment-fact strong{font-size:15px!important} .ww-equipment-single .ww-equipment-fact small{font-size:10px!important}}@media(max-width:767px){.ww-equipment-single .ww-equipment-price{padding:18px!important} .ww-equipment-single .ww-equipment-choice{font-size:12px;padding:9px 10px} .ww-equipment-single .ww-equipment-choice.is-current{padding:8px 9px} .ww-equipment-single .ww-equipment-chooser{gap:7px!important} .ww-equipment-single .ww-equipment-helper{display:none!important}}@media(max-width:767px){body #brxe-951dfb,body #brxe-3f4430{display:none}} .ww-equipment-single { color: #0a0a0b;} .ww-equipment-single p:last-child { margin-bottom: 0;} .ww-equipment-single a:focus-visible { outline: 3px solid #168fdc; outline-offset: 4px;} .ww-equipment-single button:focus-visible { outline: 3px solid #168fdc; outline-offset: 4px;} .ww-equipment-single summary:focus-visible { outline: 3px solid #168fdc; outline-offset: 4px;} .ww-equipment-breadcrumbs { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;} .ww-equipment-left { position: sticky; top: 235px;} .ww-equipment-gallery .woocommerce-product-gallery { width: 100%!important; margin: 0;} .ww-equipment-gallery .flex-viewport { border: 1px solid #e4e4e7; border-radius: 18px; background: #fff;} .ww-equipment-gallery .woocommerce-product-gallery__image img { width: 100%; aspect-ratio: 1; object-fit: contain; background: #fff;} .ww-equipment-gallery .woocommerce-product-gallery__trigger { z-index: 2;} .ww-equipment-facts { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 0; border: 1px solid #e4e4e7; border-radius: 12px; overflow: hidden; width: 100%;} .ww-equipment-fact { padding: 14px 12px; border-right: 1px solid #e4e4e7; gap: 5px;} .ww-equipment-fact:last-child { border: 0;} .ww-equipment-fact small { display: block; font-size: 11px; letter-spacing: .07em; text-transform: uppercase; color: #71717a; font-weight: 600;} .ww-equipment-fact strong { display: block; font-size: 17px; line-height: 1.3; font-weight: 700;} .ww-equipment-price .price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 10px; margin: 0; line-height: 1.05;} .ww-equipment-price .woocommerce-price-suffix { font-family: inherit; font-size: 14px; line-height: 1.4; font-weight: 400;} .ww-equipment-price del { font-size: 24px; color: #71717a;} .ww-equipment-price ins { text-decoration: none;} .ww-equipment-purchase { width: 100%; margin: 0;} .ww-equipment-purchase form.cart { width: 100%; margin: 0;} .ww-equipment-purchase form.cart { display: flex; flex-wrap: wrap; gap: 12px; align-items: stretch;} .ww-equipment-purchase .wcpa_form_outer { flex-basis: 100%; width: 100%; margin: 0;} .ww-equipment-purchase .wcpa_row { margin: 0!important; display: flex; flex-wrap: wrap; gap: 0;} .ww-equipment-purchase .wcpa_field_wrap { width: 100%!important; max-width: 100%; flex: 0 0 100%; padding: 0 0 20px!important; margin: 0!important;} .ww-equipment-purchase .wcpa_field_label { font-size: 15px!important; font-weight: 600!important; line-height: 1.45!important; color: #0a0a0b!important; margin-bottom: 7px!important;} .ww-equipment-purchase .wcpa_field_desc { font-size: 13px; line-height: 1.5; color: #71717a; margin: 0 0 9px;} .ww-equipment-purchase .wcpa__control { min-height: 50px!important; border: 1px solid #d4d4d8!important; border-radius: 9px!important; background: #fff!important; box-shadow: none!important;} .ww-equipment-purchase .wcpa__control--is-focused { border-color: #0a0a0b!important; box-shadow: 0 0 0 2px #e0f2fe!important;} .ww-equipment-purchase .wcpa__value-container { padding: 8px 14px!important;} .ww-equipment-purchase .wcpa__single-value { font-size: 15px; color: #27272a!important; white-space: normal!important; line-height: 1.4;} .ww-equipment-purchase .wcpa__menu { font-size: 14px; z-index: 20; border-radius: 9px;} .ww-equipment-purchase .wcpa_field_bottom { font-size: 13px;} .ww-equipment-purchase .wcpa_price_summary { border: 1px solid #e4e4e7; border-radius: 12px; background: #f4f4f5; padding: 18px 20px; margin: 0 0 8px; width: 100%;} .ww-equipment-purchase .wcpa_price_summary li { padding: 5px 0; font-size: 15px;} .ww-equipment-purchase .wcpa_price_summary .wcpa_total { padding-top: 12px; margin-top: 8px; border-top: 1px solid #d4d4d8; font-size: 19px; font-weight: 700; color: #0a0a0b;} .ww-equipment-purchase .quantity { display: grid!important; grid-template-columns: 40px 42px 40px; flex: 0 0 122px; height: 56px; border: 1px solid #d4d4d8; border-radius: 10px; overflow: hidden; align-items: stretch; position: relative; margin: 0;} .ww-equipment-purchase .quantity .qty { grid-column: 2; grid-row: 1; width: 42px; min-width: 0; height: 54px; border: 0; padding: 0; background: #fff; font-size: 17px; appearance: textfield; text-align: center;} .ww-equipment-purchase .quantity .qty::-webkit-inner-spin-button { appearance: none;} .ww-equipment-purchase .quantity .minus { position: static!important; width: 40px; height: 54px; border: 0; background: #fff; color: #0a0a0b; display: flex; align-items: center; justify-content: center; transform: none; cursor: pointer;} .ww-equipment-purchase .quantity .plus { position: static!important; width: 40px; height: 54px; border: 0; background: #fff; color: #0a0a0b; display: flex; align-items: center; justify-content: center; transform: none; cursor: pointer;} .ww-equipment-purchase .quantity .minus { grid-column: 1; grid-row: 1;} .ww-equipment-purchase .quantity .plus { grid-column: 3; grid-row: 1;} .ww-equipment-purchase .single_add_to_cart_button { flex: 1; min-height: 56px; border: 0; border-radius: 10px; font-size: 17px; font-weight: 700; background: #0a0a0b; color: #fff; padding: 14px 18px; margin: 0;} .ww-equipment-purchase .single_add_to_cart_button:hover { background: #27272a;} .ww-equipment-purchase .stock { font-size: 14px; margin: 0 0 12px;} .ww-equipment-single .ww-product-disclosure { border: 1px solid #e4e4e7; border-radius: 14px; background: #fff; overflow: hidden; width: 100%;} .ww-equipment-single .ww-product-disclosure-title { position: relative; list-style: none; padding: 24px 64px 24px 26px; cursor: pointer; font-size: 20px; font-weight: 600;} .ww-equipment-single .ww-product-disclosure-title::-webkit-details-marker { display: none;} .ww-equipment-single .ww-product-disclosure-title:after { content: '+'; position: absolute; right: 26px; top: 20px; font-size: 26px; font-weight: 400;} .ww-equipment-single details[open]>.ww-product-disclosure-title:after { content: '−';} .ww-equipment-single details[open]>.ww-product-disclosure-title { border-bottom: 1px solid #e4e4e7;} .ww-equipment-single .ww-product-detail-body { padding: 26px; line-height: 1.7; font-size: 16px; width: 100%; overflow-wrap: anywhere;} .ww-equipment-single .ww-product-detail-body ul { padding-left: 20px; margin: 16px 0;} .ww-equipment-single .ww-product-detail-body li { margin-bottom: 10px;} .ww-equipment-single .ww-product-detail-body h4 { font-size: 23px; line-height: 1.3; margin: 20px 0 14px; color: #0a0a0b;} .ww-equipment-single .ww-product-detail-body table { width: 100%; border-collapse: collapse;} .ww-equipment-single .ww-product-detail-body th { padding: 14px; text-align: left; border-bottom: 1px solid #e4e4e7; font-size: 15px; vertical-align: top;} .ww-equipment-single .ww-product-detail-body td { padding: 14px; text-align: left; border-bottom: 1px solid #e4e4e7; font-size: 15px; vertical-align: top;} .ww-equipment-related .products { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 22px;} .ww-equipment-related .products .product { display: flex; flex-direction: column; background: #f4f4f5; border: 1px solid #e4e4e7; border-radius: 16px; overflow: hidden; margin: 0!important; width: 100%!important;} .ww-equipment-related .products .product img { width: 100%; height: 250px; object-fit: contain; background: #fff; padding: 12px; margin: 0;} .ww-equipment-related .woocommerce-loop-product__title { font-family: 'Barlow Condensed',sans-serif; font-size: 25px; line-height: 1.15; font-weight: 700; padding: 20px 18px 12px;} .ww-equipment-related .products .price { padding: 0 18px 14px; font-weight: 700; font-size: 18px;} .ww-equipment-related .products .button { background: #0a0a0b; color: #fff; border-radius: 8px; margin: auto 18px 18px; padding: 12px; font-size: 14px; text-align: center;} .ww-equipment-related .products .star-rating { margin: 0 18px 12px;} .ww-equipment-single .ww-equipment-facts { grid-template-columns: repeat(3,minmax(0,1fr));} .ww-equipment-facts .ww-equipment-fact:nth-child(2) { border-right: 1px solid #e4e4e7;} .ww-equipment-facts .ww-equipment-fact { border-bottom: 0!important;} .ww-equipment-facts .ww-equipment-fact:last-child { border-right: 0!important;} .ww-equipment-purchase select { width: 100%; min-height: 52px; height: auto; padding: 12px 36px 12px 14px; border: 1px solid #d4d4d8; border-radius: 9px; background-color: #fff; font: inherit; font-size: 15px; white-space: normal;} .ww-equipment-purchase select:focus { outline: 2px solid #bae6fd; outline-offset: 1px; border-color: #0a0a0b;} .ww-equipment-purchase .wcpa_form_outer .wcpa_row { gap: 0!important;} .ww-equipment-purchase .wcpa_field_wrap { min-width: 0;} .ww-equipment-purchase .wcpa_field input:not([type=checkbox]):not([type=radio]) { max-width: 100%;} .ww-equipment-purchase .wcpa_price_summary { box-sizing: border-box;} .ww-equipment-single .ww-equipment-choice { display: flex; align-items: center; justify-content: center; gap: 7px; text-decoration: none; border: 1px solid #d4d4d8; border-radius: 9px; padding: 10px 12px; background: #fff; font-size: 13px; font-weight: 600; min-height: 46px; color: #0a0a0b;} .ww-equipment-single .ww-equipment-choice:hover { border-color: #0a0a0b;} .ww-equipment-single .ww-equipment-choice.is-current { border: 2px solid #0a0a0b; background: #f4f4f5; padding: 9px 11px;} .ww-equipment-single .ww-equipment-swatch { display: inline-block; width: 15px; height: 15px; border-radius: 50%; border: 1px solid rgba(0,0,0,.15); flex: 0 0 15px;} .ww-equipment-single .ww-equipment-note { padding: 15px 18px; border-left: 3px solid #52b8ff; background: #f4f4f5; border-radius: 0 9px 9px 0; font-size: 14px; line-height: 1.6;} .ww-equipment-single .ww-product-detail-body { overflow-x: auto;} .ww-equipment-single .ww-product-detail-body iframe { max-width: 100%;} .ww-equipment-single .ww-product-detail-body img { max-width: 100%;} .ww-equipment-single .ww-product-detail-body table { min-width: 440px;} .ww-equipment-single .ww-product-detail-body .shop_attributes { min-width: 0;} .ww-equipment-single .ww-equipment-excerpt p { margin: 0 0 12px;} .ww-equipment-single .ww-equipment-excerpt ul { margin: 12px 0; padding-left: 20px;} .ww-equipment-purchase select { white-space: nowrap!important; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; min-height: 52px;}#brxe-5902a8 .brxe-text-basic:empty { display: none;}#brxe-5902a8 .brxe-woocommerce-notice:empty { display: none;}@media (max-width: 767px) {#brxe-5902a8 {padding-top: 8px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px}}#brxe-15a5e1 {font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-aaf551 .flex-control-thumbs {grid-template-columns: repeat(1, 1fr); gap: 12px}#brxe-aaf551 .woocommerce-product-gallery {gap: 12px}#brxe-aaf551.thumbnail-slider {gap: 12px}#brxe-aaf551 .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active) {opacity: 0.85}#brxe-aaf551.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img {opacity: 0.85}#brxe-aaf551 .woocommerce-product-gallery .flex-control-thumbs img.flex-active {opacity: 1; border: 1px solid #0a0a0b; border-radius: 10px}#brxe-aaf551.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {opacity: 1; border: 1px solid #0a0a0b; border-radius: 10px}#brxe-aaf551 .woocommerce-product-gallery .flex-control-thumbs img {border: 1px solid #e4e4e7; border-radius: 10px}#brxe-aaf551.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 1px solid #e4e4e7; border-radius: 10px}#brxe-aaf551 {width: 100%}@media (max-width: 767px) { body.single-product .brxe-product-gallery.ww-vertical-gallery { --ww-thumb-width: calc((100% - var(--ww-gallery-gap) - 2 * var(--ww-thumb-gap) - 2 * var(--ww-rail-cap)) / 4); --ww-gallery-gap: 8px; --ww-thumb-gap: 6px; --ww-rail-cap: 32px; } body.single-product .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs li { flex-basis: calc((100% - 2 * var(--ww-thumb-gap)) / 3); height: calc((100% - 2 * var(--ww-thumb-gap)) / 3); } body.single-product .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow {height:26px;min-height:26px;border-radius:6px;} body.single-product .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow svg {width:16px;height:16px;} body.single-product .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs {gap: 6px; padding: 0;} body.single-product .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs li img {padding: 2px; border-radius: 6px;}} .brxe-product-gallery.ww-vertical-gallery { --ww-thumb-width: calc((100% - var(--ww-gallery-gap) - 3 * var(--ww-thumb-gap) - 2 * var(--ww-rail-cap)) / 5); --ww-gallery-gap: 12px; --ww-thumb-gap: 8px; --ww-rail-cap: 40px; min-width: 0;} .brxe-product-gallery.ww-vertical-gallery .woocommerce-product-gallery { position: relative; display: block; box-sizing: border-box; padding-left: calc(var(--ww-thumb-width) + var(--ww-gallery-gap)); margin: 0;} .brxe-product-gallery.ww-vertical-gallery .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) { padding-left: 0;} .brxe-product-gallery.ww-vertical-gallery .flex-viewport { width: 100%; max-width: 100%; margin: 0; float: none; touch-action: pan-y pinch-zoom;} .brxe-product-gallery.ww-vertical-gallery .woocommerce-product-gallery__trigger { position: absolute; inset: 12px 12px auto auto; margin: 0; display: none; align-items: center; justify-content: center; width: 36px; height: 36px; z-index: 3;} .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs { position: absolute; inset: var(--ww-rail-cap) auto var(--ww-rail-cap) 0; width: var(--ww-thumb-width); max-width: var(--ww-thumb-width); height: calc(100% - 2 * var(--ww-rail-cap)); max-height: calc(100% - 2 * var(--ww-rail-cap)); margin: 0; padding: 0; display: flex; flex-direction: column; flex-wrap: nowrap; align-items: stretch; gap: var(--ww-thumb-gap)!important; overflow-x: hidden; overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: none; -ms-overflow-style: none;} .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs::-webkit-scrollbar { display: none; width: 0; height: 0;} .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs li { width: 100%; min-width: 0; flex: 0 0 calc((100% - 3 * var(--ww-thumb-gap)) / 4); height: calc((100% - 3 * var(--ww-thumb-gap)) / 4); float: none; margin: 0;} .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs li img { display: block; width: 100%; height: 100%; aspect-ratio: 1; object-fit: contain; padding: 3px; background: #fff; border-radius: 8px;} .brxe-product-gallery.ww-vertical-gallery .woocommerce-product-gallery__image img:not(.zoomImg) { width: 100%; aspect-ratio: 1; object-fit: contain;} .brxe-product-gallery.ww-vertical-gallery .zoomImg { display: none!important;} .brxe-product-gallery.ww-vertical-gallery .woocommerce-product-gallery__image a { cursor: default;} .brxe-product-gallery.ww-vertical-gallery .flex-control-thumbs img:focus-visible { outline: 2px solid #168fdc; outline-offset: -3px;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow { position: absolute; left: 0; width: var(--ww-thumb-width); height: 32px; display: flex; align-items: center; justify-content: center; padding: 0; border: 1px solid #d4d4d8; border-radius: 8px; background: #fff; color: #0a0a0b; cursor: pointer; z-index: 2; transition: background .15s,color .15s,border-color .15s;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-prev { top: 0;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-next { bottom: 0;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow:hover:not(:disabled) { background: #0a0a0b; color: #fff; border-color: #0a0a0b;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow:disabled { background: #f4f4f5; color: #a1a1aa; cursor: default;} .brxe-product-gallery.ww-vertical-gallery .ww-thumb-arrow:focus-visible { outline: 2px solid #168fdc; outline-offset: 2px;}#brxe-9bfd52 {font-family: "Barlow"; font-size: 13px; line-height: 1.55; font-weight: 400; color: #71717a; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-2390e5 {font-family: "Barlow Condensed"; font-size: 28px; line-height: 1.06; font-weight: 800; color: #0a0a0b; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#brxe-2390e5 {font-size: 30px}}#brxe-299082 {font-family: "Barlow"; font-size: 15px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-b58de9 {font-family: "Barlow"; font-size: 15px; line-height: 1.55; font-weight: 700; color: #0a0a0b; background-color: #fff; border: 1px solid #e4e4e7; border-radius: 9px; padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; justify-content: center}#brxe-951dfb {gap: 8px; padding-top: 22px; padding-right: 22px; padding-bottom: 22px; padding-left: 22px; background-color: #f4f4f5; border: 1px solid #e4e4e7; border-radius: 14px}@media (max-width: 767px) {#brxe-951dfb {display: none}}#brxe-13b738 {gap: 16px; min-width: 0px}#brxe-0b18c7 {font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-db1ecc {font-family: "Barlow"; font-size: 11px; line-height: 1.55; font-weight: 700; color: #52525b; letter-spacing: .08em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-85ce1d {font-family: "Barlow Condensed"; font-size: 46px; line-height: 1.06; font-weight: 800; color: #0a0a0b; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#brxe-85ce1d {font-size: 35px}}#brxe-23c6bc {font-family: "Barlow"; font-size: 16px; line-height: 1.55; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-3d3219 .star-rating span::before {color: #d99b21}#brxe-3d3219 {font-family: "Barlow"; font-size: 14px; line-height: 1.55; font-weight: 400; color: #52525b}#brxe-3403f5 {font-family: "Barlow"; font-size: 11px; line-height: 1.55; font-weight: 700; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-0c3b85 {font-family: "Barlow Condensed"; font-size: 48px; line-height: 1.05; font-weight: 800; color: #0a0a0b; width: 100%}@media (max-width: 767px) {#brxe-0c3b85 {font-size: 38px}}#brxe-9390d2 .in-stock {font-family: "Barlow"; font-size: 13px; line-height: 1.55; font-weight: 600; color: #15803d}#brxe-9390d2 .out-of-stock {font-family: "Barlow"; font-size: 13px; line-height: 1.55; font-weight: 600; color: #b91c1c}#brxe-f0e1d8 {padding-top: 22px; padding-right: 24px; padding-bottom: 22px; padding-left: 24px; background-color: #f4f4f5; border: 1px solid #e4e4e7; border-radius: 14px; gap: 8px}#ww-equipment-configure table.variations label {font-family: "Barlow"; font-size: 13px; line-height: 1.55; font-weight: 700; color: #52525b}#ww-equipment-configure .woocommerce-variation-price {font-family: "Barlow"; font-size: 23px; line-height: 1.55; font-weight: 700; color: #0a0a0b}#ww-equipment-configure form.cart:not(.variations_form), #ww-equipment-configure form.cart.variations_form .woocommerce-variation-add-to-cart {display: flex; align-items: stretch; gap: 12px}#ww-equipment-configure .cart .single_add_to_cart_button, #ww-equipment-configure a.button[data-product_id], #ww-equipment-configure button.button[data-product_id] {font-family: "Barlow"; font-size: 17px; line-height: 1.55; font-weight: 700; color: #fff; background-color: #0a0a0b; padding-top: 16px; padding-right: 22px; padding-bottom: 16px; padding-left: 22px; border-radius: 10px}#ww-equipment-configure .cart .quantity {width: 122px}#ww-equipment-configure .stock {font-family: "Barlow"; font-size: 14px; line-height: 1.55; font-weight: 400; color: #15803d}#ww-equipment-configure {width: 100%}#brxe-725890 {font-family: "Barlow"; font-size: 13px; font-weight: 700; line-height: 1.55; color: #0a0a0b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-7f4f15 {width: 100%; height: 100%}#brxe-7f4f15:not(.tag), #brxe-7f4f15 img {object-fit: contain}#brxe-8746a8 {width: 100%; height: 28px; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; background-color: #ffb3c7; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-8746a8 {height: 26px}}#brxe-885737 {width: 100%; height: 100%}#brxe-885737:not(.tag), #brxe-885737 img {object-fit: contain}#brxe-f766a1 {width: 100%; height: 28px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #ffffff; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-f766a1 {height: 26px}}#brxe-2011f0 {width: 100%; height: 100%}#brxe-2011f0:not(.tag), #brxe-2011f0 img {object-fit: contain}#brxe-850d5f {width: 100%; height: 28px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #ffffff; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-850d5f {height: 26px}}#brxe-201bbc {width: 100%; height: 100%}#brxe-201bbc:not(.tag), #brxe-201bbc img {object-fit: contain}#brxe-29aaf1 {width: 100%; height: 28px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #ffffff; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-29aaf1 {height: 26px}}#brxe-fd41f6 {width: 100%; height: 100%}#brxe-fd41f6:not(.tag), #brxe-fd41f6 img {object-fit: contain}#brxe-a0103d {width: 100%; height: 28px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #ffffff; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-a0103d {height: 26px}}#brxe-3c630a {width: 100%; height: 100%}#brxe-3c630a:not(.tag), #brxe-3c630a img {object-fit: contain}#brxe-00f9ec {width: 100%; height: 28px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #ffffff; border: 1px solid #e4e4e7; border-radius: 4px; align-items: center; justify-content: center; min-width: 0px}@media (max-width: 767px) {#brxe-00f9ec {height: 26px}}#brxe-96cb71 {display: grid; align-items: initial; gap: 5px; width: 100%; min-width: 0px; grid-template-columns: 1.45fr repeat(5, minmax(0, 1fr)); align-items: center; max-width: 302px}#brxe-6028f7 {width: 100%; min-width: 0px; display: flex; flex-direction: column; gap: 6px; padding-top: 12px; padding-right: 14px; padding-bottom: 12px; padding-left: 14px; background-color: #f1f5f8; border: 1px solid #e3e8ed; border-radius: 12px; font-family: "Barlow"; color: #0a0a0b}@media (max-width: 767px) {#brxe-6028f7 {padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px}}#brxe-3f4430 {font-family: "Barlow"; font-size: 15px; line-height: 1.55; font-weight: 700; color: #0a0a0b; background-color: #fff; border: 1px solid #e4e4e7; border-radius: 9px; padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; justify-content: center}@media (max-width: 767px) {#brxe-3f4430 {display: none}}#brxe-5a4495 {min-width: 0px; gap: 17px}#brxe-dfcd02 {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 48px; align-items: start; width: 100%}@media (max-width: 991px) {#brxe-dfcd02 {gap: 28px; grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 767px) {#brxe-dfcd02 {grid-template-columns: minmax(0,1fr)}}#brxe-781667 {width: 100%; max-width: 1272px; gap: 22px}@media (max-width: 767px) {#brxe-781667 {padding-bottom: 0}}#brxe-1b8d38 {background-color: #fff; padding-top: 12px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #0a0a0b}@media (max-width: 767px) {#brxe-1b8d38 {padding-top: 8px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px}}#brxe-bc8a0a {font-family: "Barlow Condensed"; font-size: 40px; line-height: 1.06; font-weight: 800; color: #0a0a0b; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#brxe-bc8a0a {font-size: 30px}}#brxe-74e1ad {font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-9b7e83 {font-family: "Barlow"; font-size: 19px; line-height: 1.55; font-weight: 600; color: #0a0a0b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-50d971 {display: block}#brxe-b2bc29 {width: 100%; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b}#brxe-03a9dd {display: block; width: 100%}#brxe-e0339a {font-family: "Barlow"; font-size: 19px; line-height: 1.55; font-weight: 600; color: #0a0a0b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-536629 {display: block}#brxe-010125 {width: 100%; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b}#brxe-c4477c {display: block; width: 100%}#brxe-6549e7 {font-family: "Barlow"; font-size: 19px; line-height: 1.55; font-weight: 600; color: #0a0a0b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-7cf6bd {display: block}#brxe-737d09 {width: 100%; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b}#brxe-737d09 th {font-family: "Barlow"; font-size: 14px; line-height: 1.55; font-weight: 600; color: #52525b}#brxe-737d09 td {font-family: "Barlow"; font-size: 14px; line-height: 1.55; font-weight: 400; color: #52525b}#brxe-67c3df {display: block; width: 100%}#brxe-795c2f {width: 100%; max-width: 1272px; gap: 22px}#brxe-32374d {background-color: #f4f4f5; padding-top: 56px; padding-right: 24px; padding-bottom: 56px; padding-left: 24px; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #0a0a0b}@media (max-width: 767px) {#brxe-32374d {padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px}}#brxe-a0a8f4 {font-family: "Barlow Condensed"; font-size: 40px; line-height: 1.06; font-weight: 800; color: #0a0a0b; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {#brxe-a0a8f4 {font-size: 30px}}.brxe-cfdf1e .brxe-b90f4a.brxe-image {width: 100%; height: 260px; padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; background-color: #fff}.brxe-cfdf1e .brxe-b90f4a.brxe-image:not(.tag), .brxe-cfdf1e .brxe-b90f4a.brxe-image img {object-fit: contain}@media (max-width: 767px) {.brxe-cfdf1e .brxe-b90f4a.brxe-image {height: 174px}}.brxe-cfdf1e .brxe-7688fd.brxe-heading {font-family: "Barlow"; font-size: 18px; font-weight: 700; line-height: 1.3; color: #0a0a0b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 767px) {.brxe-cfdf1e .brxe-7688fd.brxe-heading {font-size: 17px}}.brxe-cfdf1e .brxe-81fb22.brxe-button {min-height: 48px; padding-top: 13px; padding-right: 20px; padding-bottom: 13px; padding-left: 20px; background-color: #0a0a0b; font-family: "Barlow"; font-size: 15px; font-weight: 700; line-height: 1.55; color: #ffffff; border-radius: 9px; width: 100%; margin-top: auto}.brxe-cfdf1e .brxe-81fb22.brxe-button:hover {background-color: #27272a}@media (max-width: 767px) {.brxe-cfdf1e .brxe-81fb22.brxe-button {font-size: 13px; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; padding-left: 8px}}.brxe-cfdf1e .brxe-9f7c84.brxe-block {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; gap: 12px; background-color: #f4f4f5; flex-grow: 1}@media (max-width: 767px) {.brxe-cfdf1e .brxe-9f7c84.brxe-block {padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px}}.brxe-cfdf1e.brxe-block {width: 100%; height: 100%; flex-wrap: nowrap; border: 1px solid #e4e4e7; border-radius: 16px; overflow: hidden; background-color: #fff}#brxe-a4c939 {display: grid; align-items: initial; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; align-items: stretch; width: 100%}@media (max-width: 991px) {#brxe-a4c939 {grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px) {#brxe-a4c939 {gap: 12px}}#brxe-df3482 {font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #52525b; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-23033a {width: 100%; max-width: 1272px; gap: 22px}#brxe-3295d0 {background-color: #f4f4f5; padding-top: 56px; padding-right: 24px; padding-bottom: 56px; padding-left: 24px; font-family: "Barlow"; font-size: 16px; line-height: 1.55; font-weight: 400; color: #0a0a0b}@media (max-width: 767px) {#brxe-3295d0 {padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px}}