[data-v-696a7dbc]:root{--safe-bottom-position:0px;--buttons-border-radius:36px}.product[data-v-696a7dbc]{position:relative;width:100%;margin-top:var(--sp-4);border:1px solid var(--palette-gray-lighten-6);border-radius:14px;overflow:hidden;cursor:pointer}.product__cover[data-v-696a7dbc]{min-width:104px;width:104px;height:104px;-o-object-fit:cover;object-fit:cover}.product__info[data-v-696a7dbc]{background:var(--palette-bg);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--sp-4)}.product__name[data-v-696a7dbc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;font-size:16px;font-weight:400;line-height:120%;overflow:hidden}.product__price[data-v-696a7dbc]{margin-top:var(--sp-2);font-size:18px;line-height:25px;font-weight:700}.product__buy-btn[data-v-696a7dbc]{position:absolute;right:var(--sp-2);bottom:var(--sp-2);height:30px;padding:var(--sp-1) var(--sp-3);font-size:16px}.product__buy-btn.__editing[data-v-696a7dbc]{color:var(--palette-fg)}[data-v-14871afc]:root{--safe-bottom-position:0px;--buttons-border-radius:36px}.product-modal__body[data-v-14871afc]{height:100%}.product-modal__info[data-v-14871afc]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-modal__cover[data-v-14871afc]{-o-object-fit:contain;object-fit:contain}.product-modal__name[data-v-14871afc]{word-break:break-word}.product-modal__description[data-v-14871afc]{white-space:pre-wrap;word-break:break-word}.product-modal__button-wrapper[data-v-14871afc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-4);position:sticky;bottom:var(--sp-4)}.product-modal__button-wrapper.__mobile[data-v-14871afc]{bottom:0}@media screen and (min-width:600px){.product-modal__button-wrapper[data-v-14871afc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--sp-2)}}[data-v-1dd7e6c9]:root{--safe-bottom-position:0px;--buttons-border-radius:36px}.products__empty[data-v-1dd7e6c9]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}