.btn-wrapper{width:114px;position:relative;display:inline-block;height:34px;transition:width 0.2s}@media (max-width: 980px){.btn-wrapper{width:120px;height:44px}}.btn-wrapper.active .to-basket-btn{width:34%}@media (max-width: 980px){.btn-wrapper.active .to-basket-btn{width:32%}}.btn-wrapper.active .to-basket-btn .buy-text{display:none}.btn-wrapper .to-basket-btn{transition:width 0.2s;background-color:#e31e24;color:#fff;border-radius:18px;border:none;position:absolute;height:100%;width:100%;z-index:1;right:0;top:0;overflow:hidden;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:all 0.1ms}.btn-wrapper .to-basket-btn:hover{background-color:#ffe400;color:#000}.btn-wrapper .to-basket-btn:hover .svg-icon{fill:#000}.btn-wrapper .to-basket-btn .svg-icon{fill:#fff;width:20px;height:20px;transition:all 0.1ms}.btn-wrapper .input-to-basket{position:absolute;display:flex;left:1px;top:1px;width:calc(100% - 1px);height:calc(100% - 1px);border:none;text-align:center;justify-content:center}.btn-wrapper .input-wrapper{width:100%;height:34px;padding-right:35px;border-radius:18px;background-color:#f3f4f4;border:none;text-align:center;position:relative}@media (max-width: 980px){.btn-wrapper .input-wrapper{height:44px}}.btn-wrapper .btn-content-wrapper{width:72px;display:inline-flex;text-align:left;align-items:center;justify-content:center}.btn-wrapper .buy-text{position:relative;bottom:1px;margin-left:4px}.btn-wrapper .qty-minus{left:8px}.btn-wrapper .qty-plus{right:44px}.btn-wrapper .to-basket-input-qty{padding:0}

.product-item[data-v-2011650a]{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px;margin-left:-1px;background-color:#fff;border:1px solid #e8ebec;transition:all 0.2s cubic-bezier(0.1, 0.2, 0.2, 1);z-index:1;position:relative}@media (max-width: 680px){.product-item[data-v-2011650a]{padding:12px;padding-bottom:20px}}.product-item[data-v-2011650a]:hover{box-shadow:rgba(50,50,93,0.25) 0px 6px 6px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;z-index:2}.product-pic[data-v-2011650a]{height:280px;margin-bottom:14px;text-align:center;display:flex;align-items:center;justify-content:center}.product-pic a[data-v-2011650a]{height:100%;width:100%;display:block}.product-pic a picture[data-v-2011650a]{height:100%;width:100%;display:block}@media (max-width: 680px){.product-pic[data-v-2011650a]{margin-bottom:8px}.product-pic img[data-v-2011650a]{max-height:auto;max-width:100%}}@media (max-width: 480px){.product-pic[data-v-2011650a]{height:120px}.product-pic .not-photo[data-v-2011650a]:after{font-size:20px}}.product-pic img[data-v-2011650a]{object-fit:contain;width:100%;display:block;border:1px solid #ddd;max-height:280px;height:100%}.product-label[data-v-2011650a]{position:absolute;left:1px;top:46px;z-index:1}.product-label ul[data-v-2011650a]{margin:0;padding:0}.product-label ul li[data-v-2011650a]{display:inline-block;padding-left:8px;padding-right:8px;line-height:1;padding-top:2px;padding-bottom:2px;font-size:9px;text-transform:uppercase;color:#fff;font-weight:500;text-align:center}.product-label ul li.hit[data-v-2011650a]{background-color:rgba(202,27,33,0.9)}.product-label ul li.new[data-v-2011650a]{background-color:rgba(39,122,214,0.9)}.product-props[data-v-2011650a]{color:#6b6b6b;font-size:11px;display:flex;flex-wrap:wrap;margin-bottom:5px}.product-rating[data-v-2011650a]{margin-top:5px;margin-bottom:5px}.prop-item[data-v-2011650a]{margin-right:10px;font-size:13px}.prop-item .prop-name[data-v-2011650a]{color:#6b6b6b;margin-right:4px}.prop-item .prop-value[data-v-2011650a]{font-weight:500}.prop-item-icon[data-v-2011650a]{margin-left:-8px;margin-right:4px}.product-name[data-v-2011650a]{font-weight:500;font-size:16px;line-height:1.3}.product-name a[data-v-2011650a]{text-decoration:none;color:#000}.product-name a[data-v-2011650a]:hover{color:#e31e24}@media (max-width: 480px){.product-name[data-v-2011650a]{font-size:14px}}.product-text[data-v-2011650a]{font-size:13px;color:#6b6b6b;margin-bottom:10px}@media (max-width: 480px){.product-text[data-v-2011650a]{display:none}}.action-row[data-v-2011650a]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width: 980px){.action-row[data-v-2011650a]{flex-direction:column;margin-top:10px}}@media (max-width: 1100px){.action-row[data-v-2011650a]{display:block;margin-top:16px;text-align:center}.product-price-cell[data-v-2011650a]{margin-bottom:25px}.to-basket-cell[data-v-2011650a]{justify-content:center}}.product-price-cell[data-v-2011650a]{position:relative}@media (max-width: 980px){.product-price-cell[data-v-2011650a]{margin-bottom:24px;text-align:center}}.current-price[data-v-2011650a]{line-height:1}@media (max-width: 480px){.current-price[data-v-2011650a]{text-align:center}}.current-price .empty-price[data-v-2011650a]{font-weight:500;font-size:16px;border-bottom:1px dashed #000;cursor:pointer}.current-price .price-value[data-v-2011650a]{font-weight:600;font-size:23px}@media (max-width: 680px){.current-price .price-value[data-v-2011650a]{font-size:18px;font-weight:500}}.current-price .rub-symbol[data-v-2011650a]{font-size:0.8em}.old-price[data-v-2011650a]{position:absolute;bottom:-20px;font-size:12px;color:#7a7c7d;font-weight:500}@media (max-width: 560px){.old-price[data-v-2011650a]{position:relative;display:inline-block;bottom:5px}}.old-price[data-v-2011650a]::before{display:block;content:"";position:absolute;top:50%;left:-2px;width:calc(100% + 4px);z-index:1;background-color:#9c9d9e;height:1px}.to-basket-cell[data-v-2011650a]{display:flex;align-items:center}@media (max-width: 560px){.to-basket-cell[data-v-2011650a]{justify-content:center}}

.links[data-v-6dd9093c]{display:flex;align-items:flex-start;margin-top:15px}.toggle-links-btn[data-v-6dd9093c]{width:40px;border:none;display:inline-block;cursor:pointer;height:50px;background-color:#f7f8f8;font-size:14px}.links-list[data-v-6dd9093c]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%;gap:6px}.links-list.active[data-v-6dd9093c]{width:100%}.links-list li[data-v-6dd9093c]{display:inline-flex}.links-list li a[data-v-6dd9093c]{display:inline-block}.links-list li a img[data-v-6dd9093c]{display:inline-block;border:1px solid #fff}.links-list li a span[data-v-6dd9093c]{border:1px solid #fff}.links-list li a:hover span[data-v-6dd9093c],.links-list li a:hover img[data-v-6dd9093c]{border:1px solid #bf0019}.links-list li a .not-photo[data-v-6dd9093c]{min-height:44px;min-width:44px}.links-list li a .not-photo[data-v-6dd9093c]:after{font-size:6px}

.product-row[data-v-9ec031e0]{padding-bottom:25px;padding-left:35px;padding-right:35px}@media (max-width: 680px){.product-row[data-v-9ec031e0]{padding:15px}}.product-item[data-v-9ec031e0]{background-color:#fff;border:1px solid #e8ebec;transition:all 0.2s cubic-bezier(0.1, 0.2, 0.2, 1);margin:15px}@media (max-width: 480px){.product-item[data-v-9ec031e0]{margin:0}}.product-pic[data-v-9ec031e0]{height:280px;margin-bottom:14px;text-align:center}@media (max-width: 480px){.product-pic[data-v-9ec031e0]{height:140px;margin-bottom:0}}.product-pic img[data-v-9ec031e0]{height:280px;width:100%;object-fit:cover}@media (max-width: 480px){.product-pic img[data-v-9ec031e0]{height:140px}}.prop-item[data-v-9ec031e0]{margin-right:10px;font-size:13px}.prop-item .prop-name[data-v-9ec031e0]{color:#6b6b6b;margin-right:4px}.prop-item .prop-value[data-v-9ec031e0]{font-weight:500}.prop-item-icon[data-v-9ec031e0]{margin-left:-8px;margin-right:4px}.product-name[data-v-9ec031e0]{font-weight:500;font-size:16px;line-height:1.3;margin-bottom:8px}.product-name a[data-v-9ec031e0]{text-decoration:none;color:#000}.product-name a[data-v-9ec031e0]:hover{color:#e31e24}.product-text[data-v-9ec031e0]{font-size:13px;color:#6b6b6b}.current-price[data-v-9ec031e0]{line-height:1}.current-price .price-value[data-v-9ec031e0]{font-weight:600;font-size:18px}.price-from[data-v-9ec031e0]{font-weight:600;font-size:18px}@media (max-width: 480px){.product-links[data-v-9ec031e0]{display:none}}

.catalog-sort{display:flex;align-items:center;margin-bottom:24px}@media (max-width: 980px){.catalog-sort{display:block}}.catalog-sort .sort-cell{margin-right:17px;font-size:14px;display:inline-flex;align-items:center}@media (max-width: 980px){.catalog-sort .sort-cell:first-child{display:none}}.catalog-sort .btn-sort{border:none;background-color:transparent;color:#6b6b6b;border-bottom:1px solid #6b6b6b;line-height:1;display:inline-block;padding:0;font-size:13px;cursor:pointer;font-weight:500}.catalog-sort .btn-sort:hover{color:#000;text-shadow:1px 0 0 currentColor}.catalog-sort .btn-sort.selected{border-bottom:1px solid #e31e24;text-shadow:1px 0 0 currentColor;color:#000}@media (max-width: 980px){.sort-label{display:none}}.sort-icon{display:inline-block;width:14px;height:14px;margin-right:14px;position:relative}.sort-icon:after{display:block;position:absolute;right:-5px;top:-3px;content:"↓";font-size:10px;color:#ccc}.sort-icon span{width:100%;height:2px;background-color:#ccc;margin-top:1px;margin-bottom:1px;display:block}.sort-icon span:nth-child(2){width:calc(100% - 2px)}.sort-icon span:nth-child(3){width:calc(100% - 4px)}.btn-close{display:none}.pop-name{display:none}@media (max-width: 980px){.pop-name{display:block;font-size:20px;font-weight:bold;margin-bottom:16px;text-align:center}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);display:table;transition:opacity 0.3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{max-width:380px;width:calc(100% - 32px);margin:0px auto;padding:24px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all 0.3s ease;position:relative;max-height:100vh;overflow-y:auto}.btn-close{display:block;position:absolute;height:24px;width:24px;background-color:transparent;border:none;cursor:pointer;right:8px;top:8px}.btn-close .close-icon{position:relative;display:block}.btn-close .close-icon:before{display:block;content:"";position:absolute;width:24px;height:2px;background-color:#000;left:-12px;top:0;transform:rotate(45deg)}.btn-close .close-icon:after{display:block;content:"";position:absolute;width:24px;height:2px;background-color:#000;left:-12px;top:0;transform:rotate(-45deg)}}

.pagen-nav[data-v-4881a91e]{display:flex;align-items:center;list-style:none;margin:0;padding:0;justify-content:center}@media (max-width: 980px){.pagen-nav[data-v-4881a91e]{display:none}}.pagen-nav li[data-v-4881a91e]{font-size:20px;font-weight:500;border-radius:100%;margin-left:15px;margin-right:15px}.pagen-nav li.disabled a[data-v-4881a91e]{cursor:default}.pagen-nav li.disabled a[data-v-4881a91e]:hover{text-decoration:none}.pagen-nav li.active[data-v-4881a91e]{background-color:#000}.pagen-nav li.active a[data-v-4881a91e]{color:#fff;display:flex;width:34px;height:34px;align-items:center;justify-content:center}.pagen-nav li a[data-v-4881a91e]{cursor:pointer}.pagen-nav li a[data-v-4881a91e]:hover{text-decoration:underline}.pagen-nav li[data-v-4881a91e]:first-child{margin-right:40px;margin-left:0}.pagen-nav li[data-v-4881a91e]:last-child{margin-left:40px;margin-right:0}.pagen-nav li[data-v-4881a91e]:first-child,.pagen-nav li[data-v-4881a91e]:last-child{font-size:13px}.pagen-btn-row[data-v-4881a91e]{margin-top:24px;text-align:center}.pagen-more-btn[data-v-4881a91e]{border-radius:12px;border:1px solid #000;background-color:transparent;width:206px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer}.pagen-more-btn[data-v-4881a91e]:disabled{opacity:0.5;cursor:not-allowed}.pagen-more-btn[data-v-4881a91e]:hover{color:#fff;background-color:#000}.pagen-wrapper[data-v-4881a91e]{margin-top:36px}

.mobile-buttons[data-v-0c2fa4fc]{display:none;justify-content:center}@media (max-width: 980px){.mobile-buttons[data-v-0c2fa4fc]{display:flex}}.mobile-buttons .btn[data-v-0c2fa4fc]{font-size:16px}

.fade-enter-active,.fade-leave-active{transition:opacity 0.3s}.fade-enter,.fade-leave-to{opacity:0}

