:root{--garmin-blue: #0072CE;--garmin-dark-blue: #003057;--garmin-cyan: #00B0F0;--garmin-accent-green: #66CC33}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:-.02em}.title{font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:3rem}.banner--large,.banner--large .banner__media{min-height:70vh}.banner__content{padding:5rem}.banner__heading{font-size:clamp(2.8rem,5vw,5.6rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem}.banner__text{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.6;max-width:560px;opacity:.85}.banner__text span{font-size:inherit}.banner__buttons{margin-top:2.5rem;display:flex;gap:1.2rem;flex-wrap:wrap}.button,.shopify-challenge__button,.customer button{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;padding:1.4rem 3rem;border-radius:0;transition:all .3s ease;position:relative;overflow:hidden}.button--primary{background:var(--garmin-blue);color:#fff;border:2px solid var(--garmin-blue)}.button--primary:hover{background:#0088e8;border-color:#0088e8;box-shadow:0 4px 20px #0072ce66}.button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.button--secondary:hover{border-color:#fff;background:#ffffff0d}.color-background-1 .button--secondary{color:#fff;border-color:#ffffff4d}.color-background-1 .button--secondary:hover{border-color:var(--garmin-blue);color:var(--garmin-blue)}.card-wrapper{background:var(--color-base-background-2, #1A1A1A);border:1px solid rgba(255,255,255,.06);border-radius:0;transition:all .35s ease;overflow:hidden}.card-wrapper:hover{border-color:#0072ce66;box-shadow:0 8px 40px #00000080;transform:translateY(-4px)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__media .media img{transition:transform .5s ease}.card__information{padding:2rem 1.8rem}.card__heading{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.card__heading a{color:#fff;text-decoration:none}.card__heading a:hover{color:var(--garmin-blue)}.card-information{color:#ffffffb3;font-size:1.3rem}.price{font-size:1.6rem;font-weight:700;color:var(--garmin-blue)}.price--on-sale .price-item--regular{color:#fff6}.badge{border-radius:0;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;padding:.4rem 1rem}.multicolumn .title{text-align:center;font-weight:800;font-size:clamp(2rem,3vw,2.8rem);margin-bottom:4rem}.multicolumn-card{text-align:center;padding:2rem}.multicolumn-card h3{font-size:1.6rem;font-weight:700;margin:1.5rem 0 .8rem;color:#fff}.multicolumn-card p{color:#fff9;font-size:1.3rem;line-height:1.6}.multicolumn-card .button{margin-top:1.5rem}.multicolumn-list__item.center .multicolumn-card{padding:2rem 1.5rem}.multicolumn-list__item.center .multicolumn-card h3{color:var(--garmin-blue);font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em}.image-with-text{align-items:center}.image-with-text__heading{font-size:clamp(2rem,3.5vw,3.2rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.image-with-text__text{font-size:1.5rem;line-height:1.8;color:#ffffffb3}.rich-text__heading{font-weight:800;letter-spacing:-.02em}.rich-text__text{color:#ffffffa6}.collection .title,.featured-collection .title{text-align:center}.collection__view-all{margin-top:3rem}.collection__view-all .button{min-width:200px}.header{border-bottom:1px solid rgba(255,255,255,.08)}.shopify-section-header-sticky .header{background:#0b0b0bf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__heading-logo{filter:brightness(0) invert(1)}.announcement-bar{font-size:1.2rem;font-weight:500;letter-spacing:.06em;padding:.8rem 0}.color-accent-2.announcement-bar{background:var(--garmin-dark-blue);color:#fff}.footer{border-top:1px solid rgba(255,255,255,.08)}.footer-block__heading{color:var(--garmin-blue);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:700}.footer-block__details-content .list-menu__item--link{color:#ffffffa6;transition:color .2s ease}.footer-block__details-content .list-menu__item--link:hover{color:#fff}.footer__copyright{color:#fff6;font-size:1.1rem}.footer__newsletter .field__input{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.footer__newsletter .field__input:focus{border-color:var(--garmin-blue)}.footer__newsletter .field__button{color:var(--garmin-blue)}.search__input.field__input{background:transparent;border-color:#fff3;color:#fff}.search__input.field__input:focus{border-color:var(--garmin-blue)}.slider-button{color:#fffc;background:#ffffff0d;border-color:#ffffff1a}.slider-button:hover{color:#fff;background:var(--garmin-blue);border-color:var(--garmin-blue)}.slider-counter__link--dots .dot{border-color:#ffffff4d}.slider-counter__link--active .dot,.slider-counter__link--dots .dot:hover{border-color:var(--garmin-blue);background:var(--garmin-blue)}.section+.section{margin-top:0}@media screen and (max-width:749px){.banner--large{min-height:50vh}.banner__content{padding:3rem 2rem}.banner__heading{font-size:2.4rem}.banner__buttons{flex-direction:column;gap:1rem}.button{width:100%;text-align:center;padding:1.2rem 2rem;font-size:1.2rem}.multicolumn-list{row-gap:2rem}.title{font-size:2rem;margin-bottom:2rem}}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--garmin-blue);outline-offset:2px}.product-grid{column-gap:2rem;row-gap:3rem}.placeholder{background:#ffffff08}@keyframes garminPulse{0%,to{opacity:1}50%{opacity:.7}}.badge--bottom-right{animation:garminPulse 2s ease-in-out infinite}
/*# sourceMappingURL=/cdn/shop/t/8/assets/garmin-theme.css.map */
