.ct-bikes-collection{--bc-green:#1c4934;--bc-muted:#626965}.ct-bikes-collection .ct-cl-card{position:relative;background:var(--cl-soft);border:0;border-radius:3px;display:grid;grid-template-rows:auto 1fr auto}.ct-bikes-collection a.ct-cl-card__media{aspect-ratio:1.48;display:flex;align-items:center;justify-content:center;padding:48px 18px 10px;background:var(--cl-soft);min-width:0}.ct-bikes-collection a.ct-cl-card__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:0}.ct-bikes-collection .ct-bc-card__body{padding:16px 18px 20px;gap:0;min-width:0}.ct-bikes-collection .ct-bc-card__meta{position:absolute;top:16px;left:18px;right:18px;justify-content:flex-start;gap:6px;font-size:11px;z-index:1;pointer-events:none}.ct-bikes-collection .ct-bc-card__meta>span{padding:3px 7px;border:1px solid #1c4934;border-radius:2px;color:#1c4934;background:#f7f7f7;line-height:1.3}.ct-bikes-collection .ct-bc-card__meta .ct-bc-preview{border-color:#d0d9d3;background:#fff;color:#557260}.ct-bikes-collection .ct-bc-card__body h2{order:0;margin:0 0 8px}.ct-bikes-collection .ct-bc-card__subtitle{order:1;font-size:13px;line-height:1.6;min-height:42px;margin:0 0 14px;color:#666}.ct-bikes-collection .ct-bc-card__facts{display:none}.ct-bikes-collection .ct-bc-swatches{order:2;margin:0 0 8px;gap:9px}.ct-bikes-collection .ct-bc-swatches button{background:var(--swatch,#222)}.ct-bikes-collection .ct-bc-color-name{order:3;font-size:11px;line-height:1.5;color:#626965;margin:0 0 12px;min-height:17px;overflow-wrap:anywhere}.ct-bikes-collection .ct-bc-card__price{order:4;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-height:28px;margin:0 0 12px}.ct-bikes-collection .ct-bc-card__price small{font-size:12px;color:#777;font-weight:400}.ct-bikes-collection .ct-bc-card__price [data-bc-card-price]{font-size:19px;line-height:1.4;color:#1c4934;font-weight:700;overflow-wrap:normal}.ct-bikes-collection .ct-bc-card__shipping{order:5;font-size:11px;line-height:1.65;margin:0 0 16px;color:#1c4934}.ct-bikes-collection .ct-bc-card__actions{order:6;margin-top:auto;gap:8px}.ct-bikes-collection .ct-bc-card__actions:not(:has(>form)){grid-template-columns:1fr}.ct-bikes-collection .ct-bc-card__actions>form{margin:0;min-width:0;width:100%}.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{font-size:11px;min-height:40px;padding:9px 7px;line-height:1.4;white-space:normal;width:100%}.ct-bikes-collection .ct-bc-card__actions>a{background:transparent;color:#000!important;border-color:#000}.ct-bikes-collection .ct-bc-card__actions>a:hover{background:#1c4934;color:#fff!important;border-color:#1c4934}.ct-bikes-collection .ct-cl-compare-check{grid-column:1/-1;justify-content:center;margin-top:2px;min-height:34px;font-size:12px}.ct-bikes-collection .ct-cl-card__specs{font-size:12px}.ct-bikes-collection .ct-cl-card__specs dd{overflow-wrap:break-word}.ct-bikes-collection [data-bikes-compare-table]{overflow-x:auto}.ct-bikes-collection [data-bikes-compare-table] table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.ct-bikes-collection [data-bikes-compare-table] th,.ct-bikes-collection [data-bikes-compare-table] td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #dededc;line-height:1.65}.ct-bikes-collection [data-bikes-compare-table] th{width:140px;background:#f4f7f5}.ct-bikes-collection [data-bikes-compare-table] td a{display:inline-block;color:#1c4934;font-weight:700;min-height:32px;padding-top:8px}.ct-bikes-collection .ct-cl-filter-group:has([data-bikes-options=color]),.ct-bikes-collection .ct-cl-filter-group:has([data-bikes-options=config]){scroll-margin-top:85px}.ct-bikes-collection .ct-cl-options{max-height:290px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ct-bikes-collection[data-view=list] a.ct-cl-card__media{aspect-ratio:auto;min-height:270px;height:100%;padding-top:48px}.ct-bikes-collection[data-view=list] .ct-cl-card__specs>div{display:flex;flex-direction:column;align-items:flex-start}.ct-bikes-collection[data-view=list] .ct-bc-card__subtitle{min-height:0}.ct-bikes-collection .ct-cl-pagination button{min-width:40px;min-height:40px}@media(min-width:901px){.ct-bikes-collection [data-bikes-show-results]{display:none}}@media(max-width:900px){.ct-bikes-collection [data-bikes-show-results]{display:flex}.ct-bikes-collection .ct-cl-options{max-height:220px}.ct-bikes-collection .ct-cl-filter-actions{bottom:-20px}}@media(max-width:600px){.ct-bikes-collection .ct-cl-card{border-radius:8px}.ct-bikes-collection a.ct-cl-card__media,.ct-bikes-collection[data-view=list] a.ct-cl-card__media{aspect-ratio:1.6;height:auto;min-height:0;padding:46px 16px 8px}.ct-bikes-collection .ct-bc-card__body{padding:16px 18px 18px}.ct-bikes-collection .ct-bc-card__subtitle{display:none}.ct-bikes-collection .ct-bc-swatches{gap:14px;margin-bottom:10px;min-height:44px;align-items:center}.ct-bikes-collection .ct-bc-color-name{font-size:12px;margin-bottom:12px}.ct-bikes-collection .ct-bc-card__price [data-bc-card-price]{font-size:22px;white-space:normal}.ct-bikes-collection .ct-bc-card__price{margin-bottom:12px;min-height:0}.ct-bikes-collection .ct-bc-card__shipping{font-size:12px;margin-bottom:16px}.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{font-size:13px;min-height:46px;padding:11px 8px}.ct-bikes-collection .ct-cl-compare-check{font-size:13px;min-height:44px}.ct-bikes-collection .ct-cl-sort{display:flex;align-items:center;font-size:12px;white-space:nowrap}.ct-bikes-collection .ct-cl-price-range input{font-size:16px;min-height:44px}.ct-bikes-collection .ct-cl-option{min-height:44px;font-size:14px}.ct-bikes-collection[data-view=list] .ct-cl-card__specs>div{display:flex;flex-direction:column}}@media(max-width:359px){.ct-bikes-collection .ct-cl-sort{font-size:0}.ct-bikes-collection .ct-cl-sort select{font-size:16px}}.ct-bikes-collection .ct-bc-card__badges{display:none}.ct-bikes-collection a.ct-cl-card__media{padding:40px 12px 0;aspect-ratio:4/3}.ct-bikes-collection a.ct-cl-card__media img[src*=".png"]{object-fit:cover}.ct-bikes-collection .ct-bc-card__actions>a{height:44px}.ct-bikes-collection[data-view=list] a.ct-cl-card__media{padding:40px 12px 0;aspect-ratio:4/3;height:auto;min-height:0}@media(max-width:600px){.ct-bikes-collection a.ct-cl-card__media,.ct-bikes-collection[data-view=list] a.ct-cl-card__media{padding:40px 12px 0;aspect-ratio:4/3}.ct-bikes-collection .ct-bc-card__actions>a{height:46px}}.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{min-height:44px}@media(max-width:600px){.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{min-height:46px}}.ct-bikes-collection .ct-cl-card{display:flex;flex-direction:column;align-self:stretch}.ct-bikes-collection .ct-bc-card__body{display:flex;flex-direction:column;flex:1}.ct-bikes-collection .ct-bc-card__body h2{min-height:46px;line-height:1.4}.ct-bikes-collection .ct-bc-card__shipping{min-height:36px}.ct-bikes-collection .ct-bc-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:8px;row-gap:14px;width:100%;margin-top:auto}.ct-bikes-collection .ct-bc-card__actions>form{display:contents}.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;height:100%;padding:10px 8px;border-radius:4px;line-height:1.5;font-size:12px;white-space:normal}.ct-bikes-collection .ct-bc-card__actions .ct-cl-compare-check{grid-column:1/-1;display:flex;align-items:center;justify-content:center;justify-self:stretch;gap:9px;min-height:44px;margin:0;padding:9px 12px;border:1px solid #d9e2dc;border-radius:4px;background:#fff;color:#1c4934;font-size:12px;line-height:1.5;cursor:pointer}.ct-bikes-collection .ct-bc-card__actions .ct-cl-compare-check:is(:hover,:focus-within){background:#edf4ef;border-color:#1c4934;color:#1c4934}.ct-bikes-collection .ct-cl-compare-check:has(:checked){background:#edf4ef;border-color:#1c4934;font-weight:700}.ct-bikes-collection .ct-cl-compare-check input{margin:0;accent-color:#1c4934;flex:0 0 17px;width:17px;height:17px}.ct-bikes-collection .ct-cl-card__specs{margin:0 18px;padding:18px 0 22px;min-height:100px}@media(max-width:600px){.ct-bikes-collection .ct-bc-card__body h2,.ct-bikes-collection .ct-bc-card__shipping{min-height:0}.ct-bikes-collection .ct-bc-card__actions .ct-cl-button{font-size:13px;min-height:48px}.ct-bikes-collection .ct-cl-card__specs{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cyctrace-bicycle-collection.css.map */
