.togo-card{position:relative;text-align:center}.togo-card__media{position:relative;aspect-ratio:1 / .86;overflow:hidden;margin-bottom:15px;background:#fff}.togo-card__img-link{display:block;width:100%;height:100%}.togo-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .4s}.togo-card__img--hover{opacity:0}.togo-card:hover .togo-card__img--hover{opacity:1}.togo-card:hover .togo-card__img:not(.togo-card__img--hover):has(+.togo-card__img--hover){opacity:0}.togo-card__quick{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--togo-dark);box-shadow:0 0 4px #0000001a;cursor:pointer;opacity:0;transform:translate(10px);transition:opacity .25s,transform .25s}.togo-card:hover .togo-card__quick,.togo-card__quick:focus-visible{opacity:1;transform:none}.togo-card__quick .togo-icon{width:18px;height:18px}.togo-card__title{margin:0 0 6px;padding:0 15px;font-size:14px;font-weight:500;line-height:19.6px;color:var(--togo-dark)}.togo-card__title a{color:inherit;text-decoration:none}.togo-card__title a:hover{color:#333333a6}.togo-card__price{font-size:14px;font-weight:600;line-height:19.6px;color:var(--togo-text)}.togo-card__price s{font-weight:400;color:#bbb;margin-right:4px}@media(hover:none){.togo-card__quick{opacity:1;transform:none;width:34px;height:34px}}.togo-qv-dialog{width:min(920px,94vw);max-height:90vh;padding:0;border:0;overflow:auto}.togo-qv-dialog::backdrop{background:#0009}.togo-qv-dialog__close{position:absolute;top:8px;right:12px;z-index:2;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--togo-dark)}.togo-qv{display:grid;grid-template-columns:1fr}.togo-qv__media{display:grid;gap:10px;padding:20px}.togo-qv__media img{width:100%;height:auto}.togo-qv__info{padding:30px}.togo-qv__title{margin:0 0 10px;font-size:26px;font-weight:500;color:var(--togo-dark)}.togo-qv__price{margin-bottom:15px;font-size:20px;font-weight:600;color:var(--togo-text)}.togo-qv__desc{margin-bottom:20px}.togo-qv__actions{display:flex;flex-wrap:wrap;gap:10px}.togo-qv__loading{min-height:300px}@media(min-width:750px){.togo-qv{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/togo-card.css.map */
