body:has(.product-information),.template-product{--zc-pdp-ink: #111111;--zc-pdp-muted: rgba(17, 17, 17, .58);--zc-pdp-rule: rgba(17, 17, 17, .12);--zc-pdp-white: #ffffff;--zc-pdp-font: "Manrope", var(--font-body--family), "Helvetica Neue", Helvetica, Arial, sans-serif;--zc-pdp-buy-radius: 3px;--zc-pdp-buy-gap: .5rem;--shopify-accelerated-checkout-button-border-radius: 3px;--shopify-accelerated-checkout-button-block-size: 3.1rem}body:has(.product-information) .product-information,body:has(.product-information) .product-details,body:has(.product-information) .bike-pdp-part,body:has(.product-information) .part-pdp-part,body:has(.product-information) .trek-product-metafields,.template-product .product-information,.template-product .product-details,.template-product .bike-pdp-part,.template-product .part-pdp-part,.template-product .trek-product-metafields{font-family:var(--zc-pdp-font);color:var(--zc-pdp-ink);-webkit-font-smoothing:antialiased}.template-product .product-information :is(h1,.h1,.product-title,.product__title,.text-block.h1,.text-block.h1>*){margin:0!important;font-family:var(--zc-pdp-font)!important;font-size:clamp(1.45rem,2.4vw,1.85rem)!important;font-weight:750!important;letter-spacing:-.03em!important;line-height:1.15!important;text-transform:none!important;text-wrap:pretty;color:var(--zc-pdp-ink)!important}.template-product .product-information product-price,.template-product .product-information .price,.template-product .product-information .price *{font-family:var(--zc-pdp-font)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--zc-pdp-ink)!important}.template-product .product-information product-price{margin:.85rem 0 0!important}.template-product .product-information .compare-at-price,.template-product .product-information s{color:var(--zc-pdp-muted)!important;font-weight:500!important}.template-product .product-information media-gallery,.template-product .product-information .product-media-container,.template-product .product-information .product-media,.template-product .product-information slideshow-slides,.template-product .product-information slideshow-slide,.template-product .product-information .media-gallery{background:var(--zc-pdp-white)!important;border:0!important;box-shadow:none!important;border-radius:0!important}.template-product .product-information .product-media img,.template-product .product-information .product-media__image{object-fit:contain!important;background:var(--zc-pdp-white)!important}.template-product .product-information slideshow-controls[thumbnails],.template-product .product-information .slideshow-controls__thumbnails-container,.template-product .product-information .slideshow-controls__thumbnail,.template-product .product-information .slideshow-control{display:none!important}.template-product .product-information .variant-picker legend,.template-product .product-information .variant-option__legend,.template-product .product-information .variant-option__name{padding:0!important;margin:0 0 .4rem!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--zc-pdp-muted)!important}.template-product .product-information .variant-picker legend .variant-option__swatch-value,body:has(.product-information) .product-information .variant-picker legend .variant-option__swatch-value{display:none!important}.template-product .product-information .divider,body:has(.product-information) .product-details .divider{display:none!important}.template-product .part-pdp-compatibility,body:has(.product-information) .part-pdp-compatibility{margin-top:.65rem;padding-top:0;border-top:none}.template-product .part-pdp-compatibility__label,body:has(.product-information) .part-pdp-compatibility__label{display:none!important}body:has(.product-information) .product-information .variant-option--equal-width-buttons,body:has(.product-information) .product-information .variant-option--buttons:not(.variant-option--color-images),.template-product .product-information .variant-option--equal-width-buttons,.template-product .product-information .variant-option--buttons:not(.variant-option--color-images){--options-border-radius: var(--zc-pdp-buy-radius);display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center;gap:.6rem!important;width:auto!important;max-width:100%;grid-template-columns:none!important}body:has(.product-information) .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch),.template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:auto!important;max-width:none!important;flex:0 0 auto!important;min-height:2.5rem!important;min-width:2.5rem!important;padding:.45rem .85rem!important;border:1px solid var(--zc-pdp-ink)!important;border-radius:var(--zc-pdp-buy-radius)!important;background:var(--zc-pdp-white)!important;color:var(--zc-pdp-ink)!important;font-size:.9rem!important;font-weight:600!important;box-shadow:none!important}.template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):after{display:none!important}.template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:var(--zc-pdp-ink)!important;color:var(--zc-pdp-white)!important;border-color:var(--zc-pdp-ink)!important}.template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked) .variant-option__button-label__text{color:var(--zc-pdp-white)!important}.template-product .product-information .variant-option--color-images>.variant-option__button-label,.template-product .product-information .variant-option--color-images>label.variant-option__button-label,.template-product .product-information .variant-option__button-label--has-swatch{width:88px!important;min-width:88px!important;height:88px!important;padding:0!important;border:2px solid transparent!important;border-radius:var(--zc-pdp-buy-radius)!important;background:var(--zc-pdp-white)!important;overflow:hidden!important}.template-product .product-information .variant-option--color-images label:has(input:checked),.template-product .product-information .variant-option__button-label--has-swatch:has(input:checked){border-color:var(--zc-pdp-ink)!important;background:var(--zc-pdp-white)!important}.template-product .product-information .swatch,.template-product .product-information .swatch--variant-image,.template-product .product-information .swatch--unscaled{--swatch-size: 88px !important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;border-radius:var(--zc-pdp-buy-radius)!important}@media(max-width:749px){.template-product .product-information .variant-option--color-images>.variant-option__button-label,.template-product .product-information .variant-option__button-label--has-swatch{width:76px!important;min-width:76px!important;height:76px!important}}.template-product .product-information .quantity-selector,.template-product .product-information .quantity-selector-wrapper,.template-product .product-information .quantity-label,.template-product .product-information .quantity-rules{display:none!important}.template-product .product-information .product-form-buttons,.template-product .product-information .buy-buttons-block{display:block!important;width:100%!important;margin-top:1.25rem;padding-top:0!important;border-top:none!important}.template-product .product-information .add-to-cart-button,.template-product .product-information .product-form-buttons .button,.template-product .product-information .buy-buttons-block .button{width:100%!important;min-height:3.1rem!important;padding:0 1rem!important;border:0!important;border-radius:var(--zc-pdp-buy-radius)!important;background:var(--zc-pdp-ink)!important;color:var(--zc-pdp-white)!important;font-family:var(--zc-pdp-font)!important;font-size:1rem!important;font-weight:750!important;letter-spacing:-.01em!important;box-shadow:none!important}.template-product .product-information .add-to-cart-icon,.template-product .product-information .add-to-cart-button .svg-wrapper{display:none!important}.template-product .product-information .accelerated-checkout-block,.template-product .product-information .shopify-payment-button,.template-product .product-information shopify-accelerated-checkout{display:block!important;width:100%!important;margin-top:var(--zc-pdp-buy-gap)!important;min-height:var(--height-buy-buttons, 3.1rem)}.template-product .product-information shopify-accelerated-checkout,.template-product .product-information shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--zc-pdp-buy-radius) !important}.template-product .product-information .shopify-payment-button__button,.template-product .product-information button.shopify-payment-button__button--unbranded{border-radius:var(--zc-pdp-buy-radius)!important}.template-product .product-information more-payment-options-link{display:block;width:100%;margin-top:.4rem;text-align:center;font-size:.8125rem;line-height:1.35}.template-product .product-information more-payment-options-link a{color:var(--zc-pdp-muted)!important;text-decoration:underline;text-underline-offset:.12em}.template-product .product-information button[aria-label="Previous slide"],.template-product .product-information button[aria-label="Next slide"],.template-product .product-information .slideshow-control,.template-product .product-information slideshow-arrows{display:none!important}.template-product sticky-add-to-cart{display:none!important}.template-product .product-information .add-to-cart-text__content{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap!important;color:var(--zc-pdp-white)!important}body:has(.product-information) .product-information .bike-pdp-buybox-desc,body:has(.product-information) .product-information .bike-pdp-buybox-fallback,body:has(.product-information) .product-details>.rte,.template-product .product-information .bike-pdp-buybox-desc,.template-product .product-information .bike-pdp-buybox-fallback,.template-product .product-details>.rte{display:none!important}body:has(.product-information) .bike-pdp-buybox-features__title,.template-product .bike-pdp-buybox-features__title,body:has(.product-information) .part-pdp-buybox-features__title,.template-product .part-pdp-buybox-features__title{display:none!important}.template-product .product-information .pickup-location,.template-product .product-information [data-zc-lead],.template-product .product-information .product-form-text,.template-product .product-information .variant-availability,.template-product .product-information .zc-inventory-note,.template-product .product-information .zc-so-lead-time{margin:var(--zc-pdp-buy-gap) 0 0!important;padding:0!important;font-size:.85rem!important;line-height:1.4!important;color:var(--zc-pdp-muted)!important;background:none!important;border:none!important;border-radius:0!important}.template-product .bike-pdp-glance-section:not(:has(.bike-pdp-pilot__stats:not([hidden]))),.template-product .part-pdp-glance-section:not(:has(.bike-pdp-pilot__stats:not([hidden]))){display:none}.template-product .bike-pdp-pilot__stat[hidden],.template-product .part-pdp-pilot__stat[hidden]{display:none!important}.template-product .bike-pdp-pilot__stats,.template-product .part-pdp-pilot__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:.5rem 0 0;padding:.5rem 0 1.35rem}.template-product .bike-pdp-pilot__stat,.template-product .part-pdp-pilot__stat{padding:.85rem .75rem;text-align:center;border-right:1px solid var(--zc-pdp-rule);border-bottom:1px solid var(--zc-pdp-rule)}@media(max-width:749px){.template-product .bike-pdp-pilot__stat:nth-child(2n),.template-product .part-pdp-pilot__stat:nth-child(2n){border-right:none}.template-product .bike-pdp-pilot__stat:nth-last-child(-n+2),.template-product .part-pdp-pilot__stat:nth-last-child(-n+2){border-bottom:none}}.template-product .bike-pdp-pilot__stat-label,.template-product .part-pdp-pilot__stat-label{display:block;margin:0 0 .4rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--zc-pdp-muted)}.template-product .bike-pdp-pilot__stat-value,.template-product .part-pdp-pilot__stat-value{display:block;font-family:var(--zc-pdp-font);font-size:clamp(1.55rem,5.5vw,2.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;font-variant-numeric:tabular-nums;color:var(--zc-pdp-ink)}@media(min-width:750px){.template-product .bike-pdp-pilot__stats,.template-product .part-pdp-pilot__stats{grid-template-columns:repeat(var(--bike-pdp-stat-count, 3),minmax(0,1fr))}.template-product .bike-pdp-pilot__stat,.template-product .part-pdp-pilot__stat{border-bottom:none;border-right:none}.template-product .bike-pdp-pilot__stat:not([hidden]):has(~.bike-pdp-pilot__stat:not([hidden])),.template-product .part-pdp-pilot__stat:not([hidden]):has(~.part-pdp-pilot__stat:not([hidden])){border-right:1px solid var(--zc-pdp-rule)}}.template-product .bike-pdp-pilot__story,.template-product .part-pdp-pilot__story{width:100%;max-width:min(62ch,36rem);margin:0 auto 1.75rem}.template-product .bike-pdp-pilot__lede,.template-product .part-pdp-pilot__lede{font-size:1.05rem;line-height:1.65;letter-spacing:-.01em;color:#111111e0;text-wrap:pretty}@media(min-width:750px){.template-product .bike-pdp-pilot__lede,.template-product .part-pdp-pilot__lede{font-size:1.125rem;line-height:1.7}}.template-product .trek-product-metafields--part-pilot .trek-parts-product-metafields__specs>summary{padding:1.5rem 0 .85rem;letter-spacing:0;text-transform:none;color:var(--zc-pdp-ink)}.template-product .trek-product-metafields--part-pilot .trek-parts-product-metafields__specs>summary .trek-product-metafields__summary-title{display:block;font-family:var(--zc-pdp-font);font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:1.08;color:var(--zc-pdp-ink)}.template-product .trek-product-metafields--part-pilot .trek-parts-product-metafields__specs .trek-parts-product-metafields__variant-line{margin:0 0 .35rem}.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.98em;margin-top:.5rem}.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table th,.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table td{padding:.75rem .85rem .75rem .75rem;border-bottom:0;text-align:left;vertical-align:top}.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table tr:nth-child(2n) th,.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table tr:nth-child(2n) td{background:#f8f8f8}.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table th{width:var(--pdp-label-rail, 10.5rem);max-width:var(--pdp-label-rail, 10.5rem);font-size:inherit;font-weight:500;letter-spacing:0;color:var(--zc-pdp-muted);line-height:1.45}.template-product .trek-product-metafields--part-pilot .part-pdp-spec-table td{font-weight:450;line-height:1.55;color:#111111eb;overflow-wrap:anywhere}@media(min-width:990px){.template-product .product-information{column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zc-pdp-mock.css.map */
