.product-modal__media[data-v-13fb5ce9]{position:relative}.product-modal__media[data-v-13fb5ce9] .ui-image{border-radius:0}.product-modal__content[data-v-13fb5ce9]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 24px}.product-modal__discount[data-v-13fb5ce9]{background:var(--c-danger);border-radius:8px;color:var(--c-on-primary);font-size:12px;font-weight:600;left:12px;padding:4px 8px;position:absolute;top:12px}.product-modal__head[data-v-13fb5ce9]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.product-modal__title[data-v-13fb5ce9]{font-family:TT Rounds Neue,Golos Text,Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.2}@media(min-width:768px){.product-modal__title[data-v-13fb5ce9]{font-size:32px}}.product-modal__favorite[data-v-13fb5ce9]{align-items:center;background:var(--c-primary-soft);border-radius:999px;color:var(--c-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.product-modal__icon[data-v-13fb5ce9]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.product-modal__description[data-v-13fb5ce9]{color:var(--c-text);font-size:16px;line-height:1.4;white-space:pre-line}.product-modal__prices[data-v-13fb5ce9]{align-items:baseline;display:flex;gap:8px}.product-modal__price[data-v-13fb5ce9]{color:var(--c-primary);font-size:16px;font-weight:600}.product-modal__price-old[data-v-13fb5ce9]{text-decoration:line-through}.product-modal__out-of-stock[data-v-13fb5ce9],.product-modal__price-old[data-v-13fb5ce9]{color:var(--c-text-muted);font-size:14px}.product-modal__footer[data-v-13fb5ce9]{align-items:center;display:flex;gap:8px}.product-modal__submit[data-v-13fb5ce9]{background:var(--c-primary);border-radius:12px;box-shadow:0 4px 6px #00000012,0 8px 12px #00000012;color:var(--c-on-primary);flex:1;font-size:16px;font-weight:600;min-height:56px;padding:12px 20px}.product-modal__submit[data-v-13fb5ce9]:disabled{cursor:default;opacity:.6}
