.cc-card{--cc-ink: #19332c;--cc-green: #1f7a63;--cc-mint: #f4faf7;--cc-line: #e3ece8;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--cc-ink);font-family:var(--font-texts, "Nunito Sans"),sans-serif}.cc-card *,.cc-card *:before,.cc-card *:after{box-sizing:border-box}.cc-card svg{max-width:none}.cc-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:var(--cc-mint);isolation:isolate}.cc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity .35s ease,transform .5s ease}.cc-card__img--hover{opacity:0}.cc-card__img--ph{padding:18%;fill:#c9ddd5}@media(hover:hover){.cc-card__media:hover .cc-card__img{transform:scale(1.03)}.cc-card__media.has-hover:hover .cc-card__img:not(.cc-card__img--hover){opacity:0}.cc-card__media.has-hover:hover .cc-card__img--hover{opacity:1}}.cc-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px);pointer-events:none}.cc-card__badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #19332c1f;font-size:11.5px;font-weight:800;line-height:1;letter-spacing:.4px;text-transform:uppercase;color:var(--cc-green)}.cc-card__badge--ink{background:var(--cc-ink);color:#fff}.cc-card__badge--soft{background:#fde9f2;color:#9b3c69}.cc-card__badge--muted{background:#eef1f0;color:#5b6f69;box-shadow:none}.cc-card__promo{position:absolute;top:10px;right:10px;z-index:2;width:64px;height:auto}.cc-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 4px 0}.cc-card__title{margin:0;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:0}.cc-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--cc-ink);text-decoration:none}.cc-card__title a:hover{color:var(--cc-green)}.cc-card__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:4px 0 0;font-size:13.5px;line-height:1.4;color:#5b6f69}.cc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 14px}.cc-card__price-label{flex-basis:100%;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#6b7d77}.cc-card__amount{font-size:17px;font-weight:800;color:var(--cc-green);background:none;-webkit-text-fill-color:currentColor}.cc-card__amount.is-sale{color:#b2355f}.cc-card__compare{font-size:14px;font-weight:600;color:#8a9a95}.cc-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:0 14px;border:1.5px solid var(--cc-green);border-radius:999px;background:#fff;font-family:inherit;font-size:14.5px;font-weight:700;line-height:1.1;color:var(--cc-green);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cc-card__btn svg{flex:0 0 18px;width:18px;height:18px}.cc-card__btn:hover,.cc-card__btn:focus-visible{background:var(--cc-green);color:#fff}.cc-card__btn:focus-visible{outline:2px solid var(--cc-green);outline-offset:2px}.cc-card__btn[disabled]{opacity:.65;cursor:progress}.cc-card__btn.is-disabled,.cc-card__btn.is-disabled:hover{border-color:#dfe6e3;background:#f3f5f4;color:#8a9a95;cursor:default}@media screen and (max-width:599px){.cc-card__media{border-radius:14px}.cc-card__badges{top:8px;left:8px;gap:4px}.cc-card__badge{padding:4px 8px;font-size:10px}.cc-card__body{padding-top:10px}.cc-card__title{font-size:14px}.cc-card__sub{font-size:12.5px}.cc-card__price{margin:8px 0 12px}.cc-card__amount{font-size:15px}.cc-card__btn{min-height:40px;padding:0 8px;font-size:13px;gap:6px}.cc-card__btn svg{flex-basis:16px;width:16px;height:16px}}.cc-col__chip{flex:0 0 auto}@media screen and (max-width:767px){.cc-col__sort select{max-width:none;padding-right:34px;font-size:13.5px}}.follow-cursor:not([style*=left]){opacity:0}@media(hover:none),(pointer:coarse){.follow-cursor{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cc-card.css.map */
