.switching-img[data-v-65f65c70]{position:relative}.switching-img .bullets[data-v-65f65c70]{opacity:.7;background-color:#fff;border-radius:3px;justify-content:stretch;gap:4px;padding:2px 4px;transition:opacity .1s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.switching-img:hover .bullets[data-v-65f65c70]{opacity:1}.switching-img .bullet[data-v-65f65c70]{opacity:.5;background-color:#504e4d;border-radius:2px;width:35px;height:4px;transition:opacity .1s}.switching-img .bullet.active[data-v-65f65c70]{opacity:1}.additional-pictures[data-v-1d591060]{grid-template-columns:repeat(6,1fr);align-items:center;gap:5px;display:grid}.additional-count[data-v-1d591060]{color:#5e6163;text-align:center;font-size:20px}.__picture[data-v-1d591060]{aspect-ratio:67/50;background-color:#fafafa;border-radius:4px}.buy-btn[data-v-07b5668d]{padding:4px 10px;display:inline-flex}.buy-btn.cart[data-v-07b5668d]{background:var(--bg0);color:var(--t0)}.buy-btn.red.cart[data-v-07b5668d]{color:#e14151}.offer[data-v-b4fd12a3]{flex-direction:column;gap:4px;width:340px;display:flex}.offer[data-v-b4fd12a3],.offer[data-v-b4fd12a3] *{box-sizing:border-box!important}[data-v-b4fd12a3] .offer-size{grid-template-columns:max-content 1fr;gap:2px 7px;font-size:14px;display:grid}[data-v-b4fd12a3] .offer-size .name{color:var(--t2);white-space:break-spaces}[data-v-b4fd12a3] .offer-size .value{color:var(--t0);white-space:nowrap;font-weight:500}[data-v-b4fd12a3] .offer-size .clickable{cursor:pointer;border-bottom:1px dotted}[data-v-b4fd12a3] .offer-size .divider{background-color:var(--t3);grid-column:span 2;height:1px}.offer-badges[data-v-b4fd12a3]>*{height:22px;margin-top:10px;display:block}.main-picture[data-v-b4fd12a3] .__picture{aspect-ratio:315/178;border-radius:7px}.title[data-v-b4fd12a3]{height:54px;color:var(--t0);padding:5px 0;font-size:18px;text-decoration:none;display:block;position:relative}.title>span[data-v-b4fd12a3]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article[data-v-b4fd12a3]{color:var(--t2);font-size:14px}.offer-info[data-v-b4fd12a3]{align-items:flex-start;gap:14px}.buy-block[data-v-b4fd12a3],.offer-info[data-v-b4fd12a3]{justify-content:space-between;display:flex}.buy-block[data-v-b4fd12a3]{flex:0;align-items:flex-end}.price-block[data-v-b4fd12a3]{z-index:1;align-items:flex-end;margin-bottom:10px;display:flex;position:relative}.price-block>.price[data-v-b4fd12a3]{color:#000;font-size:24px;font-weight:500}.price-block>.price.group[data-v-b4fd12a3]{color:#9e2835}.price-block .shock[data-v-b4fd12a3]{background:#fdcc0e;border-radius:4px;margin-left:10px;padding:2px 7px;font-size:18px;font-weight:500}.price-block>.discount-percent[data-v-b4fd12a3]{color:#e14151;pointer-events:none;border:2px solid #e14151;border-radius:7px;margin-left:10px;padding:1px 5px;font-size:20px;font-weight:500}.price-block>.old-price[data-v-b4fd12a3]{color:#504e4d;margin-left:10px;font-size:20px;font-weight:300;text-decoration-line:line-through}.footer[data-v-b4fd12a3]{justify-content:space-between;align-items:center;height:20px;margin-top:5px;display:flex}.footer .express[data-v-b4fd12a3]{color:#5e6163;align-items:center;gap:5px;display:inline-flex}.availability[data-v-b4fd12a3]{color:#3b7d4f}.picture-container[data-v-b4fd12a3]{position:relative}.favorite-icon[data-v-b4fd12a3]{width:24px;position:absolute;bottom:4px;left:4px}.favorite-icon[data-v-b4fd12a3]:not(.checked){opacity:.25}.favorite-icon[data-v-b4fd12a3]:not(.checked):hover{opacity:.75}.id-badge[data-v-b4fd12a3]{color:#000;pointer-events:fill;opacity:.4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffb3;border-top-right-radius:4px;padding:4px 7px;font-weight:500;transition:opacity .1s;position:absolute;bottom:0}.id-badge[data-v-b4fd12a3]:hover{opacity:1}.discount-icon[data-v-b4fd12a3]{width:70px;position:absolute;bottom:10px;right:10px}.feature-container[data-v-b4fd12a3]{flex-wrap:wrap;gap:4px;text-decoration:none;display:flex}.feature[data-v-b4fd12a3]{color:var(--t2);background-color:#7d7d7d1a;border-radius:4px;padding:2px 4px;font-size:14px;font-weight:500;line-height:1}
