.price{display:flex;flex-direction:row;gap:var(--sizing-100)}.price.price--on-sale .price-item--old{color:var(--card-price-fill-compare);text-decoration:line-through}.price.price--on-sale .price-item--current{color:var(--card-price-fill-default)}.price .price-item{color:var(--card-price-fill-default);font-family:var(--card-price-font-family);font-size:var(--card-price-font-size);font-style:var(--card-price-font-style);font-weight:var(--card-price-font-weight);letter-spacing:var(--card-price-letter-spacing);line-height:var(--card-price-line-height);gap:var(--card-price-paragraph-spacing);text-transform:var(--card-price-text-transform);margin:0}.product_card{height:100%;border:var(--global-border-width) solid var(--global-border);border-radius:var(--card-sm-border-rad)}.product_card:focus{border:var(--global-border-width) solid var(--brand-cyan)}.product_card:focus .product_card--title-wrapper{border-bottom:var(--global-border-width) solid var(--brand-cyan)}.product_card a{text-decoration:none}.product_card .product_card--container{display:flex;flex-direction:column;gap:0;height:100%}.product_card .product_card--container .product_card--img-wrapper{position:relative;flex-grow:1;background:var(--card-bg-fill);display:flex;align-items:center;justify-content:center;border-radius:var(--card-sm-border-rad) var(--card-sm-border-rad) 0 0}.product_card .product_card--container .product_card--img-wrapper:focus{outline:2px solid var(--brand-cyan);outline-offset:2px}.product_card .product_card--container .product_card--tags{position:absolute;top:15px;left:16px;z-index:7}.product_card .product_card--container .product_card--tags .tag:hover{border:var(--tag-sm-border-width) solid var(--tag-bg-stroke-default);border-radius:var(--tag-sm-border-rad);background-color:var(--tag-bg-fill-default);color:var(--tag-text-fill-default)}.product_card .product_card--container .product_card--image{min-height:224px;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.product_card .product_card--container .product_card--image{min-height:150px}}.product_card .product_card--container .product_card--image.show-secondary{position:relative}.product_card .product_card--container .product_card--image.show-secondary .secondary-image{position:absolute;top:0;left:0;z-index:5;opacity:0;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%)}.product_card .product_card--container .product_card--image.show-secondary:hover .secondary-image{opacity:1}.product_card .product_card--container .product_card--image.show-secondary:hover .featured-image{opacity:0}.product_card .product_card--container .product_card--image:has(.featured-image[src*=".png"]){margin:auto;-o-object-fit:contain;object-fit:contain;background-image:url(bike-backdrop-product-image.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;border-radius:var(--card-sm-border-rad) var(--card-sm-border-rad) 0 0;height:100%;width:100%}.product_card .product_card--container .product_card--image:has(.featured-image[src*=".png"]) img{background:0 0;min-height:224px;height:224px}@media screen and (max-width:768px){.product_card .product_card--container .product_card--image:has(.featured-image[src*=".png"]) img{min-height:430px;height:430px}}@media screen and (max-width:480px){.product_card .product_card--container .product_card--image:has(.featured-image[src*=".png"]) img{min-height:230px;height:230px}}.product_card .product_card--container .product_card--image img{background:var(--brand-white);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--card-sm-border-rad) var(--card-sm-border-rad) 0 0}.product_card .product_card--container .product_card--content{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;gap:0}.product_card .product_card--container .product_card--content .product_card--title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--global-grid-gap-md) var(--card-sm-pad);border-bottom:var(--global-border-width) solid var(--global-border);min-height:-moz-fit-content;min-height:fit-content;height:-moz-fit-content;height:fit-content}.product_card .product_card--container .product_card--content .product_card--title-wrapper:focus .product_card--title,.product_card .product_card--container .product_card--content .product_card--title-wrapper:hover .product_card--title{color:var(--brand-cyan)}.product_card .product_card--container .product_card--content .product_card--title-wrapper:focus,.product_card .product_card--container .product_card--content .product_card--title-wrapper:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.product_card .product_card--container .product_card--content .product_card--title-wrapper .product_card--title{transition:color .3s ease;color:var(--card-title-fill);text-decoration:none;margin:0}.product_card .product_card--container .product_card--content .product_card--info-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--global-grid-gap-md) var(--card-sm-pad);height:60px}.product_card.style-minimal .product_card--container{flex-direction:row;display:flex;align-items:center;padding:var(--sizing-200);gap:var(--sizing-200)}.product_card.style-minimal .product_card--container .product_card--img-wrapper{border-radius:var(--sizing-100);height:64px;width:120px}.product_card.style-minimal .product_card--container .product_card--img-wrapper .product_card--image{min-height:auto;border-radius:var(--sizing-100)}.product_card.style-minimal .product_card--container .product_card--img-wrapper .product_card--image img{width:120px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:var(--sizing-100)}.product_card.style-minimal .product_card--container .product_card--content{flex-grow:1;gap:var(--sizing-100)}.product_card.style-minimal .product_card--container .product_card--content .product_card--title-wrapper{border:none;padding:0}.product_card.style-minimal .product_card--container .product_card--content .product_card--info-wrapper{padding:0}.product_card.style-minimal .product_card--container .product_card--content .product_card--info-wrapper .price .price-item{width:auto}