.card-product .card .card-info{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:6px;margin-top:12px;text-align:left}.card-product .card-info__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-product .card-info__head .card-info__title{flex:1 1 auto;min-width:0}.card-product .card-info__head .card-info__rating{flex:0 0 auto;margin:2px 6px 0 0}.card-product .card-info__title{margin:0;font-size:14px;line-height:1.25;font-weight:500;letter-spacing:.02em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-product .card-info__title a{line-height:inherit}.card-product .card-info__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-product .card-info__title a:focus{box-shadow:none;outline:0}.card-product .card-info__title a:focus-visible:after{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.card-product .card-info__vendor,.card-product .card-info__description{margin:0;font-size:13px;line-height:1.35;font-weight:300;color:#7a7a7a}.card-product .card-info__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-product .card-info__variants{margin:0;font-size:12px;line-height:1.2;color:#1c1b1b;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b8b8b8}.card-product .card-info__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.card-product .card-info__rating{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:1;font-weight:500;color:#1c1b1b;white-space:nowrap;margin-right:8px}.card-product .card-info__rating-count{font-weight:300;color:#7a7a7a}.card-product .card-info__pricing{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:4px}.card-product .card-info .card-info__price{margin:0;font-size:16px;line-height:1.2;font-weight:600}.card-product .card-info__installments{margin:0;font-size:12px;line-height:1.3;font-weight:300;color:#4d4d4d}@media(max-width:749px){.card-product .card .card-info{gap:4px;margin-top:10px}.card-product .card-info__title,.card-product .card-info__vendor,.card-product .card-info__description{font-size:12px}.card-product .card-info .card-info__price{font-size:14px}.card-product .card-info__installments,.card-product .card-info__rating{font-size:11px}}.card-product{--card-inset: 12px}.card-product .card-tags{position:absolute;top:var(--card-inset);left:var(--card-inset);z-index:2;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - var(--card-inset) * 2 - 40px);pointer-events:none}.card-product .card-tag{display:inline-block;padding:5px 8px;font-size:11px;line-height:1;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1c1b1b;color:#fff}.card-product .card-tag--custom{background:#fff;color:#1c1b1b;box-shadow:inset 0 0 0 1px #1c1b1b}.card-product .card-tag--sold-out{background:#ededed;color:#4d4d4d}.card-product .card .innovate-wishlist--button{position:absolute!important;top:calc(var(--card-inset) - 6px)!important;right:calc(var(--card-inset) - 6px)!important;z-index:3;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center}.card-product .card .innovate-wishlist--button svg{position:static!important;transform:none!important;width:22px!important;height:22px!important;margin:0!important}.card-product .card__inner .card__add,.card-product .card__inner .custom-kit-link{position:absolute;right:var(--card-inset);bottom:var(--card-inset);left:auto;width:auto;padding:0;z-index:3;background:none;border:0;cursor:pointer}.card-product .card__inner .card__add-icon{width:40px!important;height:40px!important;border:1px solid #1c1b1b;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease,transform .2s ease}.card-product .card__inner .card__add-icon svg{width:16px!important;height:16px!important;vertical-align:middle}.card-product .card__inner .card__add-icon path{transition:stroke .2s ease,fill .2s ease}@media(hover:hover){.card-product .card__inner .card__add:hover .card__add-icon,.card-product .card__inner .custom-kit-link:hover .card__add-icon{background:#1c1b1b}.card-product .card__inner .card__add:hover .card__add-icon-single path,.card-product .card__inner .custom-kit-link:hover .card__add-icon-single path{stroke:#fff}.card-product .card__inner .card__add:hover .card__add-icon-more path{fill:#fff}}.card-product .card__inner .card__add:active .card__add-icon{transform:scale(.94)}.card-product .card--sold-out .card__media img{filter:grayscale(1)}.card-product .card--sold-out .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff59;pointer-events:none}.card-product .card--sold-out .card__add{display:none}@media(max-width:749px){.card-product{--card-inset: 8px}.card-product .card-tag{padding:4px 6px;font-size:10px}.card-product .card__inner .card__add-icon{width:34px!important;height:34px!important}.card-product .card__inner .card__add-icon svg{width:14px!important;height:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/component-card-info.css.map */
