.ccol__grid .cgrid.cgrid{gap:12px}@media(min-width:1000px){.ccol__grid .cgrid.cgrid{gap:32px}}.ccard--plain.ccard.ccard .ccard__inner{background:transparent;border:0;border-radius:0;padding:0;overflow:visible;display:flex;flex-direction:column;block-size:100%}.ccard--plain.ccard.ccard{background:transparent;border:0;box-shadow:none}.ccard--plain.ccard.ccard .ccard__media{display:block;inline-size:100%;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--c-surface, var(--t-page));padding:0;margin:0}.ccard--plain.ccard.ccard .ccard__media .ccard__img.ccard__img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transform:none;padding:0;margin:0}.ccard--plain.ccard.ccard .ccard__empty{display:block;inline-size:100%;block-size:100%;padding:0;margin:0}.ccard--plain.ccard.ccard .ccard__empty{background:var(--c-hair, var(--t-card))}.ccard--plain.ccard.ccard .ccard__hover{border-radius:14px}.ccard--plain.ccard.ccard .ccard__mood,.ccard--plain.ccard.ccard .ccard__buy{display:none}.ccard--plain.ccard.ccard .ccard__badge{inset-block-start:10px;inset-inline-end:10px}.ccard--plain.ccard.ccard .ccard__foot{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:0;background:transparent;border:0;padding:10px 0 0;margin:0;opacity:1}.ccard--plain.ccard.ccard .ccard__rate{order:1}.ccard--plain.ccard.ccard .ccard__sw--plain{order:2}.ccard--plain.ccard.ccard .ccard__t{order:3}.ccard--plain.ccard.ccard .ccard__sub{order:4}.ccard--plain.ccard.ccard .ccard__p{order:5}.ccard--plain.ccard.ccard .ccard__sw--plain{display:flex;align-items:center;gap:5px;margin:0 0 8px}.ccard--plain.ccard.ccard .ccard__sw--plain .ccard__swatch{inline-size:14px;block-size:14px;border-radius:50%;border:1px solid var(--c-line);background-size:cover;background-position:center;flex:none}.ccard--plain.ccard.ccard .ccard__sw--plain .ccard__swmore{font-family:var(--c-sans);font-size:11px;line-height:1;color:var(--c-muted);background:transparent;border:0;padding:0;margin-inline-start:2px;min-inline-size:0;block-size:auto}.ccard--plain.ccard.ccard .ccard__t{display:block;inline-size:100%;font-family:var(--c-sans);font-weight:500;font-size:14px;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--c-fg);margin:0;overflow-wrap:break-word}@media(min-width:1000px){.ccard--plain.ccard.ccard .ccard__t{font-size:15px}}.ccard--plain.ccard.ccard .ccard__sub{display:block;inline-size:100%;margin:3px 0 0;font-family:var(--c-sans);font-size:12px;line-height:1.35;color:var(--c-fg);opacity:.55;min-block-size:1.35em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1000px){.ccard--plain.ccard.ccard .ccard__sub{font-size:12.5px}}.ccard--plain.ccard.ccard .ccard__p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:6px;inline-size:100%;margin:7px 0 0;font-family:var(--c-sans);font-size:13.5px;line-height:1.2;white-space:normal;text-align:start}@media(min-width:1000px){.ccard--plain.ccard.ccard .ccard__p{font-size:14px}}.ccard--plain.ccard.ccard .ccard__p .ccard__now{order:2;font-weight:500;color:var(--c-fg)}.ccard--plain.ccard.ccard .ccard__p .ccard__was{order:1;color:var(--ccard-was);text-decoration:line-through;font-weight:400;opacity:1}.ccard--plain.ccard.ccard .ccard__p .ccard__from{order:0;color:var(--c-muted);font-weight:400}.ccard--plain.ccard.ccard .ccard__rate{margin:0 0 6px}.ccard--plain.ccard.ccard .ccard__rate:not(:has(*)){display:none}@media(hover:hover){.ccard--plain.ccard.ccard .ccard__media .ccard__hover.ccard__hover{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:0;object-fit:cover;padding:0;margin:0;z-index:1}.ccard--plain.ccard.ccard:hover .ccard__foot,.ccard--plain.ccard.ccard:focus-within .ccard__foot,.ccard--plain.ccard.ccard.ccard--swap:hover .ccard__foot,.ccard--plain.ccard.ccard.ccard--swap:focus-within .ccard__foot,.ccard--plain.ccard.ccard.ccard--swap.is-swap-ready:hover .ccard__foot,.ccard--plain.ccard.ccard.ccard--swap.is-swap-ready:focus-within .ccard__foot{opacity:1}.ccard--plain.ccard.ccard.ccard--swap:hover .ccard__media,.ccard--plain.ccard.ccard.ccard--swap:focus-within .ccard__media,.ccard--plain.ccard.ccard.ccard--swap.is-swap-ready:hover .ccard__media,.ccard--plain.ccard.ccard.ccard--swap.is-swap-ready:focus-within .ccard__media{opacity:1}}@media(hover:none){.ccard--plain.ccard.ccard .ccard__media .ccard__hover.ccard__hover{opacity:0}.ccard--plain.ccard.ccard .ccard__foot,.ccard--plain.ccard.ccard .ccard__media{opacity:1}}.ccard--plain.ccard.ccard .ccard__media{z-index:4;pointer-events:none}.ccard--plain.ccard.ccard .ccard__media .ccard__add{position:absolute;inset-block-start:auto;inset-block-end:12px;inset-inline-end:12px}@media(max-width:420px){.ccard--plain.ccard.ccard .ccard__media .ccard__add{inset-block-end:10px;inset-inline-end:10px}}@media(min-width:1000px){.ccard--plain.ccard.ccard .ccard__foot{padding-block-start:12px}}.ccard--plain.ccard.ccard .ccard__media{aspect-ratio:1 / 1}.ccard.ccard.ccard.ccard .ccard__media.ccard__media .ccard__img.ccard__img.ccard__img--sq,.ccard.ccard.ccard.ccard .ccard__media.ccard__media .ccard__hover.ccard__hover.ccard__hover--sq{object-fit:cover}.ccard--plain.ccard.ccard .ccard__media .ccard__add{inset-block-end:12px;inset-inline-end:12px}.cgrid:has(.ccard__rating) .ccard--plain.ccard.ccard .ccard__rate:not(:has(*)){display:block;min-block-size:18px}@media(max-width:749px){.cgrid:has(.ccard__rating) .ccard--plain.ccard.ccard .ccard__rate:not(:has(*)){min-block-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-collection-card.css.map */
