.cx-product-card{position:relative;z-index:1;display:flex;flex-direction:column;background:#fff;border:1px solid #efefef;border-radius:12px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 4px #00000008;box-sizing:border-box;height:100%}.cx-product-card:hover{border-color:#e0e0e0;box-shadow:0 4px 14px #0000000f}.cx-product-card .cx-badges{top:10px;left:10px}.cx-product-card__view{position:absolute;top:1.625px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border-radius:50%;color:#111;z-index:3;transition:background .2s ease,transform .2s ease;text-decoration:none}@media(hover:hover){.cx-product-card__view:hover{background:#fff;transform:scale(1.05)}}.cx-product-card__view svg{width:18px;height:18px;display:block}.cx-product-card__image-link{display:block;position:static;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#fafafa;margin-bottom:12px;text-decoration:none}.cx-product-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){.cx-product-card:hover .cx-product-card__image{transform:scale(1.04)}}.cx-product-card__title{--cx-size: 15px;font-size:var(--cx-size);font-weight:500;margin:4px 0 12px;text-align:center;line-height:1.3;color:#111}.cx-product-card__title a{color:inherit;text-decoration:none}.cx-product-card__title a:hover{text-decoration:underline}.cx-product-card__meta{--cx-size: 12px;display:flex;flex-direction:column;align-items:center;gap:2px;margin:-6px 0 12px;font-size:var(--cx-size);line-height:1.35;color:#6b6b6b;text-align:center}.cx-product-card__title,.cx-product-card__model{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (width: 1cqi){.cx-product-card{container-type:inline-size}.cx-product-card__title{font-size:min(var(--cx-size),100cqi / (var(--cx-title-chars, var(--cx-chars, 12)) * .66))}.cx-product-card__meta{font-size:min(var(--cx-size),100cqi / (var(--cx-meta-chars, var(--cx-chars, 12)) * .68))}}.cx-product-card--accessory .cx-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.6em;font-size:var(--cx-size);white-space:normal;text-overflow:clip}.cx-product-card--accessory.cx-product-card--variant .cx-product-card__title{min-height:0}.cx-product-card__add{--cx-size: 12px;--cx-pad: 50px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:14px var(--cx-pad);background:#111;color:#fff;border:none;border-radius:8px;font-size:var(--cx-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .1s ease,opacity .2s ease;font-family:inherit}.cx-product-card__add-label{text-align:center}@supports (width: 1cqi){.cx-product-card__add{font-size:min(var(--cx-size),(100cqi - 2 * var(--cx-pad)) / (var(--cx-chars, 8) * .74))}}.cx-product-card__add:hover:not(:disabled){background:#2a2a2a}.cx-product-card__add:active:not(:disabled){transform:scale(.98)}.cx-product-card__add:disabled{background:#d0d0d0;color:#fff;cursor:not-allowed}.cx-product-card__add-wrapper{margin-top:auto}.cx-product-card__model-select{margin-bottom:8px}.cx-product-card__select{width:100%;min-height:44px;padding:0 30px 0 12px;border:1px solid #d9d9d9;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23121212' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:#121212;font-family:inherit;font-size:16px;appearance:none;-webkit-appearance:none;cursor:pointer}.cx-product-card__select:focus,.cx-product-card__select:focus-visible{outline:none;box-shadow:none}.cx-product-card:has(.cx-select__list:not([hidden])){z-index:5}.cx-product-card__model-select .cx-select__list{max-height:260px;overflow-y:auto}.cx-product-card__add--added,.cx-product-card__add--added:hover{background:#1f7a3a}.cx-product-card__add--loading{opacity:.7;cursor:wait}.cx-product-card__add-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:32px;height:24px;flex-shrink:0;pointer-events:none}@media(min-width:1281px){.cx-product-card__image-link{margin:-16px -16px 14px;border-radius:11px 11px 0 0}}@media(max-width:749px){.cx-product-card{padding:12px}.cx-product-card .cx-badges{top:8px;left:8px}.cx-product-card__view{width:28px;height:28px;top:1px;right:8px}.cx-product-card__view svg{width:16px;height:16px}.cx-product-card__title{--cx-size: calc(8.76px + .7vw) ;margin-bottom:10px}.cx-product-card__add{--cx-size: calc(9.38px + .35vw) ;--cx-pad: 34px;padding-top:11px;padding-bottom:11px}.cx-product-card__add-icon{right:8px;width:24px;height:18px}.cx-product-card__meta{--cx-size: calc(7.63px + .583vw) ;margin-bottom:10px}}.cx-product-card__text-short{display:none}@media(max-width:398.98px){.cx-product-card__text-full{display:none}.cx-product-card__text-short{display:inline}}.cx-product-card__was{margin-right:.15em;font-weight:400;opacity:.6;text-decoration:line-through}.cx-product-card__add.cx-product-card__add--row{--cx-row-size: 14px;--cx-row-btn: 40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(var(--cx-row-btn),1fr);column-gap:6px;min-height:44px;padding:0;background:transparent;color:#111;letter-spacing:0;text-transform:none}@supports (width: 1cqi){.cx-product-card__add.cx-product-card__add--row{font-size:min(var(--cx-row-size),(100cqi - var(--cx-row-btn) - 10px) / (var(--cx-chars, 13) * .64))}}.cx-product-card__add--row:hover:not(:disabled),.cx-product-card__add--row:disabled,.cx-product-card__add--row.cx-product-card__add--added{background:transparent}.cx-product-card__add--row .cx-product-card__add-label{grid-column:2;display:flex;align-items:center;gap:.45em;min-width:0;white-space:nowrap;text-align:left}.cx-product-card__now{font-weight:700}.cx-product-card__now--sale{padding:.2em .45em;border-radius:4px;background:#d9ff43;color:#101010}.cx-product-card__add--row .cx-product-card__was{order:-1;margin:0;font-size:.92em;font-weight:500;opacity:.55}.cx-product-card__add--row .cx-product-card__add-icon{grid-column:3;justify-self:end;position:static;box-sizing:border-box;width:var(--cx-row-btn);height:var(--cx-row-btn);padding:8px;border-radius:8px;background:#111;color:#fff;transform:none;transition:background .2s ease}.cx-product-card__add--row:hover:not(:disabled) .cx-product-card__add-icon{background:#2a2a2a}.cx-product-card__add--row.cx-product-card__add--added .cx-product-card__add-icon{background:#1f7a3a}@media(max-width:749px){.cx-product-card__add.cx-product-card__add--row{--cx-row-size: 13px;--cx-row-btn: 36px}.cx-product-card__add--row .cx-product-card__add-icon{padding:7px}}@media(max-width:380px){.cx-product-card__add.cx-product-card__add--row{--cx-row-btn: 32px}.cx-product-card__add--row .cx-product-card__add-icon{padding:6px}}@media(max-width:500px){.cx-product-card__add.cx-product-card__add--row{grid-template-columns:minmax(0,1fr) auto}.cx-product-card__add--row .cx-product-card__add-label{grid-column:1;justify-self:center}.cx-product-card__add--row .cx-product-card__add-icon{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/cx-card-product.css.map */
