body.gps-page .hero,body.gps-page .hero *{color:#fff!important}body.gps-page .hero h1 .accent,body.gps-page .hero h1 span.accent{color:#ffc93d!important;fill:#ffc93d!important}body.gps-page .hero-badge{color:#fff!important;background:#ffffff26!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body.gps-page .hero-badge .dot{background:var(--brand-yellow, #FFC93D)!important}body.gps-page .hero-desc{color:#ffffffe6!important}body.gps-page .trust-chip{color:#ffffffd9!important}body.gps-page .trust-chip svg{color:#ffc93d!important;fill:#ffc93d!important}body.gps-page .hero h1{font-size:clamp(40px,24px + 3.5vw,64px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.03em!important;margin-bottom:1rem!important;max-width:16ch!important;font-family:Sora,sans-serif!important}body.gps-page .hero-desc{font-size:clamp(18px,16px + .5vw,22px)!important;opacity:.9!important;margin-bottom:1.5rem!important;max-width:48ch!important;line-height:1.6!important}body.gps-page .btn,body.gps-page .btn-primary{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-family:Sora,sans-serif!important;font-size:clamp(14px,13px + .35vw,16px)!important;font-weight:600!important;padding:.875rem 1.5rem!important;border-radius:9999px!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important}body.gps-page .btn-primary{background:var(--brand-yellow, #FFC93D)!important;color:var(--color-text, #1A1A2E)!important;box-shadow:0 4px 14px #ffc93d66!important}body.gps-page .btn-primary:hover{background:var(--brand-yellow-dark, #F0B523)!important;transform:translateY(-1px)!important}body.gps-page .btn-ghost{background:#ffffff1f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important}body.gps-page .eyebrow{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-size:clamp(14px,13px + .35vw,16px)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--brand-teal-dark, #008585)!important;margin-bottom:.75rem!important;font-family:Sora,sans-serif!important}body.gps-page .section-title{font-size:clamp(28px,20px + 2vw,44px)!important;font-weight:700!important;margin-bottom:.75rem!important;color:var(--color-text, #1A1A2E)!important;font-family:Sora,sans-serif!important;line-height:1.2!important;letter-spacing:-.02em!important}body.gps-page .section-subtitle{font-size:clamp(18px,16px + .5vw,22px)!important;color:var(--color-text-muted, #6B7280)!important;margin-bottom:2rem!important;max-width:60ch!important;font-family:Manrope,sans-serif!important;line-height:1.6!important}body.gps-page .final-cta,body.gps-page .final-cta *{color:#fff!important}body.gps-page .final-cta h2{font-size:clamp(28px,20px + 2vw,44px)!important;font-weight:800!important;margin-bottom:1rem!important;font-family:Sora,sans-serif!important}body.gps-page .final-cta p{font-size:clamp(18px,16px + .5vw,22px)!important;opacity:.85!important;margin-bottom:1.5rem!important;font-family:Manrope,sans-serif!important;line-height:1.6!important}body.gps-page .final-cta .btn-primary{color:var(--color-text, #1A1A2E)!important}body.gps-page .search-bar{display:flex!important;align-items:center!important;gap:.5rem!important;background:#f1f3f5!important;border:1px solid rgba(26,26,46,.08)!important;border-radius:9999px!important;padding:.5rem 1rem!important;width:280px!important;max-width:100%!important;transition:border-color .2s ease,box-shadow .2s ease!important}body.gps-page .search-bar:focus-within{border-color:var(--brand-teal, #00A6A6)!important;box-shadow:0 0 0 3px #00a6a61f!important}body.gps-page .search-bar svg{width:18px!important;height:18px!important;color:var(--color-text-muted, #6B7280)!important;flex-shrink:0!important}body.gps-page .search-bar input{border:none!important;background:transparent!important;outline:none!important;font-family:Manrope,sans-serif!important;font-size:14px!important;color:var(--color-text, #1A1A2E)!important;width:100%!important;padding:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important}body.gps-page .search-bar input::placeholder{color:var(--color-text-muted, #6B7280)!important}body.gps-page .header{background:#fff!important;border-bottom:1px solid rgba(26,26,46,.08)!important;position:sticky!important;top:0!important;z-index:100!important}body.gps-page .header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;padding:.75rem 0!important}body.gps-page .logo{display:flex!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important;flex-shrink:0!important}body.gps-page .logo-icon{width:32px!important;height:32px!important}body.gps-page .logo-text{font-family:Sora,sans-serif!important;font-weight:800!important;font-size:24px!important;color:var(--color-text, #1A1A2E)!important;letter-spacing:-.02em!important}body.gps-page .nav{display:flex!important;align-items:center!important;gap:1.5rem!important}body.gps-page .nav a{font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--color-text, #1A1A2E)!important;text-decoration:none!important;transition:color .2s ease!important}body.gps-page .nav a:hover{color:var(--brand-teal, #00A6A6)!important}body.gps-page .header-actions{display:flex!important;align-items:center!important;gap:.5rem!important}body.gps-page .icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:9999px!important;background:transparent!important;border:none!important;cursor:pointer!important;color:var(--color-text, #1A1A2E)!important;position:relative!important;text-decoration:none!important}body.gps-page .icon-btn:hover{background:var(--color-surface-2, #F1F3F5)!important}body.gps-page .icon-btn svg{width:20px!important;height:20px!important}body.gps-page .cart-badge{position:absolute!important;top:2px!important;right:2px!important;background:var(--brand-teal, #00A6A6)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;min-width:18px!important;height:18px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.gps-page .menu-toggle{display:none!important}body.gps-page .container{max-width:1320px!important;margin-inline:auto!important;padding-inline:1.5rem!important;width:100%!important}body.gps-page .section,body.gps-page .shopify-section>section,body.gps-page .shopify-section>div>section{padding-block:clamp(2.5rem,4vw,5rem)!important}body.gps-page .shopify-section{margin:0!important;padding:0!important}body.gps-page .announcement{background:var(--brand-yellow, #FFC93D)!important;color:#1a1a2e!important;padding-block:.5rem!important;font-size:13px!important;font-weight:500!important}body.gps-page .announcement *{color:#1a1a2e!important}body.gps-page .announcement-item{display:flex!important;align-items:center!important;gap:.375rem!important;white-space:nowrap!important;font-size:15px!important;font-weight:500!important}body.gps-page .announcement-item svg{width:14px!important;height:14px!important;flex-shrink:0!important}body.gps-page .announcement-track{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important}body.gps-page .announcement-sep{color:#1a1a2e59!important}body.gps-page .trust-bar{background:var(--color-surface, #F8F9FA)!important;border-bottom:1px solid var(--color-border, rgba(26,26,46,.08))!important;padding-block:1rem!important}body.gps-page .trust-bar-inner{display:flex!important;align-items:center!important;justify-content:space-around!important;gap:1rem!important;flex-wrap:wrap!important}body.gps-page .trust-bar-item{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:14px!important;font-weight:500!important;color:var(--color-text, #1A1A2E)!important}body.gps-page .trust-bar-item svg{width:20px!important;height:20px!important;color:#00a6a6!important;stroke:#00a6a6!important;fill:none!important;flex-shrink:0!important}body.gps-page .trust-bar .trust-bar-stars svg,body.gps-page .trust-bar-item:first-child svg{color:#ffc93d!important;fill:#ffc93d!important;stroke:none!important}body.gps-page .use-cases-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}body.gps-page .use-case-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.75rem!important;padding:1.5rem 1rem!important;background:#fff!important;border:1px solid var(--color-border, rgba(26,26,46,.08))!important;border-radius:16px!important;text-decoration:none!important;color:var(--color-text, #1A1A2E)!important;transition:all .2s ease!important;text-align:center!important}body.gps-page .use-case-card:hover{border-color:var(--brand-teal, #00A6A6)!important;box-shadow:0 4px 12px #00a6a614!important}body.gps-page .use-case-card svg{width:32px!important;height:32px!important;color:var(--brand-teal, #00A6A6)!important}body.gps-page .use-case-card span{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important}body.gps-page .bestsellers-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important}body.gps-page .product-card{background:#fff!important;border:1px solid var(--color-border, rgba(26,26,46,.08))!important;border-radius:16px!important;overflow:hidden!important;transition:all .2s ease!important;position:relative!important}@media(hover:hover){body.gps-page .product-card:hover{box-shadow:0 8px 24px #00000014!important;border-color:var(--brand-teal, #00A6A6)!important}}body.gps-page .product-card:active{border-color:var(--color-border, rgba(26,26,46,.08))!important}body.gps-page .product-card img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important}body.gps-page .product-card-body{padding:1rem!important}body.gps-page .product-card-title{font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:600!important;color:var(--color-text, #1A1A2E)!important;margin-bottom:.5rem!important;line-height:1.3!important}body.gps-page .product-card-price{font-family:Sora,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--color-text, #1A1A2E)!important}body.gps-page .product-card-price s{color:var(--color-text-muted, #6B7280)!important;font-size:14px!important;font-weight:400!important;margin-right:.375rem!important}body.gps-page .discount-badge{position:absolute!important;top:.5rem!important;left:.5rem!important;background:var(--brand-yellow, #FFC93D)!important;color:var(--color-text, #1A1A2E)!important;font-size:12px!important;font-weight:700!important;padding:.25rem .5rem!important;border-radius:8px!important;z-index:1!important}body.gps-page .add-to-cart-btn{width:100%!important;padding:.625rem!important;background:var(--color-text, #1A1A2E)!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-family:Sora,sans-serif!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;margin-top:.75rem!important;transition:background .2s ease!important}body.gps-page .add-to-cart-btn:hover{background:var(--brand-teal-dark, #008585)!important}body.gps-page .add-to-cart-btn svg{width:16px!important;height:16px!important}body.gps-page .testimonials-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important}body.gps-page .testimonial-card{background:#fff!important;border:1px solid var(--color-border, rgba(26,26,46,.08))!important;border-radius:16px!important;padding:1.5rem!important}body.gps-page .testimonial-stars{display:flex!important;gap:2px!important;margin-bottom:.75rem!important}body.gps-page .testimonial-stars svg{width:16px!important;height:16px!important;color:#ffc93d!important;fill:#ffc93d!important}body.gps-page .testimonial-quote{font-family:Manrope,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:var(--color-text, #1A1A2E)!important;margin-bottom:1rem!important}body.gps-page .testimonial-author{display:flex!important;align-items:center!important;gap:.75rem!important}body.gps-page .testimonial-avatar{width:40px!important;height:40px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Sora,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#fff!important}body.gps-page .testimonial-name{font-family:Sora,sans-serif!important;font-weight:600!important;font-size:14px!important;color:var(--color-text, #1A1A2E)!important}body.gps-page .testimonial-meta{font-size:12px!important;color:var(--color-text-muted, #6B7280)!important}body.gps-page .testimonial-verified{display:inline-flex!important;align-items:center!important;gap:.25rem!important;font-size:12px!important;color:var(--brand-green, #16A34A)!important;font-weight:500!important}body.gps-page .testimonial-verified svg{width:14px!important;height:14px!important}body.gps-page .risk-reversal{background:#ffc93d!important;border-radius:24px!important;padding:clamp(2rem,3vw,3rem)!important;text-align:center!important}body.gps-page .risk-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important;margin-top:2rem!important}body.gps-page .risk-step{background:#fff!important;border:1px solid var(--color-border, rgba(26,26,46,.08))!important;border-radius:16px!important;padding:1.5rem!important;text-align:center!important}body.gps-page .risk-step-icon{width:48px!important;height:48px!important;border-radius:9999px!important;background:var(--brand-teal-light, #E6F7F7)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 1rem!important;color:var(--brand-teal-dark, #008585)!important}body.gps-page .risk-step-icon svg{width:24px!important;height:24px!important}body.gps-page .risk-step h3{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--color-text, #1A1A2E)!important}body.gps-page .risk-step p{font-family:Manrope,sans-serif!important;font-size:14px!important;color:var(--color-text-muted, #6B7280)!important;line-height:1.5!important}body.gps-page .risk-step-number{position:absolute!important;top:-12px!important;left:50%!important;transform:translate(-50%)!important;width:28px!important;height:28px!important;border-radius:9999px!important;background:var(--brand-teal, #00A6A6)!important;color:#fff!important;font-family:Sora,sans-serif!important;font-weight:700!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.gps-page .blog-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important}body.gps-page .blog-card{background:#fff!important;border:1px solid var(--color-border, rgba(26,26,46,.08))!important;border-radius:16px!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;transition:all .2s ease!important}body.gps-page .blog-card:hover{box-shadow:0 8px 24px #00000014!important}body.gps-page .blog-card img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important}body.gps-page .blog-card-body{padding:1.25rem!important}body.gps-page .blog-card-date{font-size:12px!important;color:var(--color-text-muted, #6B7280)!important;margin-bottom:.5rem!important}body.gps-page .blog-card-title{font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--color-text, #1A1A2E)!important;margin-bottom:.5rem!important;line-height:1.3!important}body.gps-page .blog-card-excerpt{font-family:Manrope,sans-serif!important;font-size:14px!important;color:var(--color-text-muted, #6B7280)!important;line-height:1.5!important}body.gps-page .section-link{font-family:Sora,sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--brand-teal-dark, #008585)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important}body.gps-page .usp-bar{background:var(--brand-teal-dark, #008585)!important;color:#fff!important;padding-block:1.5rem!important}body.gps-page .usp-bar *{color:#fff!important}body.gps-page .usp-bar-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important;align-items:center!important}body.gps-page .usp-item{display:flex!important;align-items:center!important;gap:.75rem!important}body.gps-page .usp-item-icon{width:40px!important;height:40px!important;border-radius:9999px!important;background:#ffffff26!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}body.gps-page .usp-item-icon svg{width:20px!important;height:20px!important;color:#ffc93d!important;stroke:#ffc93d!important;fill:none!important}body.gps-page .usp-item-title{font-family:Sora,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#fff!important}body.gps-page .usp-item-subtitle{font-size:13px!important;opacity:.7!important;color:#fff!important}body.gps-page .final-cta-trust{margin-top:1.25rem!important;display:flex!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important}body.gps-page .final-cta-trust .item{display:flex!important;align-items:center!important;gap:.25rem!important;font-size:12px!important;opacity:.8!important;color:#fff!important}body.gps-page .final-cta-trust .item svg{width:14px!important;height:14px!important;color:#fff!important}body.gps-page .hero-ctas{display:flex!important;gap:.75rem!important;margin-bottom:1.5rem!important;flex-wrap:wrap!important}body.gps-page .trust-chips{display:flex!important;flex-wrap:wrap!important;gap:.75rem 1.5rem!important}body.gps-page .trust-chip{display:flex!important;align-items:center!important;gap:.375rem!important;font-size:13px!important;font-weight:500!important;color:#ffffffd9!important}body.gps-page .trust-chip svg{width:16px!important;height:16px!important;color:#ffc93d!important;fill:#ffc93d!important;flex-shrink:0!important}body.gps-page .hero-inner{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:3rem!important;align-items:center!important}body.gps-page .hero{background:linear-gradient(135deg,var(--brand-teal, #00A6A6) 0%,var(--brand-teal-dark, #008585) 50%,var(--brand-teal-darker, #006666) 100%)!important;color:#fff!important;padding-block:clamp(2.5rem,5vw,6rem)!important;position:relative!important;overflow:hidden!important}body.gps-page .hero-visual{display:flex!important;justify-content:center!important;position:relative!important}body.gps-page .iphone-frame{position:relative!important;width:320px!important;aspect-ratio:9/19.5!important;background:#111!important;border-radius:44px!important;padding:10px!important;box-shadow:0 30px 80px #0006,0 0 0 2px #ffffff0f inset!important;margin-inline:auto!important}body.gps-page .iphone-notch{position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;width:110px!important;height:28px!important;background:#000!important;border-radius:16px!important;z-index:10!important}body.gps-page .app-status{height:46px!important;flex-shrink:0!important}body.gps-page .app-tabs{display:flex!important;justify-content:space-around!important;align-items:center!important;padding:6px 20px 10px!important;flex-shrink:0!important;background:#fff!important}body.gps-page .app-tab{font-size:14px!important;font-weight:600!important;color:#94a3b8!important;padding:6px 4px!important;position:relative!important}body.gps-page .app-tab.active{color:#2563eb!important}body.gps-page .app-tab.active:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:2px!important;background:#2563eb!important;border-radius:2px!important}body.gps-page .app-map{flex:1!important;position:relative!important;overflow:hidden!important}body.gps-page .map-water{position:absolute!important;background:#b3d9f0!important;border-radius:4px!important;opacity:.7!important}body.gps-page .map-park{position:absolute!important;background:#c8e6c9!important;border-radius:6px!important;opacity:.8!important}body.gps-page .map-road{position:absolute!important;background:#fffc!important;box-shadow:0 0 0 1px #00000008!important}body.gps-page .map-road-thick{background:#fffffff2!important;box-shadow:0 0 0 1px #0000000d!important}body.gps-page .map-label{position:absolute!important;font-size:8px!important;color:#6b7280!important;white-space:nowrap!important;font-weight:400!important;pointer-events:none!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important}body.gps-page .map-pin{position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:5!important}body.gps-page .map-pin-pulse{position:absolute!important;width:60px!important;height:60px!important;border-radius:50%!important;background:#2563eb33!important;top:-30px!important;left:-30px!important;animation:gps-pulse 2s ease-out infinite!important}body.gps-page .map-pin-dot{position:absolute!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#2563eb!important;border:3px solid white!important;top:-10px!important;left:-10px!important;box-shadow:0 2px 8px #2563eb66!important}body.gps-page .map-control svg{width:16px!important;height:16px!important}body.gps-page .app-sheet{padding:10px 16px 12px!important;background:#fff!important;border-top:1px solid #f1f3f5!important;flex-shrink:0!important}body.gps-page .sheet-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:2px!important}body.gps-page .sheet-chip{display:inline-block!important;font-size:10px!important;color:#6b7280!important;background:#f1f3f5!important;padding:2px 8px!important;border-radius:9999px!important;margin-bottom:8px!important}body.gps-page .sheet-actions{display:flex!important;gap:6px!important;margin-bottom:8px!important}body.gps-page .sheet-action svg{width:14px!important;height:14px!important}body.gps-page .sheet-info{display:flex!important;align-items:flex-start!important;gap:6px!important;font-size:11px!important;color:#6b7280!important;line-height:1.4!important}body.gps-page .sheet-info svg{width:12px!important;height:12px!important;color:#6b7280!important;flex-shrink:0!important;margin-top:2px!important}body.gps-page .sheet-info-title{font-weight:600!important;color:#374151!important}body.gps-page .app-nav{display:flex!important;justify-content:space-around!important;align-items:center!important;padding:8px 20px 16px!important;background:#fff!important;border-top:1px solid #f1f3f5!important;flex-shrink:0!important}body.gps-page .app-nav-item svg{width:22px!important;height:22px!important}body.gps-page .phone-badge{position:absolute!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border-radius:12px!important;padding:8px 12px!important;box-shadow:0 4px 16px #0000001f!important;z-index:20!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important}body.gps-page .phone-badge-top{top:60px!important;right:-20px!important}body.gps-page .phone-badge-bottom{bottom:100px!important;left:-30px!important}body.gps-page .badge-icon svg{width:18px!important;height:18px!important}body.gps-page .final-cta{background:linear-gradient(135deg,var(--brand-teal-dark, #008585) 0%,var(--brand-teal-darker, #006666) 100%)!important;color:#fff!important;text-align:center!important;position:relative!important;overflow:hidden!important;padding-block:clamp(3rem,5vw,5rem)!important}body.gps-page .final-cta-inner{position:relative!important;z-index:1!important;max-width:640px!important;margin-inline:auto!important}body.gps-page,body.gps-page p,body.gps-page li,body.gps-page span,body.gps-page a,body.gps-page div{font-family:Manrope,sans-serif!important}body.gps-page h1,body.gps-page h2,body.gps-page h3,body.gps-page h4,body.gps-page h5,body.gps-page h6{font-family:Sora,sans-serif!important}body.gps-page h2{font-size:clamp(28px,20px + 2vw,44px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-bottom:.75rem!important}body.gps-page h3{font-size:18px!important;font-weight:600!important}body.gps-page p{font-size:16px!important;line-height:1.6!important}body.gps-page .pdp-brand{display:none!important}body.gps-page .pdp-title{margin-top:0!important}body.gps-page .pdp{grid-template-columns:595px 1fr!important;gap:44px!important}body.gps-page .gps-product-section,body.gps-page section.gps-product-section,body.gps-page .shopify-section>div>section.gps-product-section,body.gps-page .shopify-section>section.gps-product-section{padding-top:16px!important}body.gps-page .product-description div[style*="display:flex"],body.gps-page #desc-content div[style*="display:flex"]{gap:60px!important}body.gps-page .desc-img-container{flex:0 0 40%!important;max-width:40%!important}body.gps-page .desc-text-container{flex:1!important}body.gps-page .shopify-section .section,body.gps-page .shopify-section section{margin:0!important;padding-block:clamp(2.5rem,4vw,5rem)!important}body.gps-page .shopify-section:first-child section,body.gps-page .shopify-section:first-child>div>section{padding-top:0!important}@media(max-width:768px){body.gps-page .hero-inner{grid-template-columns:1fr!important;gap:2rem!important}body.gps-page .hero-visual{margin-top:1rem!important}body.gps-page .iphone-frame{width:260px!important}body.gps-page .phone-badge,body.gps-page .nav,body.gps-page .search-bar{display:none!important}body.gps-page .menu-toggle{display:flex!important}body.gps-page .bestsellers-grid,body.gps-page .testimonials-grid,body.gps-page .blog-grid{grid-template-columns:1fr!important}body.gps-page .use-cases-grid,body.gps-page .usp-bar-inner{grid-template-columns:1fr 1fr!important}}body.gps-page .testimonial-stars svg,body.gps-page .testimonial-stars svg path,body.gps-page .testimonial-stars svg polygon,body.gps-page .judgeme-star,body.gps-page .jdgm-star{color:#ffc93d!important;fill:#ffc93d!important}body.gps-page .risk-reversal,body.gps-page .shopify-section:has(.risk-reversal){background:#ffc93d!important}body.gps-page .risk-reversal .section-title,body.gps-page .risk-reversal h2{color:var(--color-text, #1A1A2E)!important}body.gps-page .usp-bar,body.gps-page .shopify-section:has(.usp-bar){background:var(--brand-teal-dark, #008585)!important}body.gps-page .usp-item-icon svg,body.gps-page .usp-bar svg{color:#ffc93d!important;stroke:#ffc93d!important;fill:none!important}body.gps-page .product-card-title{font-size:17px!important}body.gps-page .product-card-price{font-size:20px!important}body.gps-page .testimonial-quote{font-size:16px!important}body.gps-page .testimonial-name{font-size:15px!important}body.gps-page .blog-card-title{font-size:17px!important}body.gps-page .blog-card-excerpt{font-size:15px!important}body.gps-page .announcement-item{font-size:14px!important}body.gps-page .trust-bar-item{font-size:15px!important}body.gps-page .use-case-card span{font-size:16px!important}body.gps-page .risk-step h3{font-size:18px!important}body.gps-page .risk-step p{font-size:15px!important}body.gps-page .usp-item-title{font-size:16px!important}body.gps-page .usp-item-subtitle{font-size:14px!important}body.gps-page .trust-bar .trust-bar-stars svg,body.gps-page .trust-bar .judgeme-star,body.gps-page .trust-bar .stars svg{color:#ffc93d!important;fill:#ffc93d!important;stroke:none!important}body.gps-page .trust-bar-item:not(:first-child) svg,body.gps-page .trust-bar-item:nth-child(n+2) svg{color:#00a6a6!important;stroke:#00a6a6!important;fill:none!important}body.gps-page .map-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(160deg,#f0f4f8,#e8eef5,#e0e8f0)!important;overflow:hidden!important}body.gps-page .map-road{position:absolute!important;background:#ffffffd9!important;box-shadow:none!important}body.gps-page .map-zoom{position:absolute!important;right:8px!important;bottom:100px!important;display:flex!important;flex-direction:column!important;gap:4px!important;z-index:6!important;background:transparent!important;box-shadow:none!important}body.gps-page .map-controls{background:transparent!important;box-shadow:none!important}body.gps-page .phone-badge{position:absolute!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border-radius:12px!important;padding:8px 12px!important;box-shadow:0 4px 16px #0000001f!important;z-index:20!important;max-width:180px!important}html:has(body.gps-page){font-size:16px!important}body.gps-page{font-size:16px!important}body.gps-page .trust-bar-item svg[fill=currentColor],body.gps-page .trust-bar .trust-bar-stars svg{color:#ffc93d!important;fill:#ffc93d!important}body.gps-page .trust-bar-item svg[fill=none]{color:#00a6a6!important;stroke:#00a6a6!important;fill:none!important}body.gps-page .trust-chip svg[fill=none]{fill:none!important;stroke:#ffc93d!important;color:#ffc93d!important}body.gps-page .trust-chip svg[fill=currentColor]{fill:#ffc93d!important;stroke:none!important;color:#ffc93d!important}body.gps-page .usp-item-icon svg[fill=none],body.gps-page .usp-bar svg[fill=none]{fill:none!important;stroke:#ffc93d!important;color:#ffc93d!important}body.gps-page .announcement-item svg[fill=none]{fill:none!important;stroke:#1a1a2e!important;color:#1a1a2e!important}body.gps-page .blog-title{font-size:15px!important;line-height:1.3!important}body.gps-page .blog-excerpt{font-size:13px!important;line-height:1.5!important}body.gps-page .blog-date{font-size:12px!important}body.gps-page .blog-content{padding:1rem!important}body.gps-page .testimonial-text{font-size:13px!important;line-height:1.5!important}body.gps-page .testimonial-card{padding:1rem!important}body.gps-page .testimonial-name{font-size:13px!important}body.gps-page .testimonial-meta{font-size:11px!important}body.gps-page .blog-card{overflow:hidden!important;border-radius:16px!important;border:none!important}body.gps-page .blog-image{aspect-ratio:16/10!important;overflow:hidden!important;padding:0!important;margin:0!important;background:none!important;display:block!important}body.gps-page .blog-image img,body.gps-page .blog-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}body.gps-page .app-map,body.gps-page .map-canvas{background:linear-gradient(160deg,#f0f4f8,#e8eef5,#e0e8f0)!important;position:relative!important;overflow:hidden!important;display:block!important}body.gps-page .map-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.gps-page .map-water{background:#b3d9f0!important;border-radius:4px!important;opacity:.7!important;position:absolute!important;display:block!important}body.gps-page .map-park{background:#c8e6c9!important;border-radius:6px!important;opacity:.8!important;position:absolute!important;display:block!important}body.gps-page .map-road{background:#ffffffd9!important;position:absolute!important;display:block!important;box-shadow:0 0 0 1px #00000008!important}body.gps-page .map-road-thick{background:#fffffff2!important;height:10px!important;box-shadow:0 0 0 1px #0000000d!important}body.gps-page .map-label{position:absolute!important;font-size:8px!important;color:#6b7280!important;white-space:nowrap!important;font-weight:400!important;pointer-events:none!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;display:block!important;z-index:2!important}body.gps-page .map-label-road{font-size:7px!important;color:#9ca3af!important}body.gps-page .map-pin{position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:5!important;display:block!important}body.gps-page .map-pin-pulse{position:absolute!important;width:60px!important;height:60px!important;border-radius:50%!important;background:#2563eb33!important;top:-30px!important;left:-30px!important;animation:gps-pulse 2s ease-out infinite!important;display:block!important}body.gps-page .map-pin-pulse.delay{animation-delay:1s!important}body.gps-page .map-pin-dot{position:absolute!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#2563eb!important;border:3px solid white!important;top:-10px!important;left:-10px!important;box-shadow:0 2px 8px #2563eb66!important;display:block!important}@keyframes gps-pulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(2.5);opacity:0}}body.gps-page .map-zoom{position:absolute!important;right:8px!important;bottom:100px!important;display:flex!important;flex-direction:column!important;gap:4px!important;z-index:6!important}body.gps-page .map-zoom button{width:28px!important;height:28px!important;border:none!important;background:#fff!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important;color:#374151!important;cursor:pointer!important;box-shadow:0 1px 3px #0000001a!important;display:flex!important;align-items:center!important;justify-content:center!important}body.gps-page .map-controls{position:absolute!important;right:8px!important;top:8px!important;display:flex!important;flex-direction:column!important;gap:4px!important;z-index:6!important}body.gps-page .map-control{width:28px!important;height:28px!important;background:#fff!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6b7280!important;box-shadow:0 1px 3px #0000001a!important}body.gps-page .phone-badge{position:absolute!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border-radius:12px!important;padding:8px 12px!important;box-shadow:0 4px 16px #0000001f!important;z-index:20!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;max-width:180px!important}body.gps-page .phone-badge-top{top:60px!important;right:-10px!important}body.gps-page .phone-badge-bottom{bottom:100px!important;left:-20px!important}body.gps-page .badge-icon{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}body.gps-page .badge-text{font-size:12px!important;font-weight:700!important;color:#1a1a2e!important}body.gps-page .badge-sub{font-size:10px!important;color:#6b7280!important}body.gps-page .app-sheet{padding:10px 16px 12px!important;background:#fff!important;border-top:1px solid #f1f3f5!important;display:block!important}body.gps-page .sheet-title{font-size:15px!important;font-weight:700!important;color:#1a1a2e!important}body.gps-page .sheet-actions{display:flex!important;gap:6px!important}body.gps-page .sheet-action{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;font-weight:600!important;padding:6px 4px!important;border-radius:8px!important;color:#fff!important}body.gps-page .sheet-action.tracking{background:#2563eb!important}body.gps-page .sheet-action.playback{background:#16a34a!important}body.gps-page .sheet-action.command{background:#2563eb!important}body.gps-page .app-nav{display:flex!important;justify-content:space-around!important;align-items:center!important;padding:8px 20px 16px!important;background:#fff!important;border-top:1px solid #f1f3f5!important}body.gps-page .app-nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;font-size:10px!important;font-weight:500!important;color:#94a3b8!important}body.gps-page .app-nav-item.active{color:#2563eb!important}body.gps-page .iphone-frame{position:relative!important;width:300px!important;aspect-ratio:9/19.5!important;background:#111!important;border-radius:44px!important;padding:10px!important;box-shadow:0 30px 80px #0006,0 0 0 2px #ffffff0f inset!important}body.gps-page .iphone-inner{width:100%!important;height:100%!important;background:#fff!important;border-radius:34px!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important}@media(max-width:768px){body.gps-page .blog-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:1.5rem!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:1rem!important;padding-inline:1.5rem!important;margin-inline:-1rem!important;padding-bottom:.5rem!important}body.gps-page .blog-grid::-webkit-scrollbar{display:none!important}body.gps-page .product-grid{scroll-padding-inline:1rem!important}body.gps-page .testimonial-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:1rem!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:1rem!important;padding-inline:1rem!important;margin-inline:-1rem!important;padding-bottom:.5rem!important;margin-top:1.5rem!important}body.gps-page .testimonial-grid::-webkit-scrollbar{display:none!important}body.gps-page .testimonial-card{flex:0 0 85%!important;scroll-snap-align:start!important}body.gps-page .risk-steps{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:1rem!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:1rem!important;padding-inline:1rem!important;margin-inline:-1rem!important;padding-top:1rem!important;padding-bottom:.5rem!important;margin-top:.5rem!important}body.gps-page .risk-steps::-webkit-scrollbar{display:none!important}body.gps-page .risk-step{flex:0 0 78%!important;scroll-snap-align:start!important}body.gps-page .risk-arrow{display:none!important}body.gps-page .blog-card{flex:0 0 85%!important;scroll-snap-align:start!important;min-width:260px!important}}@media(max-width:768px){body.gps-page .announcement{padding-block:.5rem!important}body.gps-page .announcement-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:1.25rem!important;padding-inline:1rem!important;margin-inline:-1rem!important}body.gps-page .announcement-track::-webkit-scrollbar{display:none!important}body.gps-page .announcement-item{display:flex!important;opacity:1!important;animation:none!important;transform:none!important;white-space:nowrap!important;font-size:12px!important;flex-shrink:0!important}body.gps-page .announcement-sep{display:inline-flex!important;flex-shrink:0!important}}@media(max-width:768px){body.gps-page .container{padding-inline:1rem!important}body.gps-page .header-inner{gap:.5rem!important}body.gps-page .logo{transform:translate(-6px)!important}body.gps-page .logo-icon{width:26px!important;height:26px!important}body.gps-page .logo-text{font-size:17px!important}body.gps-page .header-actions{gap:.125rem!important}body.gps-page .icon-btn{width:34px!important;height:34px!important}body.gps-page .icon-btn svg{width:18px!important;height:18px!important}body.gps-page .cart-badge{top:0!important;right:0!important}}body.gps-page .footer-block__heading{font-size:16px!important;line-height:1.3!important}body.gps-page .footer-block__details-content,body.gps-page .footer-block__details-content p,body.gps-page .footer-block__details-content a,body.gps-page .footer-block__details-content li{font-size:13px!important;line-height:1.5!important}body.gps-page .footer .list-menu__item--link{padding:6px 0!important}body.gps-page .footer #FooterCountryLabel{font-size:14px!important}body.gps-page .footer .localization-form__select{font-size:13px!important;padding-block:.4rem!important}@media(max-width:768px){body.gps-page .footer-block__heading{font-size:15px!important}}body.gps-page .gallery-main{padding:0!important}body.gps-page .product-hero-img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;border-radius:var(--radius-2xl)!important}body.gps-page .gallery-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--radius-md)!important}body.gps-page .footer,body.gps-header-only .footer,body.gps-page footer,body.gps-page .site-footer{background:#000!important}body.gps-page .review-pagination{display:flex;justify-content:center;gap:8px;margin-top:var(--space-6)}body.gps-page .review-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1.5px solid rgba(26,26,46,.15);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-decoration:none;transition:all var(--transition)}body.gps-page .review-pagination a:hover,body.gps-page .review-pagination a.active{background:var(--brand-teal);color:#fff;border-color:var(--brand-teal)}body.gps-page .specs-table tr.spec-hidden{display:none}body.gps-page .specs-table tr.spec-visible{display:table-row}body.gps-page .specs-toggle-wrap{text-align:center;margin-top:var(--space-4)}body.gps-page .specs-toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:1.5px solid var(--brand-teal);border-radius:var(--radius-full);background:transparent;color:var(--brand-teal);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition)}body.gps-page .specs-toggle-btn:hover{background:var(--brand-teal);color:#fff}body.gps-page .desc-row-content h3{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem)!important}body.gps-page .specs-toggle-btn{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.gps-page .specs-toggle-btn .toggle-icon{width:18px!important;height:18px!important;flex-shrink:0!important}@media(min-width:769px){body.gps-page .footer,body.gps-header-only .footer{max-width:1320px!important;margin-inline:auto!important;padding-inline:1.5rem!important}body.gps-page .footer__content-top,body.gps-header-only .footer__content-top{padding-left:0!important;padding-right:0!important;width:100%!important}body.gps-page .footer__blocks,body.gps-header-only .footer__blocks,body.gps-page .footer-blocks,body.gps-header-only .footer-blocks,body.gps-page .footer .footer__blocks,body.gps-header-only .footer .footer__blocks{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:2rem 3rem!important;width:100%!important;max-width:100%!important}body.gps-page .footer__blocks>*,body.gps-header-only .footer__blocks>*,body.gps-page .footer-blocks>*,body.gps-header-only .footer-blocks>*,body.gps-page .footer .footer__blocks>*,body.gps-header-only .footer .footer__blocks>*{flex:1 1 0!important;min-width:180px!important;text-align:left!important}body.gps-page .footer__blocks.grid,body.gps-header-only .footer__blocks.grid,body.gps-page .footer-blocks.grid,body.gps-header-only .footer-blocks.grid{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important}body.gps-page .footer__content-bottom,body.gps-header-only .footer__content-bottom{padding-left:0!important;padding-right:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}body.gps-page .footer__content-bottom-wrapper,body.gps-header-only .footer__content-bottom-wrapper{width:100%!important}body.gps-page .footer__content-bottom .footer__column,body.gps-header-only .footer__content-bottom .footer__column{flex:0 0 auto!important;width:auto!important;text-align:left!important}body.gps-page .footer__content-bottom .footer__column--info,body.gps-header-only .footer__content-bottom .footer__column--info{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex:1 1 auto!important}body.gps-page .footer__content-bottom .footer__column--info .footer__payment,body.gps-header-only .footer__content-bottom .footer__column--info .footer__payment{justify-content:flex-end!important;align-items:center!important}body.gps-page .footer .page-width,body.gps-header-only .footer .page-width,body.gps-page .footer__inner,body.gps-header-only .footer__inner{max-width:1320px!important;width:100%!important;padding-inline:2rem!important;margin-inline:auto!important}body.gps-header-only .footer,body.gps-header-only footer,body.gps-header-only .site-footer,body.gps-page .footer,body.gps-page footer,body.gps-page .site-footer{max-width:100%!important;margin-inline:0!important;padding-inline:0!important;width:100%!important}body.gps-page .shopify-section-footer,body.gps-header-only .shopify-section-footer,body.gps-page footer.footer,body.gps-header-only footer.footer{max-width:100%!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}body.gps-page .footer__content-top,body.gps-header-only .footer__content-top,body.gps-page .footer__content-bottom,body.gps-header-only .footer__content-bottom,body.gps-page .footer__content-top.page-width,body.gps-header-only .footer__content-top.page-width,body.gps-page .footer__content-bottom.page-width,body.gps-header-only .footer__content-bottom.page-width{max-width:1320px!important;margin-inline:auto!important;padding-inline:2rem!important;width:100%!important}body.gps-page .footer__blocks-wrapper,body.gps-header-only .footer__blocks-wrapper,body.gps-page .footer-blocks-wrapper,body.gps-header-only .footer-blocks-wrapper{max-width:100%!important;width:100%!important;padding-inline:0!important;margin-inline:0!important}body.gps-page .footer__blocks-wrapper.grid,body.gps-header-only .footer__blocks-wrapper.grid{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:2rem!important}}@media(max-width:768px){body.gps-page .footer,body.gps-header-only .footer__content-top,body.gps-page .footer__content-bottom,body.gps-header-only .footer__content-bottom-wrapper{padding-left:20px!important;padding-right:20px!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}body.gps-page .footer,body.gps-header-only .footer__content-bottom-wrapper .footer__column,body.gps-page .footer__content-bottom .footer__column--localization,body.gps-header-only .footer__content-bottom .footer__column--info{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}body.gps-page .footer,body.gps-header-only .footer__column--info .footer__payment{justify-content:flex-start!important;align-items:center!important}body.gps-page .footer,body.gps-header-only .footer__copyright{text-align:left!important;justify-content:flex-start!important}body.gps-page .footer,body.gps-header-only .footer__copyright .copyright__content,body.gps-page .footer__copyright small{text-align:left!important}body.gps-page .footer__copyright .policies{justify-content:flex-start!important;text-align:left!important}}@media(max-width:768px){body.gps-page .footer,body.gps-header-only .footer__copyright,body.gps-page .footer__copyright small,body.gps-page .copyright__content,body.gps-header-only .footer__copyright .copyright__content{font-size:11px!important;line-height:1.5!important}}body.gps-page .footer .policies,body.gps-header-only .footer .policies,body.gps-page .footer__copyright .policies,body.gps-header-only .footer__copyright .policies{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}body.gps-page .footer .policies li,body.gps-header-only .footer .policies li,body.gps-page .footer__copyright .policies li,body.gps-header-only .footer__copyright .policies li{list-style:none!important;border:none!important;margin:0!important;padding:0!important}body.gps-page .footer .policies li:before,body.gps-page .footer .policies li:after,body.gps-page .footer .policies li+li:before,body.gps-page .footer .policies li+li:after,body.gps-page .footer .policies>li:not(:first-child):before,body.gps-page .footer .policies>li:not(:first-child):after,body.gps-page .footer__copyright .policies li:before,body.gps-page .footer__copyright .policies li:after,body.gps-page .footer__copyright .policies li+li:before,body.gps-page .footer__copyright .policies li+li:after,body.gps-page .footer__copyright .policies>li:not(:first-child):before,body.gps-page .footer__copyright .policies>li:not(:first-child):after,body.gps-header-only .footer .policies li:before,body.gps-header-only .footer .policies li:after,body.gps-header-only .footer .policies li+li:before,body.gps-header-only .footer .policies li+li:after,body.gps-header-only .footer .policies>li:not(:first-child):before,body.gps-header-only .footer .policies>li:not(:first-child):after,body.gps-header-only .footer__copyright .policies li:before,body.gps-header-only .footer__copyright .policies li:after,body.gps-header-only .footer__copyright .policies li+li:before,body.gps-header-only .footer__copyright .policies li+li:after,body.gps-header-only .footer__copyright .policies>li:not(:first-child):before,body.gps-header-only .footer__copyright .policies>li:not(:first-child):after,body.gps-page .footer .policies li::marker,body.gps-header-only .footer .policies li::marker,body.gps-page .footer__copyright .policies li::marker,body.gps-header-only .footer__copyright .policies li::marker{content:none!important;content:""!important;display:none!important}body.gps-page .footer__copyright small,body.gps-header-only .footer__copyright small,body.gps-page .copyright__content,body.gps-header-only .copyright__content{font-size:11px!important}body.gps-page .footer,body.gps-header-only .footer,body.gps-page .footer *{color:#c8c8d0!important}body.gps-page .footer,body.gps-header-only .footer h2,body.gps-page .footer h3,body.gps-page .footer h4,body.gps-header-only .footer .footer-block__heading,body.gps-page .footer .footer-block__details-content>summary{color:#fff!important}body.gps-page .footer,body.gps-header-only .footer a{color:#c8c8d0!important;text-decoration:none!important}body.gps-page .footer,body.gps-header-only .footer a:hover{color:var(--brand-yellow)!important;text-decoration:none!important}body.gps-page .desc-row-visual{aspect-ratio:1 / 1!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:var(--radius-2xl)!important}body.gps-page .desc-row-visual img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--radius-2xl)!important}body.gps-page .desc-row-visual svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}body.gps-page .desc-img-container{aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:var(--radius-2xl)!important;display:flex!important;align-items:center!important;justify-content:center!important}body.gps-page .desc-img-container img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--radius-2xl)!important;display:block!important}body.gps-page .shopify-section-group-header-group.gps-section-wrapper,body.gps-header-only .shopify-section-group-header-group.gps-section-wrapper{display:block!important}body.gps-header-only .shopify-section-group-header-group:not(.gps-section-wrapper){display:none!important}body.gps-header-only sticky-header,body.gps-header-only .utility-bar{display:none!important}body.gps-header-only{margin:0!important;padding:0!important}body.gps-header-only .announcement-item{display:flex!important;align-items:center!important;gap:.5rem!important;white-space:nowrap!important}body.gps-header-only .announcement-track{display:flex!important;gap:3rem!important;justify-content:center!important;align-items:center!important}body.gps-header-only .announcement-section{background:var(--brand-yellow, #FFC93D)!important;overflow:hidden!important}body.gps-header-only .header{background:#fff!important;border-bottom:1px solid #E5E7EB!important;padding-block:0!important;position:sticky!important;top:0!important;z-index:100!important}body.gps-header-only .header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;padding-block:.75rem .75rem!important}body.gps-header-only .logo{display:flex!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important}body.gps-header-only .logo-text{font-family:var(--font-display, "Sora", sans-serif)!important;font-size:1.5rem!important;font-weight:800!important;color:#1a1a2e!important;letter-spacing:-.02em!important}body.gps-header-only .nav{display:flex!important;align-items:center!important;gap:2rem!important}body.gps-header-only .nav a{color:#1a1a2e!important;text-decoration:none!important;font-weight:500!important;font-size:.95rem!important;transition:color .2s!important}body.gps-header-only .nav a:hover{color:var(--brand-teal, #00A6A6)!important}body.gps-header-only .header-actions{display:flex!important;align-items:center!important;gap:1rem!important}body.gps-header-only .icon-btn{background:none!important;border:none!important;cursor:pointer!important;padding:.5rem!important;border-radius:.5rem!important;transition:background .2s!important}body.gps-header-only .icon-btn:hover{background:#f3f4f6!important}body.gps-header-only .icon-btn svg{width:22px!important;height:22px!important;stroke:#1a1a2e!important}body.gps-header-only .cart-badge{position:absolute!important;top:0!important;right:0!important;background:var(--brand-teal, #00A6A6)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;min-width:18px!important;height:18px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important}body.gps-header-only .search-bar{display:flex!important;align-items:center!important;background:#f3f4f6!important;border-radius:2rem!important;padding:.5rem 1rem!important;gap:.5rem!important;width:280px!important}body.gps-header-only .search-bar svg{width:18px!important;height:18px!important;stroke:#6b7280!important;flex-shrink:0!important}body.gps-header-only .search-bar input{border:none!important;background:none!important;outline:none!important;font-size:.9rem!important;width:100%!important;color:#1a1a2e!important}body.gps-header-only .search-bar input::placeholder{color:#9ca3af!important}body.gps-header-only .gps-mobile-menu{display:none!important}body.gps-header-only .usp-section{background:#f8fafc!important;border-top:1px solid #E5E7EB!important;padding-block:2.5rem!important}body.gps-header-only .usp-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:1.5rem!important}body.gps-header-only .usp-item{text-align:center!important}body.gps-header-only .usp-item svg{width:32px!important;height:32px!important;stroke:#ffc93d!important;margin-bottom:.75rem!important}body.gps-header-only .usp-item h4{font-size:1rem!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:.25rem!important}body.gps-header-only .usp-item p{font-size:.85rem!important;color:#6b7280!important}@media(max-width:768px){body.gps-header-only .nav,body.gps-header-only .search-bar{display:none!important}body.gps-header-only .gps-mobile-menu{display:flex!important;align-items:center!important;gap:.5rem!important;cursor:pointer!important}body.gps-header-only .header-inner{padding-inline:1rem!important}body.gps-header-only .usp-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}}body.gps-header-only{font-size:16px!important;font-family:Manrope,system-ui,sans-serif!important}body.gps-header-only h1,body.gps-header-only h2,body.gps-header-only h3,body.gps-header-only h4,body.gps-header-only .card__heading,body.gps-header-only .card__heading a{font-family:Sora,sans-serif!important}html:has(body.gps-header-only){font-size:16px!important}body.gps-header-only{font-size:16px!important}body.gps-header-only h1,body.gps-header-only h2,body.gps-header-only .card__heading,body.gps-header-only .card__heading a{font-family:Sora,sans-serif!important}body.gps-header-only{font-family:Manrope,system-ui,sans-serif!important}body.gps-header-only .footer{text-align:left!important}body.gps-header-only .footer__content-top{display:flex!important;justify-content:flex-start!important}body.gps-header-only .footer .grid{text-align:left!important}body.gps-header-only .footer__blocks-wrapper{justify-content:flex-start!important}@media(max-width:768px){body.gps-header-only .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}body.gps-page .footer,body.gps-header-only .footer a,body .footer a,body .footer .list-menu__item--link,body .footer-block__details-content a,.footer a,.footer .list-menu__item--link,.footer a:hover{text-decoration:none!important}body.gps-header-only .collection-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}body.gps-header-only .collection-list .grid__item{width:auto!important;max-width:none!important}@media(max-width:768px){body.gps-header-only .collection-list{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}body.gps-header-only{--page-width: 1320px}body.gps-header-only .footer a,body.gps-header-only .footer .list-menu__item--link,body.gps-header-only .footer-block__details-content a{text-decoration:none!important}body.gps-header-only .footer,body.gps-header-only footer,body.gps-header-only .site-footer{background:#000!important}body.gps-header-only .footer,body.gps-header-only .footer *{color:#c8c8d0!important}body.gps-header-only .footer h2,body.gps-header-only .footer h4,body.gps-header-only .footer .footer-block__heading,body.gps-header-only .footer .footer-block__details-content>summary{color:#fff!important}body.gps-header-only .footer a{color:#c8c8d0!important;text-decoration:none!important}body.gps-header-only .footer a:hover{color:var(--brand-yellow, #FFC93D)!important;text-decoration:none!important}body.gps-header-only .footer-block__heading{font-size:16px!important;line-height:1.3!important;letter-spacing:-.02em!important;font-weight:700!important}body.gps-header-only .footer-block__details-content,body.gps-header-only .footer-block__details-content p,body.gps-header-only .footer-block__details-content a,body.gps-header-only .footer-block__details-content li{font-size:13px!important;line-height:1.5!important}body.gps-header-only .footer .list-menu__item--link{padding:6px 0!important;font-size:13px!important}body.gps-header-only .footer #FooterCountryLabel{font-size:14px!important;color:#fff!important;font-weight:700!important}body.gps-header-only .footer .localization-form__select{font-size:13px!important;padding-block:.4rem!important}@media(min-width:769px){body.gps-header-only .footer__content-top,body.gps-header-only .footer__content-bottom{padding-left:120px!important}}@media(max-width:768px){body.gps-header-only .footer__content-top,body.gps-header-only .footer__content-bottom,body.gps-header-only .footer__content-bottom-wrapper{padding-left:20px!important;padding-right:20px!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}body.gps-header-only .footer__content-bottom-wrapper .footer__column,body.gps-header-only .footer__content-bottom .footer__column--localization,body.gps-header-only .footer__content-bottom .footer__column--info{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}body.gps-header-only .footer__column--info .footer__payment{justify-content:flex-start!important;align-items:center!important}body.gps-header-only .footer__copyright{text-align:left!important;justify-content:flex-start!important}body.gps-header-only .footer__copyright .copyright__content,body.gps-header-only .footer__copyright small{text-align:left!important;font-size:11px!important;line-height:1.5!important}body.gps-header-only .footer__copyright .policies{justify-content:flex-start!important;text-align:left!important}body.gps-header-only .footer-block__heading{font-size:15px!important}}body.gps-header-only .footer .policies,body.gps-header-only .footer__copyright .policies{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}body.gps-header-only .footer .policies li,body.gps-header-only .footer__copyright .policies li{list-style:none!important;border:none!important;margin:0!important}.header{width:100%!important;display:block!important}.header .container,body.gps-page .header .container,body.gps-header-only .header .container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important;width:100%!important;box-sizing:border-box!important;display:block!important}body.gps-header-only .search-bar,body.gps-page .search-bar{display:none!important}.header .header-inner{position:relative!important;justify-content:space-between!important}.header .logo{flex-shrink:0!important}.header .nav{position:absolute!important;left:50%!important;transform:translate(-50%)!important;flex-shrink:0!important}.header .header-actions{flex-shrink:0!important}@media(max-width:768px){.header .nav{display:none!important}}.header .header-inner{width:100%!important;max-width:100%!important}body.gps-page .header .header-inner,body.gps-header-only .header .header-inner{position:relative!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}body.gps-page .header .nav,body.gps-header-only .header .nav{position:absolute!important;left:50%!important;transform:translate(-50%)!important;flex-shrink:0!important;display:flex!important;align-items:center!important;gap:1.5rem!important}body.gps-page .header .logo,body.gps-header-only .header .logo,body.gps-page .header .header-actions,body.gps-header-only .header .header-actions{flex-shrink:0!important}@media(max-width:768px){body.gps-page .header .nav,body.gps-header-only .header .nav{display:none!important}}body.gps-header-only .nav-link{font-size:16px!important;font-weight:600!important;line-height:25.6px!important}body.gps-header-only .logo-icon{width:32px!important;height:32px!important}body.gps-header-only p,body.gps-header-only li{font-size:1.375rem!important;line-height:1.7!important}body.gps-header-only h1,body.gps-header-only h2{font-size:2.5rem!important;font-weight:700!important}body.gps-header-only h3{font-size:1.75rem!important;font-weight:700!important}body.gps-header-only .header .nav a,body.gps-header-only .header .nav .nav-link,body.gps-header-only .header .nav-link{font-size:16px!important;font-weight:600!important;line-height:25.6px!important;color:#1a1a2e!important}body.gps-header-only .header .header-inner{padding-block:.65625rem .65625rem!important;min-height:auto!important;line-height:25.6px!important}body.gps-header-only .header{padding-block:0!important;padding-top:0!important;padding-bottom:0!important}body.gps-header-only .announcement{background:var(--brand-yellow, #FFC93D)!important;color:#1a1a2e!important;padding-block:.5rem!important;font-size:13px!important;font-weight:500!important}body.gps-header-only .announcement *{color:#1a1a2e!important}body.gps-header-only .announcement-item{display:flex!important;align-items:center!important;gap:.375rem!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}body.gps-header-only .announcement-item svg{width:14px!important;height:14px!important;flex-shrink:0!important}body.gps-header-only .announcement-track{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important;padding:.5rem 1rem!important;line-height:1.6!important}body.gps-header-only .announcement-sep{color:#1a1a2e59!important}.gps-blog-list .container,.gps-blog-article .container,.gps-blog-breadcrumb-bar .container{max-width:1320px;margin-inline:auto;padding-inline:32px;width:100%;box-sizing:border-box}.gps-blog-hero{background:linear-gradient(135deg,#1a1a2e,#2a2a4e);color:#fff;padding:48px 0 40px;position:relative;overflow:hidden}.gps-blog-hero:after{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,166,166,.15) 0%,transparent 70%);border-radius:50%}.gps-blog-hero-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}.gps-blog-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffc93d26;color:#ffc93d;font-size:13px;font-weight:700;padding:6px 14px;border-radius:9999px;margin-bottom:16px}.gps-blog-hero h1{font-family:Sora,sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:800;margin-bottom:14px;line-height:1.2;color:#fff}.gps-blog-hero p{font-size:15px;opacity:.85;max-width:480px;margin-bottom:20px}.gps-blog-hero-search{display:flex;gap:8px;max-width:440px}.gps-blog-hero-search input{flex:1;padding:12px 16px;border:2px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font-size:14px;font-family:inherit}.gps-blog-hero-search input::placeholder{color:#ffffff80}.gps-blog-hero-search input:focus{outline:none;border-color:#00a6a6;background:#ffffff1f}.gps-blog-hero-search button{padding:12px 20px;background:#00a6a6;color:#fff;font-weight:700;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:6px;border:none;cursor:pointer}.gps-blog-hero-search button:hover{background:#008585}.gps-blog-hero-stats{display:flex;gap:28px;margin-top:24px}.gps-blog-hero-stat{display:flex;flex-direction:column}.gps-blog-hero-stat-num{font-family:Sora,sans-serif;font-size:24px;font-weight:800;color:#ffc93d}.gps-blog-hero-stat-label{font-size:12px;opacity:.7}.gps-blog-hero-visual{position:relative;max-width:400px}.gps-blog-hero-visual img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;box-shadow:0 12px 40px #0000001f}.gps-blog-hero-badge{position:absolute;top:-12px;left:-12px;background:#ffc93d;color:#1a1a2e;font-weight:700;font-size:13px;padding:8px 16px;border-radius:9999px;box-shadow:0 4px 16px #00000014;z-index:2}.gps-blog-hero-visual a{display:block;position:relative}.gps-blog-hero-visual-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000bf);padding:32px 16px 14px;border-radius:0 0 20px 20px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff}.gps-blog-hero-visual-overlay span{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gps-blog-hero-visual-overlay svg{flex-shrink:0;color:#ffc93d}.gps-categories-bar{background:#fff;border-bottom:1px solid #E5E7EB;padding:20px 0}.gps-categories-inner{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.gps-categories-inner::-webkit-scrollbar{display:none}.gps-cat-pill{padding:8px 18px;border-radius:9999px;font-size:14px;font-weight:600;white-space:nowrap;border:2px solid #E5E7EB;color:#6b7280;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.gps-cat-pill:hover{border-color:#00a6a6;color:#00a6a6}.gps-cat-pill.active{background:#00a6a6;color:#fff;border-color:#00a6a6}.gps-featured-section{padding:36px 0}.gps-featured-card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #00000014;text-decoration:none;color:inherit}.gps-featured-card-image{position:relative;min-height:300px;background:#00a6a6}.gps-featured-card-image img{width:100%;height:100%;object-fit:cover}.gps-featured-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#00a6a6,#007e7e)}.gps-featured-card-badge{position:absolute;top:20px;left:20px;background:#ffc93d;color:#1a1a2e;font-weight:700;font-size:13px;padding:8px 16px;border-radius:9999px;z-index:2}.gps-featured-card-content{padding:32px;display:flex;flex-direction:column;justify-content:center}.gps-featured-card-meta{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.gps-featured-card-tag{background:#00a6a61a;color:#00a6a6;font-size:12px;font-weight:700;padding:4px 12px;border-radius:9999px}.gps-featured-card-date{font-size:13px;color:#6b7280}body.gps-header-only .gps-featured-card h2{font-family:Sora,sans-serif;font-size:26px!important;font-weight:700;margin-bottom:10px;line-height:1.25}body.gps-header-only .gps-featured-card-excerpt{font-size:15px!important;color:#6b7280;margin-bottom:20px;line-height:1.7}.gps-featured-card-link{display:inline-flex;align-items:center;gap:8px;color:#00a6a6;font-weight:700;font-size:15px}.gps-featured-card:hover .gps-featured-card-link{gap:12px;color:#008585}.gps-articles-section{padding:16px 0 48px}.gps-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gps-section-header h2{font-family:Sora,sans-serif;font-size:22px;font-weight:700}.gps-section-header a{font-size:14px;font-weight:600;color:#00a6a6}.gps-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gps-article-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #00000014;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit}.gps-article-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.gps-article-card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f3f4f6}.gps-article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gps-article-card:hover .gps-article-card-image img{transform:scale(1.05)}.gps-article-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#00a6a6,#007e7e)}.gps-article-card-tag{position:absolute;top:12px;left:12px;background:#1a1a2ed9;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:9999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gps-article-card-content{padding:16px}body.gps-header-only .gps-article-card-meta{display:flex;gap:8px;align-items:center;margin-bottom:8px;font-size:12px!important;color:#6b7280}.gps-article-card-meta svg{width:14px;height:14px}body.gps-header-only .gps-article-card h3{font-family:Sora,sans-serif;font-size:14px!important;font-weight:700;margin-bottom:6px;line-height:1.3}body.gps-header-only .gps-article-card-excerpt{font-size:12px!important;color:#6b7280;line-height:1.5;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.gps-header-only .gps-article-card-link{display:inline-flex;align-items:center;gap:6px;font-size:13px!important;font-weight:700;color:#00a6a6}.gps-product-cta{background:#00a6a6;padding:44px 0;margin:0}.gps-product-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.gps-product-cta-content h2{font-family:Sora,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:10px}.gps-product-cta-content p{font-size:15px;color:#ffffffd9;margin-bottom:20px}.gps-product-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#ffc93d;color:#1a1a2e;font-weight:700;font-size:16px;padding:16px 32px;border-radius:12px;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.gps-product-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.gps-product-cta-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gps-product-cta-card{background:#fff;border-radius:10px;padding:16px;text-align:center;text-decoration:none;color:inherit}.gps-product-cta-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:12px;background:#f3f4f6}.gps-product-cta-card h4{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:4px}.gps-product-cta-card .price{font-size:14px;font-weight:700;color:#00a6a6}.gps-newsletter{background:#1a1a2e;padding:44px 0;text-align:center;margin-top:0}.gps-newsletter h2{font-family:Sora,sans-serif;font-size:24px;font-weight:800;color:#fff;margin-bottom:10px}.gps-newsletter p{font-size:14px;color:#ffffffb3;margin-bottom:24px;max-width:440px;margin-inline:auto}.gps-newsletter-form{display:flex;gap:8px;max-width:480px;margin-inline:auto}.gps-newsletter-form input{flex:1;padding:14px 18px;border:2px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;color:#fff;font-size:15px;font-family:inherit}.gps-newsletter-form input::placeholder{color:#fff6}.gps-newsletter-form input:focus{outline:none;border-color:#00a6a6}.gps-newsletter-form button{padding:14px 28px;background:#ffc93d;color:#1a1a2e;font-weight:700;border-radius:12px;font-size:15px;border:none;cursor:pointer}.gps-newsletter-form button:hover{background:#ffb820}.gps-pagination{display:flex;justify-content:center;gap:8px;padding:32px 0 48px}.gps-pagination a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #E5E7EB;border-radius:50%;font-size:14px;font-weight:600;color:#1a1a2e;text-decoration:none}.gps-pagination a:hover{border-color:#00a6a6;color:#00a6a6}.gps-pagination a.active{background:#00a6a6;color:#fff;border-color:#00a6a6}.gps-blog-breadcrumb-bar{background:#faf9f6;padding:14px 0;border-bottom:1px solid #E5E7EB}.gps-blog-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.gps-blog-breadcrumb a{color:#6b7280;text-decoration:none}.gps-blog-breadcrumb a:hover{color:#00a6a6}.gps-blog-breadcrumb .current{color:#1a1a2e;font-weight:600}.gps-blog-breadcrumb svg{width:14px;height:14px;opacity:.5}.gps-article-hero{padding:48px 0 32px}.gps-article-hero-inner{max-width:800px;margin:0 auto;text-align:center}.gps-article-tags{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.gps-article-tag{background:#00a6a61a;color:#00a6a6;font-size:13px;font-weight:700;padding:6px 14px;border-radius:9999px;text-decoration:none}.gps-article-tag:hover{background:#00a6a633}.gps-article-hero h1{font-family:Sora,sans-serif;font-size:clamp(26px,4vw,38px);font-weight:800;margin-bottom:20px;line-height:1.2}.gps-article-hero-excerpt{font-size:17px;color:#6b7280;max-width:640px;margin:0 auto 28px;line-height:1.6}.gps-article-meta{display:flex;gap:20px;align-items:center;justify-content:center;font-size:14px;color:#6b7280;flex-wrap:wrap}.gps-article-author{display:flex;align-items:center;gap:10px}.gps-article-author-avatar{width:36px;height:36px;border-radius:50%;background:#00a6a6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.gps-article-meta-divider{width:4px;height:4px;border-radius:50%;background:#e5e7eb}.gps-article-meta-item{display:flex;align-items:center;gap:6px}.gps-article-meta-item svg{width:16px;height:16px}.gps-featured-image-wrap{max-width:1200px;margin:0 auto 40px;padding:0 32px}.gps-featured-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:24px}.gps-article-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px 64px;align-items:start}.gps-article-content-wrap{min-width:0}.gps-article-content{font-size:15px;line-height:1.8;color:#374151}body.gps-header-only .gps-article-content p{font-size:15px!important;line-height:1.8!important;margin-bottom:20px}body.gps-header-only .gps-article-content h2{font-family:Sora,sans-serif;font-size:22px!important;font-weight:700;margin:36px 0 14px;color:#1a1a2e}body.gps-header-only .gps-article-content h3{font-family:Sora,sans-serif;font-size:18px!important;font-weight:700;margin:28px 0 10px;color:#1a1a2e}body.gps-header-only .gps-article-content li{font-size:15px!important;line-height:1.7!important;margin-bottom:8px}.gps-article-content ul,.gps-article-content ol{margin:0 0 24px 24px}.gps-article-content img{width:100%;border-radius:16px;margin:28px 0}.gps-article-content blockquote{border-left:4px solid #00A6A6;padding:16px 24px;margin:28px 0;background:#faf9f6;border-radius:0 12px 12px 0;font-style:italic;color:#1a1a2e}.gps-article-content a{color:#00a6a6;font-weight:600;text-decoration:underline;text-underline-offset:2px}.gps-article-content a:hover{color:#008585}.gps-article-content table{width:100%;border-collapse:collapse;margin:28px 0;font-size:13px;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}.gps-article-content th{background:#1a1a2e;color:#fff;padding:12px 14px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.gps-article-content td{padding:12px 14px;border-bottom:1px solid #E5E7EB}.gps-article-content tr:nth-child(2n) td{background:#faf9f6}.gps-article-content tr:last-child td{border-bottom:none}.gps-bottom-cta{background:#1a1a2e;padding:48px;border-radius:24px;text-align:center;margin:48px 0 0}.gps-bottom-cta h2{font-family:Sora,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:12px}.gps-bottom-cta p{font-size:15px;color:#ffffffb3;margin-bottom:28px;max-width:480px;margin-inline:auto}.gps-bottom-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#ffc93d;color:#1a1a2e;font-weight:700;font-size:16px;padding:16px 32px;border-radius:12px;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.gps-bottom-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.gps-blog-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.gps-sidebar-card{background:#faf9f6;border-radius:16px;padding:24px;border:1px solid #E5E7EB}.gps-sidebar-card h3{font-family:Sora,sans-serif;font-size:16px;font-weight:700;margin-bottom:16px}.gps-product-mini{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #E5E7EB;align-items:flex-start}.gps-product-mini:last-child{border-bottom:none;padding-bottom:0}.gps-product-mini:first-child{padding-top:0}.gps-product-mini img{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#fff;flex-shrink:0}.gps-product-mini-info{flex:1;min-width:0}.gps-product-mini-info h4{font-size:14px;font-weight:600;margin-bottom:4px}.gps-product-mini-info h4 a{color:#1a1a2e;text-decoration:none}.gps-product-mini-info h4 a:hover{color:#00a6a6}.gps-product-mini-info .price{font-size:14px;font-weight:700;color:#00a6a6}.gps-popular-article{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #E5E7EB;align-items:flex-start}.gps-popular-article:last-child{border-bottom:none;padding-bottom:0}.gps-popular-article:first-child{padding-top:0}.gps-popular-article-num{font-family:Sora,sans-serif;font-size:20px;font-weight:800;color:#00a6a6;line-height:1;flex-shrink:0;min-width:24px}.gps-popular-article-info h4{font-size:13px;font-weight:600;line-height:1.4;margin-bottom:4px}.gps-popular-article-info h4 a{color:#1a1a2e;text-decoration:none}.gps-popular-article-info h4 a:hover{color:#00a6a6}.gps-popular-article-info span{font-size:12px;color:#6b7280}.gps-related-section{padding:56px 0;background:#faf9f6}.gps-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gps-related-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #00000014;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit}.gps-related-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-3px)}.gps-related-card-image{aspect-ratio:16/10;overflow:hidden;background:#f3f4f6}.gps-related-card-image img{width:100%;height:100%;object-fit:cover}.gps-related-card-content{padding:20px}.gps-related-card-tag{display:inline-block;font-size:11px;font-weight:700;color:#00a6a6;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.gps-related-card h3{font-family:Sora,sans-serif;font-size:16px;font-weight:700;margin-bottom:6px;line-height:1.3}.gps-related-card-meta{font-size:13px;color:#6b7280}.gps-blog-newsletter{background:#00a6a6;padding:48px 0;text-align:center}.gps-blog-newsletter h2{font-family:Sora,sans-serif;font-size:26px;font-weight:800;color:#fff;margin-bottom:10px}.gps-blog-newsletter p{font-size:15px;color:#ffffffd9;margin-bottom:24px;max-width:440px;margin-inline:auto}@media(max-width:1024px){.gps-article-layout{grid-template-columns:1fr;max-width:800px}.gps-blog-sidebar{position:static;order:2}}@media(max-width:768px){.gps-blog-hero-inner{grid-template-columns:1fr;gap:24px}.gps-blog-hero h1{font-size:28px}.gps-blog-hero-visual{display:none}.gps-blog-hero-stats{flex-wrap:wrap;gap:16px}.gps-featured-card{grid-template-columns:1fr}.gps-featured-card-image{min-height:240px}.gps-featured-card-content{padding:24px}.gps-articles-grid{grid-template-columns:1fr}.gps-product-cta-inner{grid-template-columns:1fr;gap:24px}.gps-product-cta-cards{grid-template-columns:1fr 1fr}.gps-newsletter-form{flex-direction:column}.gps-related-grid{grid-template-columns:1fr}.gps-article-hero h1{font-size:26px}.gps-article-content{font-size:15px}.gps-article-content h2{font-size:22px}.gps-article-content h3{font-size:18px}.gps-bottom-cta{padding:32px 20px}.gps-article-meta{flex-direction:column;gap:8px}.gps-featured-image-wrap{padding:0 16px}.gps-article-layout{padding:0 16px 48px}}.gps-collection .container{max-width:1320px;margin-inline:auto;padding-inline:32px;width:100%}.gps-coll-breadcrumb{background:#faf9f6;padding:12px 0;border-bottom:1px solid #E5E7EB}.gps-breadcrumb-inner{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.gps-breadcrumb-inner a{color:#6b7280}.gps-breadcrumb-inner a:hover{color:#00a6a6}.gps-breadcrumb-sep{opacity:.5}.gps-breadcrumb-current{color:#1a1a2e;font-weight:600}.gps-coll-hero{background:linear-gradient(135deg,#1a1a2e,#2a2a4e);color:#fff;padding:48px 0 40px;position:relative;overflow:hidden}.gps-coll-hero:after{content:"";position:absolute;top:-30%;right:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,166,166,.12) 0%,transparent 70%);border-radius:50%}.gps-coll-hero-inner{position:relative;z-index:1}.gps-coll-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffc93d26;color:#ffc93d;font-size:13px;font-weight:700;padding:6px 14px;border-radius:9999px;margin-bottom:16px}.gps-coll-hero h1{font-family:Sora,sans-serif;font-size:38px;font-weight:800;margin-bottom:12px;color:#fff!important}.gps-coll-hero-desc{font-size:16px;opacity:.8;max-width:640px;margin-bottom:24px;line-height:1.7;color:#fff!important}.gps-coll-hero-stats{display:flex;gap:32px;flex-wrap:wrap}.gps-coll-hero-stat{display:flex;align-items:center;gap:10px}.gps-coll-hero-stat-num{font-family:Sora,sans-serif;font-size:24px;font-weight:800;color:#ffc93d}.gps-coll-hero-stat-label{font-size:13px;opacity:.75}.gps-subcats{background:#fff;border-bottom:1px solid #E5E7EB;padding:16px 0;position:relative}.gps-subcats-wrapper{position:relative;display:flex;align-items:center;gap:8px}.gps-subcats-inner{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;flex:1}.gps-subcats-inner::-webkit-scrollbar{display:none}.gps-subcats-scroll-btn{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;border:1px solid #E5E7EB;z-index:2}.gps-subcats-scroll-btn:hover{background:#00a6a6;color:#fff;border-color:#00a6a6}.gps-subcats-scroll-btn:disabled{opacity:.3;cursor:default}.gps-subcats-scroll-btn svg{width:16px;height:16px}.gps-subcats-scroll-btn.left{margin-right:4px}.gps-subcats-scroll-btn.right{margin-left:4px}.gps-subcat-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 18px;border-radius:9999px;font-size:14px;font-weight:600;color:#1a1a2e;background:#f3f4f6;transition:all .2s cubic-bezier(.16,1,.3,1)}.gps-subcat-pill:hover{background:#00a6a6;color:#fff}.gps-subcat-pill.active{background:#1a1a2e;color:#fff}.gps-subcat-pill .count{font-size:12px;opacity:.6}.gps-coll-main{padding:24px 0 48px}.gps-coll-layout{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start}.gps-filters{position:sticky;top:80px;background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:24px}.gps-filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.gps-filters-title{font-family:Sora,sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.gps-filters-clear{font-size:13px;color:#00a6a6;font-weight:600}.gps-filter-group{margin-bottom:24px}.gps-filter-group:last-child{margin-bottom:0}.gps-filter-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:12px}.gps-price-range{display:flex;align-items:center;gap:8px}.gps-price-input{flex:1;min-width:0;padding:8px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;font-family:inherit;width:100%}.gps-price-input:focus{outline:none;border-color:#00a6a6}.gps-price-sep{color:#6b7280}.gps-filter-option{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;text-decoration:none}.gps-filter-option:last-child{margin-bottom:0}.gps-filter-checkbox{width:18px;height:18px;border:2px solid #E5E7EB;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.gps-filter-option:hover .gps-filter-checkbox{border-color:#00a6a6}.gps-filter-checkbox.checked{background:#00a6a6;border-color:#00a6a6;position:relative}.gps-filter-checkbox.checked:after{content:"";width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px}.gps-filter-text{font-size:14px;color:#1a1a2e;display:flex;align-items:center;gap:6px}.gps-filter-count{font-size:12px;color:#6b7280}.gps-grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.gps-grid-count{font-size:14px;color:#6b7280}.gps-grid-count strong{color:#1a1a2e}.gps-grid-controls{display:flex;align-items:center;gap:12px}.gps-sort-dropdown{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#1a1a2e}.gps-sort-dropdown select{border:none;background:none;font:inherit;font-weight:600;color:#1a1a2e;cursor:pointer;outline:none}.gps-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gps-product-card{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.gps-product-card:hover{box-shadow:0 12px 40px #0000001f;border-color:transparent;transform:translateY(-2px)}.gps-product-card-image{position:relative;aspect-ratio:1;background:#f3f4f6;overflow:hidden}.gps-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.gps-product-card:hover .gps-product-card-image img{transform:scale(1.05)}.gps-product-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00a6a6,#007e7e);color:#fff;font-weight:700;font-size:16px;text-align:center;padding:20px}.gps-product-badge{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.gps-badge{padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:700}.gps-badge-sale{background:#ffc93d;color:#1a1a2e}.gps-badge-new{background:#00a6a6;color:#fff}.gps-badge-out{background:#9ca3af;color:#fff}.gps-product-wishlist{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014;transition:all .2s;z-index:2}.gps-product-wishlist:hover{background:#1a1a2e;color:#fff}.gps-product-wishlist svg{width:16px;height:16px}.gps-product-quick-add{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(transparent,#00000080);opacity:0;transform:translateY(10px);transition:all .2s;z-index:2}.gps-product-card:hover .gps-product-quick-add{opacity:1;transform:translateY(0)}.gps-quick-add-btn{width:100%;padding:10px;background:#1a1a2e;color:#fff;border-radius:8px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s;border:none;cursor:pointer}.gps-quick-add-btn:hover{background:#00a6a6}.gps-quick-add-btn svg{width:16px;height:16px}.gps-product-card-content{padding:16px}.gps-product-card-tag{font-size:12px;font-weight:700;color:#00a6a6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}body.gps-header-only .gps-product-card-title{font-family:Sora,sans-serif;font-size:15px!important;font-weight:700;line-height:1.3;margin-bottom:8px}.gps-product-card-title a:hover{color:#00a6a6}.gps-product-card-price{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.gps-price-current{font-family:Sora,sans-serif;font-size:20px;font-weight:800;color:#1a1a2e}.gps-price-original{font-size:14px;color:#6b7280;text-decoration:line-through}.gps-price-save{font-size:12px;font-weight:700;color:#059669}body.gps-header-only .gps-product-card-meta{display:flex;align-items:center;gap:6px;font-size:12px!important;color:#6b7280;margin-top:4px}.gps-product-card-meta svg{width:14px;height:14px;color:#00a6a6}.gps-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px}.gps-page-btn{min-width:40px;height:40px;padding:0 12px;border-radius:8px;border:1px solid #E5E7EB;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1a1a2e;text-decoration:none;transition:all .2s}.gps-page-btn:hover{border-color:#00a6a6;color:#00a6a6}.gps-page-current{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.gps-page-arrow{padding:0;width:40px}.gps-empty-state{text-align:center;padding:64px 20px;color:#6b7280}.gps-empty-state svg{margin:0 auto 16px;color:#e5e7eb}.gps-empty-state h3{font-family:Sora,sans-serif;font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.gps-empty-state p{font-size:15px;margin-bottom:20px}.gps-empty-btn{display:inline-flex;padding:12px 28px;background:#00a6a6;color:#fff;font-weight:700;border-radius:12px;font-size:15px}.gps-empty-btn:hover{background:#008585}.gps-coll-seo{background:#fff;padding:56px 0;border-top:1px solid #E5E7EB}.gps-coll-seo-inner{max-width:820px;margin:0 auto}body.gps-header-only .gps-coll-seo-inner h2{font-family:Sora,sans-serif;font-size:24px!important;font-weight:700;margin:32px 0 12px;color:#1a1a2e}body.gps-header-only .gps-coll-seo-inner h3{font-family:Sora,sans-serif;font-size:18px!important;font-weight:700;margin:24px 0 10px;color:#1a1a2e}body.gps-header-only .gps-coll-seo-inner p{font-size:15px!important;line-height:1.8!important;color:#374151;margin-bottom:16px}body.gps-header-only .gps-coll-seo-inner ul{margin:0 0 20px 20px}body.gps-header-only .gps-coll-seo-inner li{font-size:15px!important;line-height:1.8!important;color:#374151;margin-bottom:6px}@media(max-width:1024px){.gps-coll-layout{grid-template-columns:1fr}.gps-filters{position:static}.gps-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gps-coll-hero h1{font-size:28px}.gps-product-grid{grid-template-columns:1fr}.gps-coll-hero-stats{gap:16px}.gps-coll-hero-stat-num{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gps-override.css.map */
