.cl-card{--cl-card-inset: 8px;--cl-card-add: 36px;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--c-noce)}.cl-card__media{position:relative;aspect-ratio:var(--cl-foto-prodotto, 3 / 2);border-radius:var(--r-media);overflow:clip;background:var(--cl-foto-fondo, #fff)}.cl-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.cl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.cl-card__img[hidden]{display:none}.cl-card__img--alt{opacity:0;pointer-events:none}@media(hover:hover){.cl-card__media:hover .cl-card__img--alt.is-loaded{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cl-card__img--alt{transition:opacity .45s ease}}.cl-card__badge{position:absolute;left:var(--cl-card-inset);top:var(--cl-card-inset);z-index:1;display:flex;pointer-events:none}.cl-card__badge:empty{display:none}.cl-card__add{position:absolute;right:var(--cl-card-inset);bottom:var(--cl-card-inset);z-index:1;display:grid;place-items:center;width:var(--cl-card-add, 48px);height:var(--cl-card-add, 48px);padding:0;border:0;border-radius:var(--r-pill);background:var(--c-latte);color:var(--c-noce);cursor:pointer}.cl-card__add .cl-card__add-check,.cl-card__add[aria-pressed=true] .cl-card__add-plus{display:none}.cl-card__add[aria-pressed=true] .cl-card__add-check{display:block}.cl-card__add[aria-pressed=true]{background:var(--c-noce);color:var(--c-latte)}.cl-card__add:disabled{opacity:.45;cursor:not-allowed}.cl-card__add[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:no-preference){.cl-card__add{transition:background-color .2s var(--ease),color .2s var(--ease),scale .2s var(--ease)}.cl-card__add:active:not(:disabled){scale:.94}.cl-card__add[aria-busy=true]{animation:cl-card-busy .9s ease-in-out infinite alternate}}@keyframes cl-card-busy{0%{opacity:1}to{opacity:.55}}.cl-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-card__title{margin:0;font:inherit;letter-spacing:0;color:inherit}.cl-card__name{display:block;overflow:hidden;font-family:var(--f-titoli);font-optical-sizing:auto;font-weight:400;font-size:17px;line-height:22px;color:var(--c-noce);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cl-card__name:hover{color:var(--c-tabacco)}.cl-card__note{margin:0;overflow:hidden;font-family:var(--f-testo);font-size:13px;line-height:18px;color:var(--c-tabacco);text-overflow:ellipsis;white-space:nowrap}.cl-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.cl-card__price .cl-price{font-size:16px;line-height:20px}.cl-card__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.cl-card__error{margin:0;font-family:var(--f-testo);font-size:13px;line-height:18px;font-weight:500;color:var(--c-corallo)}@media screen and (min-width:750px){.cl-card{--cl-card-inset: 12px;--cl-card-add: 48px}.cl-card__name{font-size:20px;line-height:26px}.cl-card__note{font-size:14px;line-height:20px}.cl-card__price .cl-price{font-size:17px;line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cl-product-card.css.map */
