*{box-sizing:border-box}body{font-family:Manrope,sans-serif;color:#1f2937;line-height:1.6;margin:0;padding:0}.marginContainer{max-width:1600px;margin-top:180px;padding:0 24px}.imageColumn{position:sticky;top:20px;height:fit-content}.imageColumn.has-thumbnails{display:grid;grid-template-columns:84px 1fr;grid-template-areas:"thumbs main";gap:14px;align-items:start}.imageColumn.has-thumbnails .mainImageContainer{grid-area:main;margin-bottom:0}.imageColumn.has-thumbnails .imageThumbnails{grid-area:thumbs;display:flex;flex-direction:column;gap:12px}.imageColumn.has-thumbnails .thumbnailItem{width:100%}.mainImageContainer{background:#f9fafb;border-radius:6px;padding:32px;display:flex;align-items:center;justify-content:center;min-height:370px;margin-bottom:16px;position:relative}.imagePromoBanner{position:absolute;text-shadow:0 0 4px black;top:0;left:0;right:0;z-index:2;border-radius:6px 6px 0 0;padding:8px 10px;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.25;text-align:center;background:none}.imageCounter{position:absolute;bottom:16px;right:16px;background:#fffffff2;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#374151;box-shadow:0 1px 3px #0000001a}.productImage{max-width:100%;max-height:310px;height:auto;object-fit:contain}.imageThumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.thumbnailItem{aspect-ratio:1;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s;background:#f9fafb;display:flex;align-items:center;justify-content:center}.thumbnailItem:hover{border-color:#3b82f6}.thumbnailItem.active{border-color:#3b82f6;background:#eff6ff}.thumbnailItem img{width:100%;height:100%;object-fit:cover}.brandRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brandBadge{display:inline-block;background:#f1f5ff;color:#239;padding:6px 12px;border:1px solid #d7e0fa;border-radius:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-right:0}.pdpBestDealBadge{display:inline-block;background:#e63030;color:#fff;font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:4px 8px;border-radius:4px}.pdpPromoTimer{display:inline-flex;align-items:center;background:#e63030;color:#fff;font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:4px 8px;border-radius:4px}.pdpPromoTimer .cdown-val{font-weight:700;padding-left:2px}.pdpPromoTimer .cdown-lbl{font-size:.75em;opacity:.9;font-weight:300;padding-left:2px}h1.prodTitle{font-size:26px;font-weight:700;color:#111827;margin:16px 0 8px;line-height:1.2;font-family:Manrope,sans-serif}h1.prodTitle .wheelTitleMain,h1.prodTitle .wheelTitleSub{display:block;margin:0;line-height:1.2}h1.prodTitle .wheelTitleSub{font-size:16px;font-weight:600;opacity:.85;margin-top:5px}.productType{font-size:14px;color:#6b7280;margin-bottom:8px}.priceSection{padding:6px 0}.priceDisplay{display:flex;align-items:baseline;gap:12px}.currentPrice{font-size:40px;color:#111827}.perUnit{font-size:16px;color:#6b7280;font-weight:400}.afterpayInstallment{margin:6px 0 0;padding:4px 8px;font-size:14px;color:#4b5563;display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:4px}.afterpayInstallment a{color:inherit;text-decoration:none}.afterpayInstallmentLogo{width:76px;border-radius:3px;background:#b2fce4;height:auto;vertical-align:middle;padding:5px}.priceIncludesSection{background:#f9fafb;border-radius:8px;padding:15px;margin:6px 0}.priceIncludesTitle{font-size:13px;font-weight:700;color:#111827;margin-bottom:12px;letter-spacing:.5px;font-family:Manrope,sans-serif}.priceIncludesList{display:flex;flex-direction:column;gap:6px;padding:0;margin:0}.priceIncludesList li{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151;list-style:none}.priceIncludesList li:before{content:"\2713";color:#10b981;font-weight:700;font-size:16px;flex-shrink:0}.promoMessage{background:#fef3c7;text-shadow:0 0 4px black;border-radius:6px;padding:8px 12px;font-size:14px;color:#fff;font-weight:700;margin:10px 0}.vehicleFitLabel{display:flex;align-items:center;gap:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;margin:10px 0}.vehicleFitLabel svg{flex-shrink:0}.vehicleFitLabel--notFit{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}@media only screen and (max-width:768px){.marginContainer{padding:20px 10px;margin-top:140px}.imageColumn.has-thumbnails{display:grid;grid-template-columns:74px 1fr;grid-template-areas:"thumbs main";gap:10px;align-items:stretch}.mainImageContainer{grid-area:main;width:100%;background:#f9fafb;border-radius:6px;padding:18px;display:flex;align-items:center;justify-content:center;min-height:210px;margin-bottom:0;position:relative}.imageColumn.has-thumbnails .imageThumbnails{grid-area:thumbs;display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.imageColumn.has-thumbnails .thumbnailItem{width:100%;min-height:64px;flex:0 0 auto}h1.prodTitle{font-size:20px;font-family:Manrope,sans-serif}.productImage{max-width:100%;max-height:230px;height:auto;object-fit:contain}.currentPrice{font-size:32px}.quantityOptions{grid-template-columns:repeat(3,1fr)}.buyNowModal{width:95%;padding:24px}.savedModal,.savedModalFade{width:90%}}.specTable{width:100%;border-collapse:separate;border-spacing:0}.specTable tr{border-bottom:1px solid #e5e7eb}.specTable tr:last-child{border-bottom:none}.specTable td{padding:12px;font-size:14px}.specTable td:first-child{color:#6b7280;font-weight:500}.specTable td:nth-child(2){color:#111827;font-weight:600;text-align:left}.splitSpecsTable thead th{background-color:#f3f4f6;font-weight:600;padding:12px;text-align:left;border-bottom:2px solid #e5e7eb}.splitSpecsTable thead th:first-child{width:40%}.splitSpecsTable thead th:nth-child(2),.splitSpecsTable thead th:nth-child(3){width:30%}.purchaseColumn{position:sticky;top:20px;height:fit-content}.purchasePanel{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px;box-shadow:0 1px 3px #00000014}.quantitySection{margin-bottom:20px}.quantityLabel{font-size:14px;font-weight:600;color:#111827;margin-bottom:12px}.quantityOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.quantityOption{text-align:center;padding:12px 8px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;background:#fff;position:relative}.quantityOption:hover{border-color:#3b82f6;background:#f8fafc}.quantityOption.active{border-color:#3b82f6;background:#eff6ff}.quantityOption.recommended:after{content:"Recommended";position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;font-size:10px;padding:2px 8px;border-radius:3px;font-weight:600;white-space:nowrap}.quantityOption--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.quantityOption--disabled:hover{border-color:#e5e7eb;background:#fff}.quantityNumber{font-size:24px;font-weight:700;color:#111827;display:block;line-height:1}.quantityLabel2{font-size:11px;color:#6b7280;display:block;margin-top:6px}.customQuantityInput{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:3px;font-size:14px;font-family:Manrope,sans-serif;transition:border-color .2s}.customQuantityInput:focus{outline:none;border-color:#3b82f6}.savingsDisplay{background:linear-gradient(135deg,#dcfce7,#d1fae5);border-radius:8px;padding:16px;margin:20px 0;display:flex;align-items:center;justify-content:space-between;border:1px solid #86efac}.savingsText{font-size:14px;color:#15803d;font-weight:600}.savingsAmount{font-size:28px;font-weight:700;color:#15803d}.totalDisplay{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #e5e7eb}.totalLabel{font-size:14px;color:#6b7280;font-weight:500}.totalPrice{font-size:32px;font-weight:700;color:#111827}.freightNotice{font-size:12px;font-weight:600;color:#b91c1c;text-align:center;margin-top:-4px;margin-bottom:8px}.freightNotice a{color:#b91c1c;text-decoration:underline}.buyButtons{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.addToCart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;background:#039;color:#fff;font-size:15px;font-weight:600;border:none;border-radius:3px;line-height:22px;cursor:pointer;transition:background .2s;font-family:Manrope,sans-serif}.addToCart:hover{background:#2563eb}.floatingAddToCart{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;align-items:center;justify-content:center;gap:8px;width:150px;padding:8px 28px;background:#039;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:3px;line-height:22px;cursor:pointer;box-shadow:0 4px 12px #0003;transition:background .2s;font-family:Manrope,sans-serif}.floatingAddToCart:hover{background:#2563eb}.floatingAddToCart:disabled{background:#9ca3af;cursor:not-allowed}.floatingAddToCartIcon{display:none}@media only screen and (max-width:768px){.floatingAddToCart{right:16px;bottom:16px;width:auto;flex-direction:column;padding:0;background:transparent;box-shadow:none}.floatingAddToCart:hover,.floatingAddToCart:disabled{background:transparent}.floatingAddToCartIcon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#039;box-shadow:0 4px 12px #00000040}.floatingAddToCartIcon svg{width:28px;height:28px}.floatingAddToCartText{display:none}.floatingAddToCart:disabled .floatingAddToCartIcon{background:gray}}.buyItNow{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;background:#f97316;color:#fff;font-size:15px;font-weight:600;line-height:22px;border:none;border-radius:3px;cursor:pointer;transition:background .2s;font-family:Manrope,sans-serif}.buyItNow:hover{background:#ea580c}.compareButton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;background:#fff;color:#374151;line-height:22px;font-size:15px;font-weight:500;border:1px solid #e5e7eb;border-radius:3px;cursor:pointer;transition:all .2s;font-family:Manrope,sans-serif}.compareButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:14px;font-size:16px;line-height:1;font-weight:700}.compareButtonText{line-height:1}.compareButton:hover{border-color:#d1d5db;background:#f9fafb}.compareButton.active{background:#039;border-color:#039;color:#fff}.stockWidget{display:flex;flex-direction:column;justify-content:center;margin:auto;background:#f9fafb;border:1px solid #e5e7eb;border-radius:3px}.store-check-btn{width:100%;margin-top:0;background:#039;color:#fff;font-size:15px}.selectedStoreStock{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%}.stockStatusBadge{padding:4px 10px;border-radius:3px;font-size:11px;font-weight:600}.stockStatusBadge.inStock{background:#dcfce7;color:#15803d}.stockStatusBadge.available{background:#dbeafe;color:#1e40af}.stockStatusBadge.limited{background:#fef3c7;color:#92400e}.stockStatusBadge.outOfStock{background:#fee2e2;color:#991b1b}.splitPricing{background:#f8fafc;border-radius:3px;padding:10px;margin-bottom:16px}.splitCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.splitCard{background:#fff;justify-content:space-between;border-radius:3px;padding:10px 8px;box-shadow:0 10px 20px #0f172a14;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px}.splitCardTag{font-size:12px;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:6px;text-transform:uppercase}.splitCardTag:before{content:"";width:6px;height:6px;border-radius:999px;background:#2563eb;display:inline-block}.splitCardSize{font-size:14px;color:#475569;font-weight:600}.splitCardPrice{font-size:24px;font-weight:700;color:#0f172a}.splitCardName{font-size:12px;color:#64748b}.splitQtyControls{display:flex;justify-content:space-around;text-align:center;align-items:center;gap:8px;border-radius:3px;padding:6px 10px;border:1px solid #f1f5f9}.splitQtyControls--disabled{opacity:.5;background:#d3d3d3}.splitQtyBtn{margin-top:0;border:none;background:transparent;font-size:16px;width:24px;border-radius:999px;cursor:pointer;color:#0f172a}.splitQtyValue{min-width:18px;text-align:center;font-weight:700;color:#0f172a}.splitSavingsBar{margin-top:14px;background:#34a853;color:#fff;border-radius:3px;padding:10px 8px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600}.splitSavingsAmount{font-size:14px;font-weight:800}.splitCartButton{margin-top:14px;width:100%;border:none;background:#039;color:#fff;font-size:14px;font-weight:700;padding:10px 8px;border-radius:3px;cursor:pointer}.splitCartButton:disabled{opacity:.6;cursor:not-allowed}.splitCartButton small{font-weight:500;opacity:.9}.alternativeStore{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:12px;margin-top:10px}.alternativeStoreHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.alternativeStoreTitle{font-size:13px;font-weight:600;color:#1e40af}.switchStoreButton{background:#039;color:#fff;border:none;padding:6px 10px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.switchStoreButton:hover{background:#2563eb}.sendEnquiryButton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;color:#0b2b5c;background-color:#8fc7ff;font-size:15px;font-weight:600;border:none;border-radius:3px;cursor:pointer;transition:background .2s;font-family:Manrope,sans-serif}.sendEnquiryButton:hover{background:#2563eb}.addToCart:disabled,.buyItNow:disabled{background:#9ca3af;cursor:not-allowed}.addToCart:disabled:hover,.buyItNow:disabled:hover{background:#9ca3af}.storeInfo{display:flex;align-items:center;gap:12px}.storeIcon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.storeName{font-size:14px;font-weight:600;color:#111827}.storeDistance{font-size:12px;color:#6b7280;margin-top:2px}.storeStatus{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.savedModal,.savedModalFade{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;background-color:#10b981;text-align:center;color:#fff;padding:20px 32px;font-size:18px;border-radius:3px;z-index:1001;font-weight:600;box-shadow:0 10px 25px #0003}.savedModalFade{opacity:0;transition:opacity 1s ease-out}.savedModal{opacity:1;transition:opacity 1s ease-out}.modalExit{position:fixed;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;width:100vw;height:100vh;top:0;left:0}.buyNowModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;background:#fff;border-radius:6px;padding:32px;z-index:1000;box-shadow:0 20px 25px -5px #0000001a}.buyNowModal h2{font-size:24px;font-weight:700;margin-bottom:24px}@media only screen and (max-width:1200px){h1.prodTitle{font-size:28px;font-family:Manrope,sans-serif}.currentPrice{font-size:36px}}@media only screen and (max-width:968px){.imageColumn,.purchaseColumn{position:static}}@media only screen and (max-width:768px){body.has-mobile-history .imageColumn{margin-top:20px}.vehicleFitLabel{display:flex;align-items:center;gap:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d;padding:3px 12px;border-radius:8px;font-size:12px;font-weight:500;margin:10px 0}}.pdpPrevCollectionStrip{position:relative;min-height:210px}.pdpPrevCollectionViewport{position:relative;padding:0 44px;margin:0 0 25px}.pdpPrevCollectionStripTrack{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 0 6px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.pdpPrevCollectionStripTrack::-webkit-scrollbar{display:none}.pdpPrevCollectionCard{width:180px;min-width:180px;min-height:176px;border:1px solid #dbe2ef;border-radius:10px;text-decoration:none;color:inherit;background:#fff;padding:3px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.pdpPrevCollectionCard:hover{border-color:#039}.pdpPrevCollectionCard.is-current{border-color:#039;background:#eef4ff;box-shadow:0 4px 14px #0393}.pdpPrevCollectionImageWrap{position:relative;height:122px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdpPrevCollectionImageWrap img{width:100%;height:100%;object-fit:contain}.pdpPrevCollectionTitle{font-size:13px;color:#111827;min-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;padding:3px}.pdpPrevCollectionPrice{font-size:15px;font-weight:700;color:#111827;margin-top:2px;text-align:center}.pdpPrevCollectionUnit{display:inline;margin-left:4px;font-size:12px;font-weight:400;color:#6b7280}.pdpPrevCollectionPrice--promo{color:#dc2626}.pdpPrevCollectionPrice--overlay{position:absolute;left:8px;right:8px;bottom:4px;z-index:2;background:#fffffff2;border-radius:8px;padding:2px 4px;box-shadow:0 2px 8px #1118271f}.pdpPrevCollectionSavingBanner{position:absolute;top:0;left:0;right:0;z-index:2;background:#039;color:#fff;font-size:11px;font-weight:700;text-align:center;padding:4px 6px;border-radius:8px 8px 0 0;text-transform:uppercase;line-height:1.2;text-shadow:0 0 4px black}.pdpPrevCollectionNav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#039;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 1px 8px #0000001f}.pdpPrevCollectionNav:hover{border-color:#039}.pdpPrevCollectionNav[disabled]{pointer-events:none;opacity:.45}.pdpPrevCollectionViewport.is-loading .pdpPrevCollectionStripTrack{scroll-behavior:auto}.pdpPrevCollectionNav--left{left:2px}.pdpPrevCollectionNav--right{right:2px}[v-cloak]{display:none}.pdp-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:9999;display:flex;align-items:center;justify-content:center}.pdp-zoom-image{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 8px 40px #00000080}.pdp-zoom-close{position:fixed;top:16px;right:24px;background:none;border:none;color:#fff;font-size:44px;line-height:1;cursor:pointer;z-index:10000;padding:0 8px}.pdp-zoom-close:hover{opacity:.7}.mainImageContainer .productImage{cursor:zoom-in}@keyframes pdpShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.pdpSkeleton{background:linear-gradient(90deg,#ececec 25%,#dcdcdc,#ececec 75%);background-size:1200px 100%;animation:pdpShimmer 1.4s infinite linear;border-radius:6px;display:block}.pdpPrevCollectionCard--skeleton{width:180px;min-width:180px;min-height:176px;padding:10px;display:flex;flex-direction:column;gap:8px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;pointer-events:none;flex-shrink:0}.pdpSkeleton--cardImage{width:100%;height:122px;border-radius:8px}.pdpSkeleton--cardLine{height:35px;width:92%;margin:0 auto;border-radius:4px}@media only screen and (max-width:768px){.productImage{max-width:100%;max-height:220px;height:auto;object-fit:contain}.mainImageContainer{background:#f9fafb;border-radius:6px;padding:0;display:flex;align-items:center;justify-content:center;min-height:260px;margin-bottom:16px;position:relative}.pdpPrevCollectionStrip{min-height:109px}.pdpPrevCollectionImageWrap{position:relative;height:93px}.pdpPrevCollectionCard{width:120px;min-width:120px;max-width:120px;min-height:15px;padding:0;gap:4px}.pdpPrevCollectionTitle{font-size:10.5px;display:-webkit-box;-webkit-line-clamp:2;padding:4px}.pdpPrevCollectionPrice{font-size:11px}.pdpPrevCollectionNav{display:none}.pdpPrevCollectionViewport{padding:0;position:relative;margin:0}.pdpPrevCollectionViewport:after{content:"";position:absolute;top:0;right:0;width:48px;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.85));pointer-events:none;z-index:1}.pdpPrevCollectionViewport:before{content:"";position:absolute;top:0;left:0;width:48px;height:100%;background:linear-gradient(to left,transparent,rgba(255,255,255,.85));pointer-events:none;z-index:1}.pdpPrevCollectionStripTrack{padding-bottom:8px;gap:8px;margin-top:-14px;margin-left:-12px}.pdpPrevCollectionCard--skeleton{width:120px;min-width:120px;max-width:120px;min-height:15px;padding:4px;gap:4px}.pdpSkeleton--cardImage{height:90px}.pdpSkeleton--cardLine{height:35px;width:92%}.pdpPrevCollectionSavingBanner{position:absolute;top:0;left:0;right:0;z-index:2;background:#039;color:#fff;font-size:8px;font-weight:700;text-align:center;padding:4px 6px;border-radius:8px 8px 0 0;text-transform:uppercase;line-height:1.2;text-shadow:0 0 4px black}}.npRoot{font-family:Manrope,sans-serif}.npBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:13px;color:#6b7280}.npBreadcrumbLink{color:#6b7280;text-decoration:none}.npBreadcrumbLink:hover{color:#2f353c;text-decoration:underline}.npBreadcrumbSep{color:#c1c7cd}.npBreadcrumbCurrent{color:#2f353c;font-weight:500}.npLayout{display:grid;grid-template-columns:1fr 450px;gap:16px;align-items:flex-start;margin-bottom:20px}.npContent{display:flex;flex-direction:column;gap:18px;min-width:0}.npBlock{background:#fff;border:1px solid #e4e7eb;border-radius:8px;padding:15px}.npBlockTitle{margin:0 0 16px;font-size:17px;font-weight:800;color:#14181d}.npHeroGrid{display:flex;gap:24px;align-items:flex-start}.npHeroMedia{flex:0 0 350px;width:350px;position:static!important;top:auto!important}.npHeroMedia .mainImageContainer{min-height:260px;padding:20px}.npHeroMedia .imageThumbnails{grid-template-columns:repeat(4,1fr)}.npHeroIntro{flex:1;min-width:0;display:flex;flex-direction:column}.npBadgeRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.npBadge{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#039;background:#f1f5ff;border:1px solid #d7e0fa;border-radius:5px;padding:6px 12px}.npHeroIntro h1.prodTitle{margin:0 0 6px}.npHeadline{font-size:15px;font-weight:700;color:#3d444d;margin-bottom:10px}.npSummary{margin:0 0 16px;font-size:14.5px;line-height:1.55;color:#4a5159;max-width:520px}.npPills{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.npPill{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9dde2;border-radius:5px;padding:6px 12px;font-size:13px;font-weight:600;color:#3d444d;background:#fff}.npFitIntro{display:flex;flex-direction:column;gap:14px;background:#f6f8fd;border:1px solid #e2e8f7;border-radius:8px;padding:16px 18px;margin-bottom:20px}.npFitIntroRow{display:flex;align-items:flex-start;gap:12px}.npFitIntroIcon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #d7e0fa}.npFitIntroBody{min-width:0}.npFitIntroLabel{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#039;margin-bottom:3px}.npFitIntroText{margin:0;font-size:14px;line-height:1.5;color:#3d444d}.npFitGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.npFitGrid--divider{padding-top:20px;border-top:1px solid #eceef1}.npFitCol--right{border-left:1px solid #eceef1;padding-left:28px}.npSubhead{margin:0 0 11px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6c747e}.npSubhead:not(:first-child){margin-top:20px}.npBulletList{display:flex;flex-direction:column;gap:10px;margin:0 0 4px;padding:0;list-style:none}.npBulletList li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#2f353c}.npBulletIcon{flex:none;margin-top:1px}.npBulletList--consider li{color:#4a5159}.npBulletList--consider .npBulletIcon{width:16px;height:16px;border:1.5px solid #aab0b8;border-radius:50%;color:#8a9098;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.npPerfRow{margin-bottom:14px}.npPerfRow:last-child{margin-bottom:0}.npPerfLabelRow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.npPerfLabel{font-size:13.5px;color:#3d444d}.npPerfValue{font-size:13.5px;font-weight:700;color:#14181d}.npPerfTrack{height:6px;border-radius:4px;background:#ebedf0;overflow:hidden}.npPerfFill{height:100%;background:#039}.npPerfNote{font-size:12px;color:#8a9098;margin-top:13px}.npSpecsHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.npSpecsReading{font-size:13px;color:#6c747e}.npSpecsReading strong{color:#3d444d;font-weight:700}.npSpecsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.npSpecsAxleLabel{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6c747e;margin-bottom:8px}.npSpecsAxleLabel--rear{margin-top:18px}.npSpecTile{border:1px solid #e8eaee;border-radius:8px;padding:13px 14px;background:#f8f9fa}.npSpecValue{font-size:22px;font-weight:800;color:#14181d;line-height:1}.npSpecLabel{font-size:12px;color:#6c747e;margin-top:6px}.npMetaValue{font-size:14px;font-weight:700;line-height:1.3;word-break:break-word}.npAccordion{padding:0;overflow:hidden}.npAccordionSummary{width:100%;display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none}.npAccordionSummary::-webkit-details-marker{display:none}.npAccordionSummary::marker{content:""}.npAccordionSummaryText{flex:1}.npAccordionSummaryTitle{font-size:17px;font-weight:800;color:#14181d}.npAccordionSummarySub{font-size:13.5px;color:#6c747e;margin-top:4px}.npAccordionIcon{flex:none;width:30px;height:30px;border:1px solid #d9dde2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:#3d444d;line-height:1;transition:transform .15s ease}.npAccordion[open] .npAccordionIcon{transform:rotate(45deg)}.npAccordionBody{padding:4px 22px 24px;border-top:1px solid #eceef1}.npAccordionBody .npSubhead:first-child{margin-top:20px}.npCompareHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.npCompareExpandBtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dbe2ef;border-radius:6px;background:#fff;color:#039;cursor:pointer;flex-shrink:0}.npCompareExpandBtn:hover{border-color:#039;background:#f1f5ff}.npCompareTableWrap{border:1px solid #e8eaee;border-radius:8px;overflow-x:auto}.npCompareTable{width:100%;border-collapse:collapse;font-size:13.5px}.npCompareTable th{background:#f6f7f9;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:#6c747e;text-transform:uppercase;text-align:left;padding:11px 14px;white-space:nowrap}.npCompareTable td{padding:13px 14px;border-top:1px solid #eceef1;vertical-align:middle;white-space:nowrap}.npCompareTable tr.npCompareRow--current td{background:#fdf0f1}.npCompareTitleCell{font-size:13.5px;font-weight:600;color:#2f353c;white-space:normal}.npCompareTitleLink{display:block;text-decoration:none}.npCompareTitleLink:hover{text-decoration:underline}.npComparePrice{font-size:14px;font-weight:800;color:#14181d}.npCompareAvailability{font-size:13px;font-weight:600;color:#1e40af}.npCompareTag{display:inline-block;margin-top:4px;font-size:10px;font-weight:700;color:#c0392b;background:#fbe1e2;border-radius:4px;padding:2px 7px}.npDescription{font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.6;color:#4a5159}.npDescription *{font-family:inherit!important;font-size:inherit!important}.npDescription p{margin:0 0 14px}.npQaList{border:1px solid #e8eaee;border-radius:8px;overflow:hidden}.npQaItem{border-bottom:1px solid #eceef1}.npQaItem:last-child{border-bottom:none}.npQaQuestion{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.npQaQuestion::-webkit-details-marker{display:none}.npQaQuestion::marker{content:""}.npQaQuestionText{flex:1;font-size:14px;font-weight:700;color:#14181d}.npQaIcon{font-size:19px;color:#6c747e;width:16px;text-align:center;line-height:1;transition:transform .15s ease}.npQaItem[open] .npQaIcon{transform:rotate(45deg)}.npQaAnswer{padding:0 16px 15px;font-size:13.5px;line-height:1.55;color:#4a5159}.npTags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 2px 0}.npTagsLabel{font-size:12.5px;color:#8a9098}.npTagPill{font-size:12.5px;font-weight:600;color:#3d444d;background:#fff;border:1px solid #d9dde2;border-radius:999px;padding:6px 13px;text-decoration:none}.npTagPill:hover{border-color:#039;color:#039}.npPanelTitle{margin:10px 0 0;font-size:19px;font-weight:800;color:#111827;line-height:1.25;font-family:Manrope,sans-serif}.quantityOption:hover{border-color:#039;background:#f5f8ff}.quantityOption.active{border-color:#039;background:#eef4ff}.quantityOption.recommended:after{background:#039}.customQuantityInput:focus{border-color:#039}.addToCart:hover,.splitCartButton:hover:not(:disabled),.floatingAddToCart:hover:not(:disabled){background:#1b2576}.store-check-btn,.switchStoreButton{background:#039;color:#fff}.store-check-btn:hover,.switchStoreButton:hover,.sendEnquiryButton:hover{background:#e6b800}.store-check-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;font-weight:600;border:none;border-radius:3px;cursor:pointer;transition:background .2s}.npTrustBadges{margin-top:14px;border:1px solid #e4e7eb;border-radius:8px;background:#fff;padding:14px}.npTrustBadgesTitle{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6c747e;margin-bottom:11px}.npTrustBadgesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.npTrustBadgeTile{border:1px solid #eceef1;border-radius:6px;background:#fff;padding:4px;display:flex;align-items:center;justify-content:center}.npTrustBadgeTile img{width:100%;height:auto;display:block}@media only screen and (max-width:968px){.npLayout{grid-template-columns:1fr;gap:18px}.npContent{display:contents}.npHero{order:1}.purchaseColumn{order:2}.npFit{order:3}.npSpecs{order:4}.npAccordion{order:5}.npTags{order:6}.npBlock{padding:18px}.npHeroGrid{flex-direction:column}.npHeroMedia{width:100%;flex:none}.npFitGrid{grid-template-columns:1fr;gap:20px}.npFitCol--right{border-left:none;padding-left:0;border-top:1px solid #eceef1;padding-top:20px}.npSummary{margin:0 0 16px;font-size:12.5px;line-height:1.55;color:#4a5159;max-width:520px}}@media only screen and (max-width:640px){.npAccordionSummary,.npAccordionBody{padding-left:0;padding-right:0}.npTrustBadgesGrid{grid-template-columns:repeat(2,1fr)}}.npSkPulse{background-color:#eceef2;animation:npSkPulse 1.4s ease-in-out infinite}@keyframes npSkPulse{0%,to{opacity:1}50%{opacity:.45}}.npSkLine{display:block;width:100%;height:14px;margin-top:12px;border-radius:3px}.npSkLine--heading{width:40%;height:20px;margin-top:0}.npSkLine--short{width:65%}.npSkTiles{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.npSkTile{display:block;height:72px;border-radius:6px}.npFit--skeleton{min-height:250px}.npSpecs--skeleton{min-height:150px}#PDP .priceSection{min-height:96px}#PDP .totalDisplay{min-height:54px}.buyButtons--skeleton .npSkButton{display:block;width:100%;height:38px;border-radius:3px}.stockWidget--skeleton{height:48px;border-radius:3px}@media(max-width:640px){.npSkTiles{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.npSkPulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/GGnewproduct.css.map */
