product-component:has(.product-card-wrapper),.product-card-wrapper{height:100%}.product-card-wrapper .card:not(.card--horizontal){display:flex;flex-direction:column;height:100%;color:#34453d}.product-card-wrapper .card:not(.card--horizontal) .card__inner.ratio{overflow:hidden;border-radius:1.2rem!important;background:#f5f7f4!important}.product-card-wrapper .card:not(.card--horizontal) .card__inner.ratio:before{padding-bottom:125%!important}.product-card-wrapper .card__media{border-radius:1.2rem!important}.product-card-wrapper .card__media img{box-sizing:border-box;padding:clamp(.8rem,1vw,1.5rem);object-fit:contain!important}.product-card-wrapper .card:not(.card--horizontal)>.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:1.6rem .3rem 0}.product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{display:flex;flex:0 0 auto;flex-direction:column;padding:0}.product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading,.template-search .product-card-wrapper .card__heading,.template-index .product-card-wrapper .card__heading,.template-product .product-card-wrapper .card__heading{min-height:0;height:auto!important;max-height:2.6em!important;display:-webkit-box;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0!important;color:#29483a!important;font-family:var(--font-heading-family)!important;font-size:1.48rem!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.005em!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.product-card-wrapper .card-information{display:flex;flex:0 0 auto;flex-direction:column;margin-top:.6rem!important;color:#647269!important;font-family:var(--font-body-family)!important;font-size:1.32rem!important;line-height:1.55!important}.product-card-wrapper .card-information .price,.template-collection .product-card-wrapper .price,.template-search .product-card-wrapper .price,.template-index .product-card-wrapper .price,.template-product .product-card-wrapper .price{margin-top:0!important;padding-top:0;color:#29483a!important;font-family:var(--font-body-family)!important;font-size:1.38rem!important;font-weight:500;line-height:1.4!important;letter-spacing:.01em!important}.product-card-wrapper .card__badge .badge{border-radius:999px;font-size:1.05rem;letter-spacing:.06em}@media(hover:hover){.product-card-wrapper .card__heading a:hover{color:#718878;text-decoration:none}}@media screen and (max-width:749px){.product-card-wrapper .card:not(.card--horizontal)>.card__content{padding-top:1.3rem}.product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading,.template-search .product-card-wrapper .card__heading,.template-index .product-card-wrapper .card__heading,.template-product .product-card-wrapper .card__heading{min-height:0;height:auto!important;max-height:2.6em!important;font-size:1.38rem!important}}.product-card-wrapper .quick-add__submit.button,.product-card-wrapper .quick-add__submit.button--secondary{border:1px solid rgba(35,64,52,.23)!important;border-radius:999px!important;background:transparent!important;color:#29483a!important;box-shadow:none!important;font-weight:400!important;letter-spacing:.015em!important;min-height:4.2rem;transition:background-color .2s ease,border-color .2s ease}.product-card-wrapper .quick-add__submit.button:before,.product-card-wrapper .quick-add__submit.button:after{content:none!important;display:none!important;box-shadow:none!important}.product-card-wrapper .quick-add__submit.button:hover{background:#f4f6f2!important;border-color:#2340346b!important}.product-card-wrapper .quick-add__submit.button:focus-visible{outline:2px solid #29483a;outline-offset:3px}.product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{flex:1 0 auto!important}.product-card-wrapper .card__heading{min-height:2.6em!important}.product-card-wrapper .quick-add{margin-top:auto!important;padding-top:1.1rem!important}.product-card-wrapper .quick-add__submit.button{width:100%!important;min-height:3.8rem!important;padding:.65rem 1.1rem!important;font-size:1.25rem!important;line-height:1.25!important}.collection .product-grid.slider>.grid__item{display:flex!important;flex-direction:column!important}.collection .product-grid.slider>.grid__item>.card-wrapper{flex:1 1 auto!important;width:100%!important}@media(max-width:749px){.product-card-wrapper .card__heading{min-height:2.6em!important}.product-card-wrapper .quick-add{padding-top:.75rem!important}.product-card-wrapper .quick-add__submit.button{min-height:3.3rem!important;padding:.55rem .6rem!important;font-size:1.1rem!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}.product-card-wrapper .quick-add__submit.button span{line-height:1.15!important}}
/*# sourceMappingURL=/cdn/shop/t/364/assets/reebwerk-product-cards-final.css.map */
