.zc-bc,.zc-section-bike-case{--bc-ink: #0a0a0a;--bc-muted: rgba(10, 10, 10, .58);--bc-line: rgba(10, 10, 10, .08);--bc-surface: #f6f6f4;--bc-blue: #2b5da8;--bc-gutter: clamp(20px, 3.5vw, 64px);--bc-section-y: clamp(48px, 6vw, 96px);--bc-gap: clamp(14px, 1.6vw, 24px);--bc-radius: 8px;--bc-max: min(68rem, 100%);--bc-measure: 36rem;--bc-heading: clamp(1.6rem, 2.2vw, 2.25rem);--bc-lead: clamp(.975rem, 1.15vw, 1.125rem);color:var(--bc-ink);background:#fff;font-family:var(--font-body--family, system-ui, sans-serif);overflow-x:clip}.zc-section-bike-case{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.zc-bc *,.zc-bc *:before,.zc-bc *:after{box-sizing:border-box}.zc-bc__shell{width:100%;max-width:var(--bc-max);margin-inline:auto}.zc-bc__intro{padding:clamp(40px,5vw,72px) var(--bc-gutter) 0}.zc-bc__intro h1{margin:0 0 .55rem;font-family:var(--font-heading--family, inherit);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-transform:none!important;text-wrap:balance}.zc-bc__intro p{margin:0;max-width:34rem;font-size:var(--bc-lead);font-weight:500;line-height:1.5;color:var(--bc-muted)}.zc-bc__section{padding:var(--bc-section-y) var(--bc-gutter)}.zc-bc__section--bags{padding-top:clamp(36px,4.5vw,56px)}.zc-bc__head{max-width:var(--bc-measure);margin:0 0 clamp(28px,3.5vw,40px)}.zc-bc__head h2{margin:0 0 .5rem;font-family:var(--font-heading--family, inherit);font-size:var(--bc-heading);font-weight:800;letter-spacing:-.02em;line-height:1.1}.zc-bc__head p{margin:0;font-size:var(--bc-lead);font-weight:500;line-height:1.5;color:var(--bc-muted)}.zc-bc__price-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,36px);align-items:start}.zc-bc__price-group-title{margin:0 0 1.25rem;font-family:var(--font-heading--family, inherit);font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;letter-spacing:-.025em;text-transform:none;color:var(--bc-ink);line-height:1.15}.zc-bc__price-list{display:grid;gap:0}.zc-bc__price-item{margin:0;padding:.7rem 0}.zc-bc__price-item+.zc-bc__price-item{border-top:1px solid var(--bc-line)}.zc-bc__price-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem}.zc-bc__price-item-title{margin:0;font-size:.975rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--bc-muted)}.zc-bc__price-item-amount{margin:0;flex-shrink:0;font-family:var(--font-heading--family, inherit);font-size:1.125rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--bc-ink);text-align:right;font-variant-numeric:tabular-nums}.zc-bc__price-item-text{margin:.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;color:#0a0a0a6b}.zc-bc__pricing-note{margin:clamp(24px,3vw,32px) 0 0;max-width:36rem;font-size:.8125rem;font-weight:500;line-height:1.5;color:#0a0a0a6b}.zc-bc__bags{display:flex;flex-direction:column;gap:clamp(36px,4.5vw,56px)}.zc-bc__bag{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3vw,40px);align-items:center;padding-bottom:0;border-bottom:0}.zc-bc__bag--reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.zc-bc__bag--reverse .zc-bc__bag-media{order:2}.zc-bc__bag--reverse .zc-bc__bag-copy{order:1}.zc-bc__bag-media{border-radius:var(--bc-radius);overflow:hidden;background:transparent;border:0;line-height:0}.zc-bc__bag-media img,.zc-bc .zc-bc__bag-media img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;display:block;padding:0;margin:0}.zc-bc__bag-copy h3{margin:0 0 .55rem;font-family:var(--font-heading--family, inherit);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-transform:none!important}.zc-bc__bag-copy .zc-bc__lead{margin:0 0 1rem;font-size:var(--bc-lead);font-weight:500;line-height:1.5;color:var(--bc-muted);max-width:32rem}.zc-bc__features{list-style:none;margin:0;padding:.15rem 0 0;border-top:0;display:grid;gap:.45rem}.zc-bc__features li{margin:0;padding:0 0 0 .95rem;position:relative;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;color:var(--bc-muted)}.zc-bc__features li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#0a0a0a47}.zc-bc__cta{text-align:center;padding:clamp(40px,5vw,64px) var(--bc-gutter);border-top:1px solid var(--bc-line);background:#fff}.zc-bc__cta-inner{max-width:28rem}.zc-bc__cta h2{margin:0 0 .4rem;font-family:var(--font-heading--family, inherit);font-size:clamp(1.45rem,2vw,1.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.15}.zc-bc__cta-lead{margin:0 auto 1.15rem;max-width:24rem;font-size:.975rem;font-weight:500;line-height:1.45;color:var(--bc-muted)}.zc-bc__cta-actions{display:flex;flex-direction:column;align-items:center;gap:.85rem}.zc-bc__chip{display:inline-flex;align-items:center;justify-content:center;min-width:11.5rem;padding:12px 20px;border:0;border-radius:8px;background:#0a0a0a;color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-decoration:none;transition:background .2s ease}.zc-bc__chip:hover{background:#2a2a2a;color:#fff}.zc-bc__cta-phone{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--bc-ink);text-decoration:none;border-bottom:1px solid rgba(10,10,10,.22);padding-bottom:1px;transition:border-color .2s ease,color .2s ease}.zc-bc__cta-phone:hover{color:var(--bc-blue);border-bottom-color:#2b5da873}.zc-bc__fine{margin:1.1rem auto 0;max-width:22rem;font-size:.75rem;font-weight:500;line-height:1.45;color:#0a0a0a6b}@media(max-width:900px){.zc-bc__bag,.zc-bc__bag--reverse{grid-template-columns:1fr}.zc-bc__bag--reverse .zc-bc__bag-media,.zc-bc__bag--reverse .zc-bc__bag-copy{order:initial}.zc-bc__price-groups{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zc-bike-case.css.map */
