.gb-product-card{background:#fff;border:1px solid rgba(20,20,20,.1);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #1414140a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gb-product-card:hover{transform:translateY(-2px);border-color:#14141429;box-shadow:0 9px 24px #14141417}.gb-product-card .grid-product__image-wrapper{background:#fff}.gb-product-card__body{display:block;padding:16px 16px 18px!important;background:#f5f5f3;border-top:1px solid rgba(20,20,20,.08);text-align:left!important}.gb-product-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 7px;color:#1414149e;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.065em;text-transform:uppercase}.gb-product-card__eyebrow-separator{opacity:.55}.gb-product-card .grid-product__title{margin:0;color:#171717;font-size:15px;font-weight:700;line-height:1.35}.gb-product-card .grid-product__price-wrap{margin:8px 0 0}.gb-product-card .grid-product__price{font-size:16px;font-weight:700}.gb-product-card__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.gb-product-card__spec{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border:1px solid rgba(20,20,20,.13);border-radius:999px;background:#fff;color:#141414c7;font-size:11px;font-weight:600;line-height:1.25}.gb-product-card__summary{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#141414ad;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gb-product-card__variants{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:11px;padding-top:10px;border-top:1px solid rgba(20,20,20,.09);color:#141414a3;font-size:11.5px;font-weight:600;line-height:1.35}.gb-product-card__variants span+span:before{content:"\b7";display:inline-block;margin:0 6px;opacity:.65}.gb-product-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#171717;font-size:12px;font-weight:750;line-height:1.2}.gb-product-card__cta-arrow{transition:transform .16s ease}.gb-product-card:hover .gb-product-card__cta-arrow{transform:translate(3px)}.gb-product-card__configuration{margin-top:11px;padding:10px 11px 9px;border:1px solid rgba(20,20,20,.22);border-radius:10px;background:#fff}.gb-product-card__configuration-label{display:block;color:#14141494;font-size:9.5px;font-weight:800;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}.gb-product-card__configuration-value{display:block;margin-top:3px;color:#171717;font-size:13.5px;font-weight:800;line-height:1.28}.gb-product-card__configuration-note{display:block;margin-top:4px;color:#1414149e;font-size:10.5px;font-weight:550;line-height:1.35}.gb-product-card__configuration--fallback{border-style:dashed}.gb-product-card__configuration+.gb-product-card__specs{margin-top:8px;opacity:.82}@media screen and (max-width:767px){.gb-product-card{border-radius:12px}.gb-product-card__body{padding:13px 12px 15px!important}.gb-product-card__eyebrow{font-size:10px;letter-spacing:.045em}.gb-product-card .grid-product__title{font-size:13px}.gb-product-card .grid-product__price{font-size:14px}.gb-product-card__configuration{margin-top:9px;padding:8px 9px}.gb-product-card__configuration-value{font-size:12.5px}.gb-product-card__configuration-note{font-size:10px}.gb-product-card__specs{gap:4px;margin-top:9px}.gb-product-card__spec,.gb-product-card__variants,.gb-product-card__cta{font-size:10.5px}.gb-product-card__summary{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/german-bike-product-cards.css.map */
