*{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:150px;padding:40px 24px}.productColumns{display:grid;grid-template-columns:400px 1fr 450px;gap:30px;align-items:start}.imageColumn{position:sticky;top:20px;height:fit-content}.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}.detailsColumn{min-height:50vh}.brandBadge{display:inline-block;background:#f1f5ff;color:#239;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-right:8px}.testBadge{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#15803d;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.testBadge:before{content:"\2713";font-weight:700}h1.prodTitle{font-size:32px;font-weight:700;color:#111827;margin:16px 0 8px;line-height:1.2;font-family:Manrope,sans-serif}h1.prodTitle .wheelTitleMain,h1.prodTitle .wheelTitleSub{margin:0;line-height:1.2}h1.prodTitle .wheelTitleSub{font-size:.55em;font-weight:600;opacity:.85;margin-top:5px}.productType{font-size:14px;color:#6b7280;margin-bottom:8px}.ratingSection{display:flex;align-items:center;gap:8px}.stars{color:#fbbf24;font-size:18px;letter-spacing:2px}.reviewCount{color:#6b7280;font-size:14px}.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}.labelContainer{display:grid;grid-template-columns:1fr 1fr}.labelItem{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}.labelItem:before{content:"\2022";color:#3b82f6;font-size:20px;font-weight:700}.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:8px 12px;border-radius:8px;font-size:14px;font-weight:500;margin:10px 0}.vehicleFitLabel svg{flex-shrink:0}.vehicleFitLabel--notFit{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.faqSection{margin:16px 0 48px;padding:18px 0;border-top:1px solid #e5e7eb}.faqTitle{font-size:18px;font-weight:600;color:#111827;margin-bottom:20px;font-family:Manrope,sans-serif}.faqItem{margin-bottom:20px}.faqQuestion{font-size:15px;font-weight:600;color:#111827;margin-bottom:8px}.faqAnswer{font-size:14px;color:#6b7280;line-height:1.6}.productTabsContainer{margin-top:14px;max-width:1200px;margin-left:auto;margin-right:auto}.tabNavigation{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:32px;width:100%;justify-content:space-around}.tabButton{padding:16px 32px;background:none;border:none;border-bottom:3px solid transparent;font-size:16px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;margin-bottom:-2px}.tabButton:hover{color:#111827}.tabButton.active{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tabContent{display:none;padding-bottom:80px}.tabContent.active{padding:30px;display:block;animation:fadeIn .3s;background:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contentSection h2{font-size:28px;font-weight:700;color:#111827;margin-bottom:20px}.contentSection p{font-size:16px;line-height:1.7;color:#4b5563;margin-bottom:16px}.featureGrid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.featureColumn h3{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px}.featureList{list-style:none;padding:0;margin:0}.featureList li{display:flex;align-items:start;gap:12px;margin-bottom:12px;font-size:15px;color:#4b5563;line-height:1.6}.featureList li:before{content:"\2022";color:#3b82f6;font-size:24px;line-height:1;flex-shrink:0;margin-top:-2px}.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:15px}.specTable td:first-child{color:#6b7280;font-weight:500}.specTable td:last-child{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}.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}.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}.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}.compareButton:hover{border-color:#d1d5db;background:#f9fafb}.compareButton.active svg{color:#ef4444}.stockWidget{display:flex;flex-direction:column;justify-content:center;margin:auto;background:#f9fafb;border:1px solid #e5e7eb;border-radius:3px;padding:10px}.store-check-btn{width:100%;margin-top:0;background:#039;color:#fff;font-size:15px}.stockWidgetTitle{font-size:14px;font-weight:600;color:#111827;margin-bottom:12px;font-family:Manrope,sans-serif}.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.outOfStock{background:#fee2e2;color:#991b1b}.splitPricing{background:#f8fafc;border-radius:3px;padding:10px;margin-bottom:16px}.splitPricingTitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:12px;text-align:center}.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:#3739d6;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;background:#039;color:#fff;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}.storeAvailability{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-top:20px}.storeAvailabilityTitle{font-size:14px;font-weight:600;color:#111827;margin-bottom:12px;font-family:Manrope,sans-serif}.storeItem{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.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}.statusBadge{background:#dcfce7;color:#15803d;padding:4px 10px;border-radius:3px;font-size:11px;font-weight:600}.stockInfo{font-size:12px;color:#6b7280}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.storeItemSkeleton{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.skeleton{background:#e5e7eb;border-radius:4px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeletonCircle{width:40px;height:40px;border-radius:50%;background:#e5e7eb;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeletonText{height:14px;background:#e5e7eb;border-radius:4px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.noStockMessage{padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px;text-align:center}.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:1400px){.productColumns{grid-template-columns:338px 1fr 410px;gap:32px}}@media only screen and (max-width:1200px){.productColumns{grid-template-columns:350px 1fr 400px;gap:24px}h1.prodTitle{font-size:28px;font-family:Manrope,sans-serif}.currentPrice{font-size:36px}}@media only screen and (max-width:968px){.productColumns{grid-template-columns:1fr;gap:32px}.imageColumn,.purchaseColumn{position:static}.featureGrid{grid-template-columns:1fr}.tabButton{padding:12px 20px;font-size:14px}}@media only screen and (max-width:768px){.marginContainer{padding:20px 16px;margin-top:100px}.mainImageContainer{background:#f9fafb;border-radius:6px;padding:18px;display:flex;align-items:center;justify-content:center;min-height:250px;margin-bottom:16px;position:relative}h1.prodTitle{font-size:24px;font-family:Manrope,sans-serif}.productImage{max-width:100%;max-height:230px;height:auto;object-fit:contain}.productColumns{grid-template-columns:1fr;gap:10px}.currentPrice{font-size:32px}.labelContainer{grid-template-columns:1fr}.quantityOptions{grid-template-columns:repeat(3,1fr)}.detailsColumn{min-height:55vh}.buyNowModal{width:95%;padding:24px}.savedModal,.savedModalFade{width:90%}.tabNavigation{overflow-x:auto}.tabButton{white-space:nowrap;padding:12px 16px}.faqSection{margin:10px 0;padding:10px 0;border-top:1px solid #e5e7eb}.productTabsContainer{margin-top:12px;margin-left:auto;margin-right:auto}}[v-cloak]{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/GGproduct.css.map */
