#product-grid .grid__item{background:#f5f5f5;padding:30px 0 0;border-radius:10px;width:calc(50% - 10px);max-width:calc(50% - 10px);margin-bottom:20px;margin-right:10px;float:left;position:relative}#product-grid .card__media .media{background:#f5f5f5}#product-grid .card__media img{mix-blend-mode:multiply;transform:scale(.97)}#product-grid{column-gap:0;row-gap:0;margin-top:10px}#product-grid .grid__item:nth-child(2n){margin-right:0;margin-left:10px}.price--on-sale.price-item--regular{display:none}.card-swatch-badge{display:flex;justify-content:space-between;padding-top:10px}.badge__new{display:inline-block;color:#665a05;font-family:proxima-nova;font-style:normal;padding:5px 14px;background-color:#fffae7;letter-spacing:normal;border:1px solid #FFF6C2;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;border-radius:2px;width:fit-content}.badge__new p,.badge__popular p{margin:0;line-height:1}.badge__popular{display:inline-block;color:#fff;font-family:proxima-nova;font-size:13px;font-style:normal;font-weight:500;border-radius:2px;padding:5px 14px;letter-spacing:normal;background-color:#a2a2a2}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:unset}.card-swatch-badge .image-color{cursor:pointer;width:30px;border:1px solid #f5f5f5;box-shadow:0 0 0 1px #f5f5f5;height:30px;margin-right:4px;transition:all .3s ease;border-radius:50%;position:relative;overflow:hidden}.image-color .color_two{width:30px;height:30px;display:block;transform:rotate(12deg);position:absolute;bottom:-4px;left:14px}.card-swatch-badge .image-color:hover{box-shadow:0 0 0 1px #b1b1b1}.card-swatch-badge .image-color.active{box-shadow:0 0 0 1px #000}.card-swatch-badge .product-colors{display:flex;z-index:2}.card-swatch-badge .save-price-compare-res,.card-swatch-badge .badge{display:inline-block;color:#222;font-family:proxima-nova;font-size:15px;font-style:normal;font-weight:400;border-radius:4px;padding:5px 14px;background-color:#ddd;letter-spacing:normal;border:none}.card-swatch-badge .badge{background-color:#ac0000!important;color:#fff}.card-swatch-badge .save-price-compare-res p{margin-bottom:0;margin-top:0;line-height:1}h3.card__heading{font-family:proxima-nova;font-weight:500;font-size:28px;line-height:100%;letter-spacing:0%;margin-top:22px;text-align:left}.card__information-gear h3{font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:700;letter-spacing:normal}.card__information{display:flex;justify-content:space-between;width:100%;padding-bottom:30px}.card-information-right{max-width:220px;width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-direction:row;justify-content:space-between;align-items:flex-end}.product-card__description{width:100%}.product-card__description p{font-family:proxima-nova;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#222;margin:0;text-align:left;min-height:40px}.card-information-left{max-width:calc(100% - 160px);width:100%;display:flex;flex-direction:column;justify-content:flex-end}.collection-outlet .card-information-left{max-width:100%}.card-information-left p{margin:0;line-height:20px;font-family:proxima-nova;letter-spacing:normal;font-size:18px}.card-information-right .price--on-sale{text-align:right;margin:0!important}.card-information-right .price-item--sale{text-align:right;font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.template-collection .card-information-right .price-item--sale{font-family:proxima-nova;font-weight:500;font-size:28px;color:#000;display:flex;flex-direction:column;gap:12px}.collection-outlet .card-information-right .price-item--sale{text-align:right;font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.card-information-right .breadpay{text-align:right;color:#868686;margin-top:0!important;font-family:proxima-nova;letter-spacing:normal;z-index:1}.card-information-right .breadpay a{text-decoration:underline;text-underline-offset:.3rem;font-family:proxima-nova;letter-spacing:normal;font-size:16px;cursor:pointer;font-weight:400;color:#9c9c9c}.card-information-right .breadpay a:hover{color:var(--text-primary-dark)}.card-information-right .breadpay p{margin:0;line-height:20px;font-family:proxima-nova;letter-spacing:normal;font-size:18px}.product-detail-award-container{position:absolute;top:13px;right:13px;display:flex;z-index:2}.img-with-tooltip{position:relative}.img-with-tooltip span{position:absolute;bottom:calc(100% + 5px);left:calc(50% + 4px);transform:translate(-50%);background-color:#222;color:#fff;padding:6px 10px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1;width:150px;height:auto;font-size:11px;font-family:proxima-nova;text-align:center}.img-with-tooltip:hover span{opacity:1;display:block!important}.img-with-tooltip:hover span:after{content:"";width:20px;height:20px;position:absolute;bottom:-6px;right:calc(50% - 10px);background:#222;border-radius:4px;z-index:-1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.img-with-tooltip:last-child span{right:0;transform:unset;left:unset}.img-with-tooltip:last-child:hover span:after{right:10px}.product-detail-award-container img{max-height:54px;max-width:54px;margin-left:10px}#product-grid .grid__item{border:1px solid #fff;transition:all .3s ease}#product-grid .grid__item:hover{border:1px solid #000}#product-grid .grid__item:hover .card__media img{transform:scale(1)}.bike-values{font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:400;color:#9c9c9c;padding-left:10px;position:relative;letter-spacing:normal;line-height:1}.bike-values:first-child{padding-left:0}.bike-values:after{content:"|";position:absolute;font-family:proxima-nova;font-size:16px;top:4px;left:0}.bike-values:nth-of-type(1):after{content:none;position:absolute;color:#000;left:0;top:2px;font-weight:700;font-size:18px;font-family:proxima-nova}.card__information,.card-swatch-badge{padding-left:20px!important;padding-right:20px!important;background:#fff}.card-swatch-badge{padding-top:20px!important;position:absolute;right:0}.card__bike-values{gap:5px;margin-bottom:22px;width:100%;text-align:left}.card__information{flex-direction:column;border-radius:0 0 10px 10px}.card-information-right{max-width:100%}.card__badge-custom{position:absolute;left:13px;top:13px;z-index:1;display:flex;gap:7px;flex-direction:column}.badge__sale{display:block;color:#c7060f;font-family:proxima-nova;font-style:normal;padding:5px 14px;background-color:#ffebee;letter-spacing:normal;border:1px solid #FFEBEE;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;border-radius:2px;width:fit-content}.card__badge-custom span{font-family:proxima-nova;font-weight:500;font-size:13px;line-height:100%;letter-spacing:normal;border-radius:2px;width:fit-content}@media screen and (max-width: 750px){h3.card__heading{margin-top:10px}.product-detail-award-container img{max-height:45px;max-width:45px;margin-left:7px}#product-grid .grid__item{padding:30px 0 0;margin-right:0;margin-left:0}#product-grid .grid__item:nth-child(2n){margin-right:0;margin-left:0}.card-information-left{max-width:100%}.card-swatch-badge{justify-content:center;flex-direction:column;align-items:center}.product-colors{margin-bottom:15px}.card__content .card__information{flex-direction:column;align-items:center;text-align:center}.card__content .card-information-right .breadpay{text-align:center}}@media screen and (min-width: 750px){.card__information{padding-top:7px}}.gear-collection .product-card-wrapper{position:relative}.available-color{color:#898989;letter-spacing:normal;font-family:proxima-nova;font-size:15px;font-style:normal;font-weight:400;line-height:19.5px}.gear-collection .price-item.price-item--regular,.gear-collection .price-item.price-item--last{color:#a1a1a1;font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:400;line-height:23.4px;letter-spacing:normal}.gear-collection .price-item.price-item--regular,.gear-collection .price-item.price-item--last{color:#000;text-align:left;font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0;gap:0}.price--on-sale s.price-item.price-item--regular{display:none}.gear-collection .price--on-sale s.price-item.price-item--regular{display:block;text-decoration:unset;color:#9c9c9c;font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.gear-collection .price--on-sale s.price-item.price-item--regular:after,.collection-outlet .price--on-sale s.price-item.price-item--regular:after{content:"Original Price"}.gear-collection .price--on-sale .price__sale{flex-direction:column-reverse;display:flex}.gear-collection .breadpay{display:none}.industry-price{display:flex;align-items:baseline;justify-content:flex-end;margin:0;line-height:20px;font-family:proxima-nova;letter-spacing:normal;font-size:18px;z-index:33;cursor:pointer}.industry-price .tooltip .tooltiptext{visibility:hidden;font-family:proxima-nova;position:absolute;min-width:160px;background-color:#fff;color:#707070;font-size:14px;text-align:left;padding:7px 13px;border-radius:6px;z-index:1;line-height:16px;transition:opacity .3s;box-shadow:4px 5px 6px #d0d0d0}.industry-price .tooltip-left{top:-21px;bottom:auto;right:105%}.industry-price:hover .tooltiptext,.industry-price:active .tooltiptext{visibility:visible;opacity:1}.industry-price .tooltip-left:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff}.card-information-right>.price{text-align:left}.price__regular .price-item--regular{font-family:proxima-nova;font-weight:500;font-size:28px;color:#000;display:flex;flex-direction:column;gap:12px}.price__regular .price-item--regular span{font-family:proxima-nova;font-weight:400;font-size:16px;letter-spacing:0%;color:#9c9c9c}#product-grid .card--standard .card__inner{margin-bottom:40px}@media screen and (max-width: 750px){#product-grid .card__media img{transform:scale(.95)}.card-swatch-badge .image-color{width:26px;height:26px}.image-color .color_two{width:26px;height:26px;left:12px}.industry-price .tooltip-left{bottom:79px;right:unset;top:unset;width:100%;left:0}.industry-price .tooltip-left:after{top:calc(100% + 5px);left:50%;border-color:#fff transparent transparent transparent}}.save-price-compare-res p{margin:0!important}.save-price-compare-res{background:#e4e4e4;display:inline-block;color:#5c5c5c;font-family:proxima-nova;font-style:normal;padding:5px 14px;letter-spacing:normal;border:1px solid #D6D6D6;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;border-radius:2px;width:fit-content}.affirm-as-low-as-container{z-index:1}p.affirm-as-low-as{margin:0;font-size:14px}p.affirm-as-low-as a{text-decoration:underline;text-underline-offset:.3rem;font-family:proxima-nova;letter-spacing:normal;cursor:pointer;font-weight:400;color:#9c9c9c;z-index:1;white-space:nowrap}p.affirm-as-low-as a:hover{color:#222}
/*# sourceMappingURL=/cdn/shop/t/49/assets/card-productv2.css.map */
