.product-card-wrapper .wishlist-hero-custom-button{top:10px;right:10px;border-radius:2px;transition:var(--webkit-transition-all);z-index:5!important}.product-card-wrapper .wishlist-hero-custom-button:hover{background-color:inherit}.product-card-wrapper .wishlist-hero-custom-button button{width:20px!important;height:20px!important;padding:0!important;display:flex;font-size:0!important}.product-card-wrapper .wishlist-hero-custom-button:hover button{transform:scale(1.1)}.product-card-wrapper .wishlist-hero-custom-button button svg{width:16px;height:16px;margin-top:1px}.index-page .product-card-wrapper .card__inner{height:520px}.index-page .product-card-wrapper .card__inner.ratio:before{padding-bottom:0}.product-card-wrapper .card__content{padding:20px 8px}.product-card-wrapper .card__content>.card__information{padding:0}.product-card-wrapper .card__content .card__information .card_sub-text{font-size:12px;line-height:14px;font-family:nb_akademie_medium-webfont!important;margin-bottom:6px;color:var(--grey-3);padding-left:2px}.product-card-wrapper .card__content .card__information .card__heading{font-size:16px;line-height:22px;font-weight:500;color:var(--dark-black);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-left:2px;min-height:44px}.product-card-wrapper .card__content .card__information .card__heading a{width:100%;letter-spacing:0}.product-card-wrapper .card__content .card__information .price{margin-top:16px!important;display:flex;flex-wrap:wrap;width:100%;line-height:normal;padding-left:2px}.product-card-wrapper .card__content .card__information .price span{color:var(--dark-black);font-size:14px;line-height:16px;font-weight:600;text-transform:capitalize;letter-spacing:0;font-family:nb_akademie_semibold-webfont!important}.product-card-wrapper .card__content .card__information .price--on-sale .price__sale{display:flex;gap:10px;flex-direction:row-reverse;align-items:center}.product-card-wrapper .card .card__content .card__information .price__sale .price-item--regular{color:var(--grey-4);font-family:nb_akademie_regular-webfont!important;margin:0}.product-card-wrapper .card__content .card__badge span{background-color:var(--dark-black);color:var(--white-color);text-transform:uppercase;letter-spacing:0;font-family:nb_akademie_medium-webfont;border-radius:4px;padding:4px 8px;vertical-align:top}.index-page .product-card-wrapper .card__content .quick-add{max-width:100%;width:100%;display:flex;justify-content:center}.product-card-wrapper .card__content .quick-add{bottom:auto;margin-top:-96px!important}.index-page .product-card-wrapper .card__content .quick-add modal-opener{display:flex;align-items:center;justify-content:center;width:calc(100% - 2rem);max-width:22rem}.index-page .product-card-wrapper .card__content .quick-add button{width:100%}.index-page .product-card-wrapper .card__content .quick-add button{background:var(--white-color)!important;color:var(--black);font-size:14px;line-height:normal;text-transform:uppercase;padding:20px 46px!important;letter-spacing:.56px;border-radius:0!important;min-width:auto;border:0;transition:var(--webkit-transition-all);max-width:inherit;width:auto;display:flex;justify-self:center;position:relative;cursor:pointer}.product-card-wrapper .card__content .quick-add button .loading__spinner{top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.product-card-wrapper .card__content .quick-add button:hover .loading__spinner svg circle{stroke:#fff}.product-card-wrapper .card__content .quick-add button span{font-family:nb_akademie_medium-webfont!important}.product-card-wrapper .card__content .quick-add button:hover{background:var(--dark-black)!important;color:var(--white-color)}.product-card-wrapper .card__content .quick-add button:after,.product-card-wrapper .card__content .quick-add button:before{display:none}.product-card-wrapper .card-color-swatches{display:none;align-items:center;gap:8px;margin-top:16px!important;position:relative;z-index:2}.index-page .product-card-wrapper .card-color-swatches{display:flex}.product-card-wrapper .color-swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;transition:var(--webkit-transition-all);padding:0;border:1px solid #f2f2f2}.product-card-wrapper .color-swatch:hover{transform:scale(1.1)}.product-card-wrapper .color-swatch.active{outline:1px solid var(--dark-black);outline-offset:2px}.product-card-wrapper .card-color-swatches .color-swatch.active:first-child{margin-left:2px}@media screen and (max-width:1098px){.index-page .product-card-wrapper .card__content .quick-add button{width:100%!important;height:auto!important;border:0!important}.index-page .product-card-wrapper .card__content .quick-add button .quick-add__text{display:flex!important}.index-page .product-card-wrapper .card__content .quick-add button .quick-add__icon-mobile{display:none!important}.index-page .product-card-wrapper .card__content .quick-add{left:0;right:auto;transform:none;opacity:0}.index-page .product-card-wrapper:hover .card__content .quick-add{opacity:1}}@media screen and (max-width:991px){.index-page .product-card-wrapper .card__inner{height:258px}.product-card-wrapper .card__content{display:flex;flex-direction:column;gap:12px;padding:14px 8px}.index-page .product-card-wrapper .card__content .quick-add{position:static;transform:none;margin:0!important;opacity:1}.index-page .product-card-wrapper .card__content .quick-add button{background:var(--dark-black)!important;max-width:100%;height:auto!important;min-height:auto;width:100%!important;color:var(--white-color);line-height:normal;text-align:center;justify-content:center;padding:12px 16px!important;font-size:12px}.index-page .product-card-wrapper .card__content .quick-add modal-opener,.product-card-wrapper .card__content .quick-add product-form{width:100%;max-width:100%}.product-card-wrapper .card__content .quick-add button:hover{opacity:.8}.product-card-wrapper .card-color-swatches{display:none}.product-card-wrapper .card__content .card__information .card__heading{-webkit-line-clamp:1;font-size:14px;min-height:inherit}.product-card-wrapper .card__content .card__information .price{margin-top:12px!important}.product-card-wrapper .card__content .quick-add{margin-top:-84px!important}}@media screen and (max-width:767px){.product-card-wrapper .card__content .card__information .card_sub-text{font-size:10px}.product-card-wrapper .card__content .card__information .card__heading{font-size:12px;line-height:normal}.product-card-wrapper .card__content .card__information .price span,.product-card-wrapper .card .card__content .card__information .price__sale .price-item--regular{font-size:12px;line-height:16px}}@media screen and (max-width:576px){.product-card-wrapper .card__content .quick-add{margin-top:-60px!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/custom-product-card.css.map */
