body.single-product div.product .summary{--intro-measure:63ch}body.single-product div.product .summary .woocommerce-product-details__short-description{position:relative;padding-left:14px;max-width:var(--intro-measure)}body.single-product div.product .summary .woocommerce-product-details__short-description::before{content:"";position:absolute;left:0;top:4px;height:calc(100% - 8px);width:3px;background:var(--accent);border-radius:8px;opacity:.85}body.single-product div.product .summary .woocommerce-product-details__short-description p{margin:0;line-height:1.6;opacity:.86}body.single-product div.product .summary .ab-uvp-row{max-width:var(--intro-measure);width:100%;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;column-gap:8px;margin:-24px 0 50px;scrollbar-width:none}body.single-product div.product .summary .ab-uvp-row::-webkit-scrollbar{display:none}body.single-product div.product .summary .ab-uvp{display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto;column-gap:2px}body.single-product div.product .summary .ab-uvp__icon{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}body.single-product div.product .summary .ab-uvp__icon img{width:12px;height:12px;display:block}body.single-product div.product .summary .ab-uvp__label{font-family:"Bikys Heading",sans-serif;font-size:13px;letter-spacing:.02em;text-transform:uppercase;line-height:1;opacity:.85}@media (min-width:768px){body.single-product div.product .summary .ab-uvp-row{justify-content:space-between;overflow-x:visible}}@media (max-width:767px){body.single-product div.product .summary .ab-uvp-row{justify-content:flex-start}}@media (max-width:1024px){body.single-product div.product .summary .ab-uvp-row{max-width:min(var(--intro-measure), 99%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 88%,transparent 100%)}}@media (max-width:1024px){body.single-product div.product .summary .woocommerce-product-details__short-description{max-width:min(var(--intro-measure), 99%)}}body.single-product div.product .summary .ab-uvp__label{position:relative;display:inline-block}body.single-product div.product .summary .ab-uvp__label::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:.75;animation:ab-uvp-underline 3s ease-in-out infinite}@keyframes ab-uvp-underline{0%{transform:scaleX(0);transform-origin:left}25%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}80%{transform:scaleX(0);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}body.single-product div.product .summary .ab-uvp:nth-child(1) .ab-uvp__label::after{animation-delay:0s}body.single-product div.product .summary .ab-uvp:nth-child(2) .ab-uvp__label::after{animation-delay:0.25s}body.single-product div.product .summary .ab-uvp:nth-child(3) .ab-uvp__label::after{animation-delay:0.5s}body.single-product div.product .summary .ab-uvp:nth-child(4) .ab-uvp__label::after{animation-delay:0.75s}.single-product div.product .woocommerce-tabs{clear:both;max-width:1530px!important;width:100%!important}.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1530px!important;width:100%;margin-left:auto;margin-right:auto}body.single-product form.variations_form{margin-top:12px}body.single-product form.variations_form table.variations,body.single-product form.variations_form table.variations tbody,body.single-product form.variations_form table.variations tr,body.single-product form.variations_form table.variations th,body.single-product form.variations_form table.variations td{display:block;width:100%;border:0;padding:0;margin:0}body.single-product form.variations_form table.variations tr{margin-bottom:14px}body.single-product form.variations_form table.variations th.label{background:#2b2b2b;border-radius:6px;padding:12px 14px;line-height:1.2}body.single-product form.variations_form table.variations th.label label{font-family:"Bikys Heading",sans-serif;color:#fff;font-weight:700;text-transform:uppercase;font-size:22px;margin:0;display:block}body.single-product form.variations_form table.variations td.value{border:1px solid #e7e7e7;border-top:0;border-radius:0 0 6px 6px;padding:12px 14px;background:#fff}body.single-product form.variations_form table.variations td.value select{width:100%;max-width:100%;height:44px;padding:10px 12px;border-radius:6px;border:1px solid #d9d9d9;background-color:#fff;font-size:14px;line-height:1.2;outline:none}body.single-product form.variations_form table.variations td.value select:focus{border-color:#bdbdbd;box-shadow:0 0 0 3px rgb(0 0 0 / .06)}body.single-product form.variations_form a.reset_variations{display:none!important}body.single-product .single_variation_wrap{margin-top:10px}body.single-product form.variations_form table.variations td.value select{color:#111;font-family:"Bikys Heading"}body.single-product form.variations_form table.variations td.value select:invalid{color:#777}body.single-product form.variations_form table.variations tr:first-child th.label{background:#252525;box-shadow:0 1px 0 rgb(255 255 255 / .06) inset;position:relative;padding:19px 18px 19px 10px}body.single-product form.variations_form table.variations tr:first-child th.label::before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#ff2b6a;border-radius:6px 0 0 6px;opacity:.85}body.single-product form.variations_form table.variations tr:first-child td.value{background:#fbfbfb;border-color:#e3e3e3}.single-product div.product .single_variation .price{color:var(--accent)!important;margin-top:0}body.single-product .woocommerce-variation.single_variation{padding-top:6px}body.single-product .woocommerce-variation-price{margin:0 0 8px 0}body.single-product .woocommerce-variation-price .price{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.1}body.single-product .woocommerce-variation-price ins{text-decoration:none}body.single-product .woocommerce-variation-price del{opacity:.55;margin-right:8px}body.single-product .woocommerce-variation.single_variation{display:flex;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:10px}body.single-product .woocommerce-variation-availability{margin-left:14px}body.single-product .woocommerce-variation-price{margin:0;padding-left:15px}body.single-product .product.product-type-variable .summary p.price{display:inline-flex;align-items:center;gap:10px;line-height:1.05;flex-wrap:wrap}body.single-product .product.product-type-variable .summary p.price::before{content:"From";display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:1px solid rgb(0 0 0 / .12);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;transform:translateY(1.5px);color:#f2f2f0;border-color:#282828;background:#282828;opacity:1}@media (max-width:600px){body.single-product .product.product-type-variable .summary p.price{gap:8px}body.single-product .product.product-type-variable .summary p.price::before{font-size:11px;padding:3px 8px;letter-spacing:.07em}}body.single-product form.variations_form .woocommerce-variation.single_variation .xfp-coverage-illu{display:none;width:100%;margin:0 0 24px}body.single-product form.variations_form .woocommerce-variation.single_variation .xfp-coverage-illu.is-visible{display:block}body.single-product form.variations_form .woocommerce-variation.single_variation .xfp-coverage-illu img{display:block;width:100%;max-width:300px;height:auto}body.single-product form.variations_form .woocommerce-variation.single_variation.xfp-has-coverage{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:10px}body.single-product form.variations_form .woocommerce-variation.single_variation.xfp-has-coverage .xfp-variation-row{display:flex;align-items:center;gap:14px;margin:0;padding:0}body.single-product form.variations_form .woocommerce-variation.single_variation.xfp-has-coverage .woocommerce-variation-price{padding-left:0!important;margin:0!important}body.single-product form.variations_form .woocommerce-variation.single_variation.xfp-has-coverage .woocommerce-variation-availability{margin-left:0!important;margin:0!important}.single-product div.product .single_variation .price{margin-bottom:5px!important}.woocommerce-product-gallery.has-aob-htr-badge{position:relative}.aob-htr-badge{position:absolute;top:var(--aob-badge-inset-y,clamp(8px, 2vw, 24px));left:var(--aob-badge-inset-x,clamp(8px, 2vw, 24px));width:var(--aob-badge-width,18%);min-width:56px;max-width:140px;height:auto;display:block;z-index:10;pointer-events:none;user-select:none}@media (max-width:767px){.aob-htr-badge{--aob-badge-width:22%;min-width:48px;max-width:96px}}:root{--aob-badge-url:url(https://arrayofbikes.com/wp-content/uploads/2026/07/AOB-XFP-HTR-WEB-LOGO.svg)}.has-aob-htr-badge .product-img-wrap{position:relative}.has-aob-htr-badge .product-img-wrap::after{content:"";position:absolute;top:var(--aob-loop-badge-inset,6%);left:var(--aob-loop-badge-inset,6%);width:var(--aob-loop-badge-width,26%);aspect-ratio:1;background-image:var(--aob-badge-url);background-repeat:no-repeat;background-position:top left;background-size:contain;pointer-events:none;z-index:3}@media (max-width:767px){.has-aob-htr-badge .product-img-wrap::after{--aob-loop-badge-width:32%}}:root{--aob-accent-ink:#232323;--aob-accent-core:#1c1c1c}.js-accent-colour .wcpa_image:has(input[value="Custom"]) .wcpa_img_wrap img,.js-accent-colour .wcpa_image.aob-accent-custom .wcpa_img_wrap img{opacity:0}.js-accent-colour .wcpa_image:has(input[value="Custom"]) .wcpa_mag_icon,.js-accent-colour .wcpa_image.aob-accent-custom .wcpa_mag_icon{display:none!important}.js-accent-colour .wcpa_image.aob-accent-custom{position:relative}.js-accent-colour .wcpa_image.aob-accent-custom .wcpa_img_wrap{position:relative}.js-accent-colour .aob-accent-wheel{position:absolute;inset:0;display:block;border-radius:13%;pointer-events:none;background:conic-gradient(from 90deg,#ff2b2b,#ffd23f,#4ade80,#22d3ee,#3b82f6,#a855f7,#ff2b2b)}.js-accent-colour .aob-accent-wheel__core{position:absolute;inset:13%;border-radius:50%;background:var(--aob-accent-core,#1c1c1c);box-shadow:0 0 0 2px #1c1c1c}.js-accent-colour .aob-accent-hex{position:absolute!important;left:50%;bottom:0;width:1px!important;height:1px!important;min-height:0!important;max-width:none!important;float:none!important;padding:0!important;margin:0 0 0 -4px!important;overflow:hidden;pointer-events:none;z-index:2}.js-accent-colour .aob-accent-hex .wcpa_field_label,.js-accent-colour .aob-accent-hex .wcpa_code,.js-accent-colour .aob-accent-hex .wcpa_color{display:none!important}.js-accent-colour .aob-accent-hex .wcpa_color_field{position:static;display:block;width:8px;height:8px;min-height:0;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;cursor:default}.js-accent-colour .aob-accent-hex .wcpa_color_field::after{content:none}.js-accent-colour .aob-accent-hex input.wcpa_field{position:static!important;display:block!important;width:8px!important;height:8px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none;opacity:0!important;pointer-events:auto!important}.wcpa_image.aob-accent-custom,.wcpa_image.aob-accent-custom .wcpa_img_wrap,.js-accent-colour .wcpa_image_wrap{overflow:visible}.wcpa_field_wrap.aob-accent-hex.aob-picker-chrome{position:absolute!important;bottom:0;left:50%;width:0!important;height:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;z-index:60}.wcpa_field_wrap.aob-picker-chrome>.wcpa_field_label,.wcpa_field_wrap.aob-picker-chrome .wcpa_code,.wcpa_field_wrap.aob-picker-chrome .wcpa_color,.wcpa_field_wrap.aob-picker-chrome input.wcpa_field{display:none!important}.wcpa_field_wrap.aob-picker-chrome .wcpa_color_picker{display:block!important;position:absolute!important;top:8px;left:50%;transform:translateX(-50%);z-index:61}.wcpa_field_wrap.aob-picker-chrome>.wcpa_field_label{display:none!important}.wcpa_field_wrap.aob-picker-chrome>.wcpa_color_field>.wcpa_code,.wcpa_field_wrap.aob-picker-chrome>.wcpa_color_field>input.wcpa_field{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.wcpa_field_wrap.aob-picker-chrome>.wcpa_color_field>.wcpa_color{position:absolute!important;bottom:0;left:0;width:2px!important;height:2px!important;opacity:0!important;border:0!important;padding:0!important}.wcpa_field_wrap.aob-picker-chrome .wcpa_color_picker{position:absolute!important;top:8px;left:50%;transform:translateX(-50%);z-index:61}@media (max-width:768.98px){.pjnsinglepagetext{display:block;width:100%;margin-top:1px;font-size:15px;line-height:1.6;text-align:left;text-wrap:pretty}.pjnsinglepagetext>a:first-child{display:block;margin-bottom:8px}.pjnsinglepagetext .pjnsinglepagelogo{display:block;float:none;max-width:130px;height:auto;margin:0}.pjnsinglepagetext #vprodpriceupd,.pjnsinglepagetext #pjn12installment,.pjnsinglepagetext .pjnsinglepagetextpjn{white-space:nowrap}}