.garmin-cirqa{--gc-navy: #061827;--gc-ink: #0b1724;--gc-red: #ed1c24;--gc-muted: #5d6570;--gc-paper: #fff;--gc-warm: #faf8f4;--gc-line: #dfe2e4;--gc-rail: min(1440px, calc(100% - 64px) );color:var(--gc-ink);background:var(--gc-paper);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.garmin-cirqa *{box-sizing:border-box}.garmin-cirqa .gc-rail{width:var(--gc-rail);margin-inline:auto}.garmin-cirqa .gc-section{padding-block:112px}.garmin-cirqa .gc-eyebrow{margin:0 0 18px;color:var(--gc-red);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.garmin-cirqa .gc-copy h2,.garmin-cirqa .gc-heading h2{margin:0;color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(32px,3.2vw,48px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1.05;text-transform:var(--heading-text-transform)}.garmin-cirqa .gc-copy>p:last-child,.garmin-cirqa .gc-heading>p:last-child{margin:18px 0 0;color:var(--gc-muted);font-size:clamp(15px,1.25vw,17px);line-height:1.55}.garmin-cirqa .gc-fundamentals{padding:112px 0 96px;background:var(--gc-warm)}.garmin-cirqa .gc-fundamentals .gc-copy{max-width:760px;margin-inline:auto;text-align:center}.garmin-cirqa .gc-fundamentals .gc-fundamentals-copy--left{margin-left:0;margin-right:auto;text-align:left}.garmin-cirqa .gc-fundamentals .gc-fundamentals-copy--right{margin-left:auto;margin-right:0;text-align:right}.garmin-cirqa .gc-colors{display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px;overflow:hidden}.garmin-cirqa .gc-color-card{min-width:0;overflow:hidden}.garmin-cirqa .gc-color-card img{width:100%;height:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.garmin-cirqa .gc-feature-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--gc-line);border-top:0;background:var(--gc-paper)}.garmin-cirqa .gc-feature{min-height:140px;padding:24px 30px;display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:center}.garmin-cirqa .gc-feature+.gc-feature{border-left:1px solid var(--gc-line)}.garmin-cirqa .gc-feature svg{width:34px;height:34px;color:var(--gc-red);stroke-width:1.4}.garmin-cirqa .gc-feature h3{margin:0 0 8px;color:var(--gc-navy);font-size:16px;line-height:1;text-transform:uppercase}.garmin-cirqa .gc-feature p{margin:0;color:var(--gc-muted);font-size:14px;line-height:1.45}.garmin-cirqa .gc-connect{background:#fff}.garmin-cirqa .gc-connect-intro{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,130px);align-items:center}.garmin-cirqa .gc-connect-copy{max-width:510px}.garmin-cirqa .gc-connect-hero{width:min(100%,550px);min-height:530px;justify-self:end;display:grid;place-items:center;overflow:hidden;background:#fff}.garmin-cirqa .gc-connect-hero img{width:100%;height:100%;display:block;object-fit:contain}.garmin-cirqa .gc-connect-screens{display:grid;grid-template-columns:repeat(4,1fr);margin-top:68px;border-block:1px solid var(--gc-line)}.garmin-cirqa .gc-connect-card{min-width:0;padding:30px 22px 34px}.garmin-cirqa .gc-connect-card+.gc-connect-card{border-left:1px solid var(--gc-line)}.garmin-cirqa .gc-phone{min-height:462px;position:relative;display:grid;place-items:center;overflow:hidden;background:#fff}.garmin-cirqa .gc-phone img{width:auto;max-width:100%;height:100%;display:block;object-fit:contain}.garmin-cirqa .gc-screen-copy{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;padding:16px;border-top:2px solid var(--gc-red);background:#fffffff2;box-shadow:0 10px 30px #0618271a}.garmin-cirqa .gc-screen-copy h3{margin:0 0 7px;color:var(--gc-navy);font-size:16px;line-height:1;text-transform:uppercase}.garmin-cirqa .gc-screen-copy p{margin:0;color:var(--gc-muted);font-size:14px;line-height:1.45}.garmin-cirqa .gc-health{background:var(--gc-warm)}.garmin-cirqa .gc-health .gc-heading{max-width:900px;margin-inline:auto;text-align:center}.garmin-cirqa .gc-health-group{margin-top:52px}.garmin-cirqa .gc-health-group h3{margin:0;padding-bottom:15px;border-bottom:1px solid #84909a;color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(28px,2.5vw,36px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1.05;text-align:left;text-transform:var(--heading-text-transform)}.garmin-cirqa .gc-health-group--center h3{text-align:center}.garmin-cirqa .gc-health-group--right h3{text-align:right}.garmin-cirqa .gc-health-grid{display:grid;grid-template-columns:repeat(5,1fr)}.garmin-cirqa .gc-health-card{min-height:210px;padding:30px 20px 34px;text-align:center}.garmin-cirqa .gc-health-card+.gc-health-card{border-left:1px solid var(--gc-line)}.garmin-cirqa .gc-health-card svg{width:30px;height:30px;margin-inline:auto;color:var(--gc-red);stroke-width:1.35}.garmin-cirqa .gc-health-card h4{margin:24px 0 9px;color:var(--gc-navy);font-size:17px;line-height:1.05;text-transform:uppercase}.garmin-cirqa .gc-health-card p{margin:0;color:var(--gc-muted);font-size:14px;line-height:1.48}.garmin-cirqa .gc-insights{background:#fff}.garmin-cirqa .gc-centered{max-width:900px;margin-inline:auto;text-align:center}.garmin-cirqa .gc-sensor{height:420px;margin:42px 0 34px;overflow:hidden;background:#f4f3f0}.garmin-cirqa .gc-sensor img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.garmin-cirqa .gc-metrics{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--gc-line)}.garmin-cirqa .gc-metric{min-height:330px;padding:24px;background:#fff}.garmin-cirqa .gc-metric+.gc-metric{border-left:1px solid var(--gc-line)}.garmin-cirqa .gc-metric-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.garmin-cirqa .gc-metric-top svg{width:28px;height:28px;color:var(--gc-red);stroke-width:1.5}.garmin-cirqa .gc-metric-top strong{color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(30px,2.6vw,40px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1}.garmin-cirqa .gc-metric h3{margin:22px 0 8px;color:var(--gc-navy);font-size:16px;text-transform:uppercase}.garmin-cirqa .gc-metric p{margin:0;color:var(--gc-muted);font-size:14px;line-height:1.5}.garmin-cirqa .gc-chart{width:100%;height:126px;margin-top:20px;overflow:visible}.garmin-cirqa .gc-chart-grid{fill:none;stroke:#d9e0e5;stroke-dasharray:2 3;stroke-width:1}.garmin-cirqa .gc-chart-line{fill:none;stroke:#175496;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.garmin-cirqa .gc-chart-area{fill:#d8e9f7}.garmin-cirqa .gc-chart--heart .gc-chart-line{stroke:var(--gc-red);stroke-width:2.6}.garmin-cirqa .gc-sleep-chart{height:126px;margin-top:20px;display:grid;grid-template-columns:42px 1fr;gap:8px}.garmin-cirqa .gc-sleep-labels{display:grid;grid-template-rows:repeat(4,1fr);color:var(--gc-muted);font-size:10px;font-weight:700}.garmin-cirqa .gc-sleep-labels span{display:flex;align-items:center}.garmin-cirqa .gc-sleep-lanes{position:relative;border-bottom:1px solid #cbd5dc;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#dfe5e8 calc(25% - 1px),#dfe5e8 25%)}.garmin-cirqa .gc-stage{height:13px;position:absolute;display:block}.garmin-cirqa .gc-awake{top:8%;background:#c3dced}.garmin-cirqa .gc-rem{top:33%;background:#8db5e3}.garmin-cirqa .gc-light{top:57%;background:#2872c7}.garmin-cirqa .gc-deep{top:81%;background:#0b2944}.garmin-cirqa .gc-stage.s1{left:7%;width:18%}.garmin-cirqa .gc-stage.s2{left:38%;width:16%}.garmin-cirqa .gc-stage.s3{left:65%;width:17%}.garmin-cirqa .gc-light.s4{left:86%;width:10%}.garmin-cirqa .gc-awake.s2{left:33%;width:5%}.garmin-cirqa .gc-rem.s1{left:16%;width:9%}.garmin-cirqa .gc-deep.s1{left:15%;width:10%}.garmin-cirqa .gc-bar-chart{height:126px;margin-top:20px;position:relative;padding-top:8px}.garmin-cirqa .gc-bar-chart>i{width:calc((100% - 60px)/16);min-width:4px;margin-right:4px;display:inline-block;vertical-align:bottom;background:var(--gc-navy)}.garmin-cirqa .gc-bar-chart>i:nth-child(-n+4),.garmin-cirqa .gc-bar-chart>i:nth-child(n+15){background:#cdd5da}.garmin-cirqa .gc-bar-chart>i:nth-child(13){background:var(--gc-red)}.garmin-cirqa .gc-bar-chart>div{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:var(--gc-muted);font-size:9px;font-weight:700}.garmin-cirqa .gc-free-bar{margin-top:20px;padding:22px 26px;display:flex;align-items:center;gap:16px;background:var(--gc-navy);color:#fff}.garmin-cirqa .gc-free-bar svg{width:28px;color:#79c58e}.garmin-cirqa .gc-free-bar strong{display:block;font-size:15px;text-transform:uppercase}.garmin-cirqa .gc-free-bar span{display:block;margin-top:4px;color:#b9c3cb;font-size:14px}.garmin-cirqa .gc-activity{background:var(--gc-warm)}.garmin-cirqa .gc-activity-layout{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:80px}.garmin-cirqa .gc-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--gc-line)}.garmin-cirqa .gc-fact{padding:28px 12px}.garmin-cirqa .gc-fact+.gc-fact{border-left:1px solid var(--gc-line)}.garmin-cirqa .gc-fact strong{display:block;color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(30px,2.6vw,40px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1}.garmin-cirqa .gc-fact span{display:block;margin-top:6px;color:var(--gc-muted);font-size:12px;text-transform:uppercase}.garmin-cirqa .gc-lifestyle{min-height:620px;position:relative;overflow:hidden;background:#10151a;color:#fff}.garmin-cirqa .gc-lifestyle-track{height:620px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.55) transparent}.garmin-cirqa .gc-lifestyle-slide{min-width:100%;height:620px;position:relative;scroll-snap-align:start}.garmin-cirqa .gc-lifestyle img{width:100%;height:100%;display:block;object-fit:cover}.garmin-cirqa .gc-lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c13d1,#020c1314 58%,#020c1333)}.garmin-cirqa .gc-lifestyle-copy{position:absolute;z-index:1;top:50%;left:max(32px,calc((100vw - 1440px)/2));width:min(620px,42vw);transform:translateY(-50%)}.garmin-cirqa .gc-lifestyle-copy h2{margin:0;color:#fff;font-family:var(--heading-font-family);font-size:clamp(40px,5vw,68px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1.02;text-transform:var(--heading-text-transform)}.garmin-cirqa .gc-lifestyle-copy p:last-child{max-width:430px;margin:22px 0 0;color:#e2e6e8;font-size:18px;line-height:1.45}.garmin-cirqa .gc-lifestyle-copy--right{right:max(32px,calc((100vw - 1440px)/2));left:auto;text-align:right}.garmin-cirqa .gc-lifestyle-copy--right p:last-child{margin-left:auto}.garmin-cirqa .gc-lifestyle-controls{position:absolute;z-index:3;right:max(32px,calc((100vw - 1440px)/2));bottom:28px;display:flex;align-items:center;gap:14px}.garmin-cirqa .gc-lifestyle-controls>button{width:46px;height:46px;border:1px solid rgba(255,255,255,.65);background:#061827bf;color:#fff;font-size:24px;line-height:1}.garmin-cirqa .gc-lifestyle-controls>div{display:flex;gap:8px}.garmin-cirqa .gc-lifestyle-controls [data-gc-dot]{width:26px;height:3px;padding:0;border:0;background:#ffffff73}.garmin-cirqa .gc-lifestyle-controls [data-gc-dot][aria-current=true]{background:var(--gc-red)}.garmin-cirqa .gc-accessories,.garmin-cirqa .gc-fit{background:#fff}.garmin-cirqa .gc-accessories-body{max-width:560px;margin:16px 0 0;color:var(--gc-muted);font-size:16px;line-height:1.55}.garmin-cirqa .gc-accessory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"comfort comfort editorial" "comfort comfort editorial" "connect bands charge";gap:16px;margin-top:42px}.garmin-cirqa .gc-accessory,.garmin-cirqa .gc-editorial{overflow:hidden;border:1px solid var(--gc-line);background:#fff}.garmin-cirqa .gc-accessory{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0}.garmin-cirqa .gc-comfort{grid-area:comfort;min-height:590px}.garmin-cirqa .gc-charge{grid-area:charge;min-height:310px}.garmin-cirqa .gc-connect-tile{grid-area:connect;min-height:310px}.garmin-cirqa .gc-bands{grid-area:bands;min-height:310px}.garmin-cirqa .gc-accessory-image{min-height:0;overflow:hidden;background:#f7f4ef}.garmin-cirqa .gc-accessory-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.garmin-cirqa .gc-comfort .gc-accessory-image{padding:0}.garmin-cirqa .gc-comfort .gc-accessory-image img{object-fit:cover}.garmin-cirqa .gc-charge .gc-accessory-image,.garmin-cirqa .gc-connect-tile .gc-accessory-image,.garmin-cirqa .gc-bands .gc-accessory-image{padding:0}.garmin-cirqa .gc-charge .gc-accessory-image,.garmin-cirqa .gc-connect-tile .gc-accessory-image,.garmin-cirqa .gc-bands .gc-accessory-image{height:380px;flex:0 0 380px}.garmin-cirqa .gc-charge .gc-accessory-image img,.garmin-cirqa .gc-bands .gc-accessory-image img{transform:scale(1.12)}.garmin-cirqa .gc-connect-tile .gc-accessory-image img{transform:scale(1.2)}.garmin-cirqa .gc-accessory-copy{padding:18px 20px 22px}.garmin-cirqa .gc-accessory-copy h3{margin:0 0 8px;color:var(--gc-navy);font-size:16px;text-transform:uppercase}.garmin-cirqa .gc-accessory-copy p{margin:0 0 16px;color:var(--gc-muted);font-size:14px;line-height:1.5}.garmin-cirqa .gc-accessory-copy a{color:var(--gc-red);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.garmin-cirqa .gc-editorial{grid-area:editorial;padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.garmin-cirqa .gc-editorial i{width:34px;height:3px;margin-bottom:20px;background:var(--gc-red)}.garmin-cirqa .gc-editorial h3{max-width:310px;margin:0 0 18px;color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(28px,2.3vw,34px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1.1;text-transform:var(--heading-text-transform)}.garmin-cirqa .gc-editorial p{max-width:300px;margin:0;color:var(--gc-muted);font-size:14px;line-height:1.5}.garmin-cirqa .gc-fit-layout{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:18px;align-items:stretch;margin-top:42px}.garmin-cirqa .gc-fit-product,.garmin-cirqa .gc-size,.garmin-cirqa .gc-compatibility{min-height:390px;border:1px solid var(--gc-line);background:var(--gc-warm)}.garmin-cirqa .gc-fit-product{display:grid;place-items:center}.garmin-cirqa .gc-fit-product img{width:72%;height:72%;display:block;object-fit:contain}.garmin-cirqa .gc-size,.garmin-cirqa .gc-compatibility{padding:38px;display:flex;flex-direction:column;justify-content:center}.garmin-cirqa .gc-size h3,.garmin-cirqa .gc-compatibility h3{margin:0 0 12px;color:var(--gc-navy);font-family:var(--heading-font-family);font-size:clamp(26px,2vw,32px);font-weight:600;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:1.1;text-transform:var(--heading-text-transform)}.garmin-cirqa .gc-size p,.garmin-cirqa .gc-compatibility p{margin:0;color:var(--gc-muted);font-size:14px;line-height:1.5}@media(max-width:900px){.garmin-cirqa{--gc-rail: min(100% - 36px, 720px)}.garmin-cirqa .gc-section{padding-block:78px}.garmin-cirqa .gc-connect-intro,.garmin-cirqa .gc-activity-layout,.garmin-cirqa .gc-fit-layout{grid-template-columns:1fr;gap:32px}.garmin-cirqa .gc-connect-hero{width:100%;min-height:420px;justify-self:stretch}.garmin-cirqa .gc-connect-screens{grid-template-columns:repeat(2,1fr)}.garmin-cirqa .gc-connect-card:nth-child(odd){border-left:0}.garmin-cirqa .gc-connect-card:nth-child(n+3){border-top:1px solid var(--gc-line)}.garmin-cirqa .gc-health-grid,.garmin-cirqa .gc-metrics{grid-template-columns:repeat(2,1fr)}.garmin-cirqa .gc-health-card:nth-child(odd),.garmin-cirqa .gc-metric:nth-child(odd){border-left:0}.garmin-cirqa .gc-health-card:nth-child(n+3),.garmin-cirqa .gc-metric:nth-child(n+3){border-top:1px solid var(--gc-line)}.garmin-cirqa .gc-accessory-grid{grid-template-areas:"comfort comfort" "editorial editorial" "charge connect" "bands bands";grid-template-columns:repeat(2,1fr)}.garmin-cirqa .gc-editorial{min-height:240px}}@media(max-width:600px){.garmin-cirqa{--gc-rail: calc(100% - 28px) }.garmin-cirqa .gc-section{padding-block:62px}.garmin-cirqa .gc-copy h2,.garmin-cirqa .gc-heading h2{font-size:32px}.garmin-cirqa .gc-colors,.garmin-cirqa .gc-feature-strip,.garmin-cirqa .gc-health-grid,.garmin-cirqa .gc-metrics,.garmin-cirqa .gc-accessory-grid{grid-template-columns:1fr}.garmin-cirqa .gc-color-card+.gc-color-card,.garmin-cirqa .gc-feature+.gc-feature,.garmin-cirqa .gc-health-card+.gc-health-card,.garmin-cirqa .gc-metric+.gc-metric{border-left:0;border-top:1px solid var(--gc-line)}.garmin-cirqa .gc-feature{min-height:110px}.garmin-cirqa .gc-connect-screens{grid-template-columns:1fr}.garmin-cirqa .gc-connect-card,.garmin-cirqa .gc-connect-card:nth-child(odd){border-left:0}.garmin-cirqa .gc-connect-card+.gc-connect-card{border-top:1px solid var(--gc-line)}.garmin-cirqa .gc-health-group h3{font-size:28px}.garmin-cirqa .gc-health-card{min-height:170px}.garmin-cirqa .gc-sensor{height:280px}.garmin-cirqa .gc-lifestyle-track,.garmin-cirqa .gc-lifestyle-slide{height:560px}.garmin-cirqa .gc-lifestyle-copy{left:20px;right:20px;width:auto}.garmin-cirqa .gc-lifestyle-copy--right{right:20px;left:20px;text-align:left}.garmin-cirqa .gc-lifestyle-copy--right p:last-child{margin-left:0}.garmin-cirqa .gc-lifestyle-copy h2{font-size:42px}.garmin-cirqa .gc-lifestyle-controls{right:20px;bottom:20px}.garmin-cirqa .gc-accessory-grid{grid-template-areas:"comfort" "editorial" "charge" "connect" "bands"}.garmin-cirqa .gc-comfort,.garmin-cirqa .gc-charge,.garmin-cirqa .gc-connect-tile,.garmin-cirqa .gc-bands{min-height:300px}.garmin-cirqa .gc-charge .gc-accessory-image,.garmin-cirqa .gc-connect-tile .gc-accessory-image,.garmin-cirqa .gc-bands .gc-accessory-image{height:300px;flex-basis:300px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/garmin-cirqa.css.map */
