.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}}.button.button--star,.evolution-banner__handle,a.custom-about__a{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:12px;width:auto;max-width:100%;height:auto!important;min-height:48px;padding:6px 6px 6px 24px!important;border:0!important;border-radius:999px!important;background:#19332c!important;background-size:auto!important;box-shadow:0 6px 18px #19332c38;font-family:var(--font-texts, "Nunito Sans"),sans-serif;font-size:15.5px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;color:#fff!important;white-space:nowrap;text-decoration:none!important;overflow:visible;animation:none!important;cursor:pointer;transition:background-color .25s ease}.button.button--star:visited,a.custom-about__a:visited{color:#fff!important}.button.button--star>span:not(.star){position:static;color:#fff}.button.button--star .star,.evolution-banner__handle>svg,a.custom-about__a>svg{display:none!important}.button.button--star:after,.evolution-banner__handle:after,a.custom-about__a:after{content:"";flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2319332c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;transition:transform .25s ease}.button.button--star:hover,.button.button--star:focus-visible,a.custom-about__a:hover{background:#1f7a63!important;color:#fff!important}.button.button--star:hover:after,.evolution-banner__handle:hover:after,a.custom-about__a:hover:after{transform:translate(3px)}a.custom-about__a{margin-top:8px}main a.custom-about__a:is(#cc-x,a){padding:6px 6px 6px 24px!important;background:#19332c!important;font-weight:700!important;color:#fff!important}main a.custom-about__a:is(#cc-x,a):hover{background:#1f7a63!important}.button.button--star:focus-visible,.evolution-banner__handle:focus-visible{outline:3px solid #78cab3;outline-offset:3px}.product-article-evo .button.button--star,.evolution-banner__handle{background:#78cab3!important;box-shadow:none;color:#19332c!important}.product-article-evo .button.button--star>span:not(.star),.product-article-evo .button.button--star:visited{color:#19332c!important}.product-article-evo .button.button--star:after,.evolution-banner__handle:after{background-color:#19332c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.product-article-evo .button.button--star:hover,.evolution-banner__handle:hover{background:#9bdac8!important}.button.button--primary{border-radius:999px;background-color:#1f7a63;font-weight:700;transition:background-color .25s ease}.button.button--primary:hover{background-color:#19664f}.component-single-banner__h2--normal{font-family:var(--font-titles, "Playfair Display"),serif;font-weight:500}.component-single-banner__wrapper{border-radius:22px}.product-data__qty{border-radius:999px;overflow:hidden}@media screen and (max-width:599px){.button.button--star,.evolution-banner__handle,a.custom-about__a{min-height:44px;padding-left:18px!important;gap:10px;font-size:14.5px}.button.button--star:after,.evolution-banner__handle:after,a.custom-about__a:after{flex-basis:32px;width:32px;height:32px;background-size:16px 16px}}.cc-solo-co-mx{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:8px 0 0;padding:10px 22px 10px 16px;border:1px solid rgba(25,51,44,.18);border-radius:999px;background:#ffffffeb;font-family:var(--font-texts, "Nunito Sans"),sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:#19332c}.cc-solo-co-mx__icon{flex:0 0 18px;color:#1f7a63}.custom-banner__texts .cc-solo-co-mx{align-self:center}@media screen and (max-width:599px){.cc-solo-co-mx{min-height:44px;font-size:14px;padding:8px 18px 8px 14px}}.product-data__actions{display:flex!important;flex-wrap:nowrap;align-items:center;gap:12px}.product-data__actions .product-data__button{flex:1 1 auto;min-height:48px;height:auto}.product-data__actions .product-data__qty{order:-1;display:inline-flex!important;align-items:center;flex:0 0 auto;width:auto!important;height:48px!important;padding:0!important;border:1.5px solid #cfe3db!important;border-radius:999px;background:#fff;overflow:hidden}.product-data__qty .product-data__qty--controls{display:contents!important}.product-data__qty .product-data__qty--button{display:grid!important;place-items:center;width:40px!important;height:100%!important;padding:0!important;border:0!important;background:transparent;font-family:var(--font-texts, "Nunito Sans"),sans-serif;font-size:20px;font-weight:700;line-height:1;color:#19332c;cursor:pointer}.product-data__qty .product-data__qty--button svg{display:none}.product-data__qty .product-data__qty--button--minus{order:0}.product-data__qty .product-data__qty--button--minus:before{content:"\2212"}.product-data__qty .product-data__qty--number{order:1;width:34px!important;height:100%!important;padding:0!important;border:0!important;background:transparent;font-size:16px;font-weight:700;color:#19332c;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-data__qty .product-data__qty--number::-webkit-inner-spin-button,.product-data__qty .product-data__qty--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-data__qty .product-data__qty--button--plus{order:2}.product-data__qty .product-data__qty--button--plus:before{content:"+"}.product-data__qty .product-data__qty--button:hover{background:#f4faf7}.breadcrumbs__link{text-transform:none}@media screen and (max-width:939px){.button__wishlist,.button__cart,.header__left-buttons-movil--toggle{position:relative}.button__wishlist:after,.button__cart:after,.header__left-buttons-movil--toggle:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-7px;right:-7px}}@media screen and (max-width:599px){.cc-card__badge{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cc-card.css.map */
