:root{--ink:#15181d;--ink-2:#1d222b;--ink-line:hsla(0,0%,100%,0.09);--accent:#c8102e;--accent-600:#a60d24;--success:#1f9d57;--success-600:#188049;--paper:#fff;--mist:#f4f5f7;--line:#e6e7ec;--text:#20242b;--muted:#757b86;--on-dark:#c8ccd4;--radius:12px;--radius-sm:9px;--shadow-sm:0 1px 2px rgba(16,18,22,0.06),0 1px 3px rgba(16,18,22,0.05);--shadow-md:0 8px 24px rgba(16,18,22,0.1);--ease:cubic-bezier(.2,.7,.3,1)}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.002em}a{transition:color .2s var(--ease)}.custom-scroll_bar-x,.custom-scroll_bar-y{background:var(--accent);border-radius:25rem}.top-panel{font-family:inherit;background:var(--paper);border-bottom:1px solid var(--line);color:var(--text);font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;padding:9px 0}.tp-tagline{color:var(--muted);font-weight:500}.tp-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.tp-link{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-weight:600;white-space:nowrap}.tp-link:hover{color:var(--accent);text-decoration:none}.tp-icon{font-size:14px;color:var(--accent);line-height:1}.tp-icon.fa-whatsapp{font-size:16px}.tp-sep{width:1px;height:16px;background:var(--line);display:inline-block}.logo img{transition:opacity .25s var(--ease)}.search-box{background:var(--mist);border-radius:var(--radius);padding:10px}.search-box .input-group{box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);overflow:hidden}.search-box .inputSearch.form-control{border:1px solid var(--line);border-left:0;height:auto;padding:.7rem 1rem;font-size:15px;background:var(--paper);box-shadow:none}.search-box .inputSearch.form-control::-moz-placeholder{color:var(--muted)}.search-box .inputSearch.form-control:-ms-input-placeholder{color:var(--muted)}.search-box .inputSearch.form-control::placeholder{color:var(--muted)}.search-box .inputSearch.form-control:focus{border-color:#cfd2da;background:var(--paper)}.search-box .btn{background:var(--ink)!important;color:#fff!important;border:0;font-weight:600;letter-spacing:.02em;padding:.7rem 1.15rem!important;box-shadow:none!important}.search-box .btn:hover{background:var(--accent)!important}.live-search-result{position:absolute;width:100%;font-size:15px;z-index:999;max-height:320px!important;overflow:auto;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md)}.live-search-list{background-color:var(--paper);padding:0;margin:0}.live-search-list li{list-style:none;border-bottom:1px solid var(--line);padding:10px 12px;transition:background .2s var(--ease);cursor:pointer}.live-search-list li:last-child{border-bottom:none}.live-search-list li:hover{background:var(--mist)}.search-img img{height:70px;width:70px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.bg-alt-primary{background-color:var(--ink)!important}.navbarHeader{border-bottom:1px solid var(--ink-line);padding-top:.35rem;padding-bottom:.35rem}.navbarHeader .nav-link{color:var(--on-dark)!important;font-weight:500;letter-spacing:.01em;padding:.65rem 1rem!important;border-radius:8px;white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}@media (min-width:992px) and (max-width:1199.98px){.navbarHeader .nav-link{padding:.6rem .7rem!important}}@media (max-width:991.98px){.navbarHeader .navbar-collapse{padding-top:.35rem;padding-bottom:.25rem}.navbarHeader .navbar-collapse .nav-link{padding-left:.25rem!important}}.navbarHeader .nav-link:focus,.navbarHeader .nav-link:hover{color:#fff!important}.navbarHeader .nav-item .nav-link i{opacity:.85}.navbarHeader .button-collapse{text-transform:uppercase;font-weight:700!important;letter-spacing:.04em}.navbarHeader .button-collapse:hover{background:hsla(0,0%,100%,.06)}.navbarHeader .nav-item .nav-link[title=Корзина]{display:inline-flex!important;align-items:center;gap:8px}.navbarHeader .badge.bg-danger{background:var(--accent)!important;color:#fff;font-weight:700;border-radius:999px;padding:.3em .55em;box-shadow:0 0 0 2px var(--ink)}.navbarHeader .dropdown-menu{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.35rem}.navbarHeader .dropdown-item{border-radius:7px;padding:.5rem .75rem;font-weight:500}.navbarHeader .dropdown-item:hover{background:var(--mist);color:var(--accent)}.btn{border-radius:var(--radius-sm);font-weight:600;letter-spacing:.01em;text-transform:none;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn-dark{background-color:var(--ink)!important;border:0}.btn-dark:focus,.btn-dark:hover{background-color:var(--ink-2)!important;box-shadow:var(--shadow-md)}.btn-danger{background-color:var(--accent)!important;border:0}.btn-danger:focus,.btn-danger:hover{background-color:var(--accent-600)!important;box-shadow:0 8px 22px rgba(200,16,46,.28)}.btn-floating.btn-action{background:var(--accent)!important;box-shadow:var(--shadow-md);transition:transform .18s var(--ease),background .2s var(--ease)}.btn-floating.btn-action:hover{background:var(--accent-600)!important;transform:translateY(-2px) scale(1.04)}.btn-floating.btn-action.btn-success,[data-add-to-cart].btn-success{background-color:var(--success)!important;border:0}.btn-floating.btn-action.btn-success:hover,[data-add-to-cart].btn-success:hover{background-color:var(--success-600)!important}.card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card.hoverable{box-shadow:var(--shadow-sm)!important;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.card.hoverable:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)!important;border-color:#d7d9e0}.card .card-img-top{background:#fafafb}.card .card-title.itemCost{font-weight:700;color:var(--text);letter-spacing:-.01em}.card-body hr{border-top-color:var(--line)}.card-img img{max-width:100%}.sticker_special{margin:10px;transform:none;-webkit-animation:none;animation:none;background:var(--accent)!important}.sticker_special .text-uppercase{color:#fff;font-weight:700;font-size:12px;letter-spacing:.05em}@-webkit-keyframes special_sticker{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(0deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}@keyframes special_sticker{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(0deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}.form-elegant .md-tabs.bg-alt-primary{border-radius:var(--radius);padding:6px;box-shadow:var(--shadow-sm)}.form-elegant .md-tabs .indicator{display:none!important}.form-elegant .md-tabs .nav-item{margin:0 2px}.form-elegant .md-tabs .nav-link{color:var(--on-dark);font-weight:600;letter-spacing:.01em;border:0;border-radius:8px;padding:.85rem 1rem;background:transparent;transition:color .2s var(--ease),background .2s var(--ease)}.form-elegant .md-tabs .nav-link:hover{color:#fff;background:hsla(0,0%,100%,.06)}.form-elegant .md-tabs .nav-link.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.form-elegant .md-tabs .nav-link i{margin-right:6px;opacity:.85}.side-nav .collapsible-header{font-weight:500}.side-nav .collapsible-header i{color:var(--accent)}.page-footer{color:var(--on-dark);border-top:3px solid var(--accent)}.page-footer h6{color:#fff;letter-spacing:.08em;font-size:13px}.page-footer a{color:var(--on-dark)}.page-footer a:hover{color:#fff;text-decoration:none}.page-footer .fab,.page-footer .fas{color:var(--accent)}.payment-icon-image{width:64px;height:42px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;padding:8px 10px;margin:0 10px 10px 0;vertical-align:middle;box-sizing:border-box}.footer-bottom{background:#0e1014;color:#9aa0aa;margin-top:1.5rem;padding:20px 0;font-size:14.5px}.footer-bottom .footer-req span{color:#7b818b}.footer-bottom .webatom-link{color:#fff;font-weight:600;transition:color .2s var(--ease)}.footer-bottom .webatom-link:hover{color:var(--accent);text-decoration:none}.social-icons img{height:30px;opacity:.6;transition:opacity .25s var(--ease);outline:none}.social-icons img:hover{opacity:1}.product-name{font-size:28px;font-weight:700;letter-spacing:-.01em}.article{font-size:15px}.cursor-pointer:hover{cursor:pointer}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}