:root{--text-color:#c7d5e0;--text-secondary:#5e6d7c}.anim-bounce:hover{transition:transform .2s ease,box-shadow .2s ease;transform:translateY(-4px);box-shadow:0 0 0 rgba(255,255,255,.1)}.btn-dark{background-color:var(--bg-color-secondary)!important}.wp-pagination{text-align:center;margin:30px 0}.wp-pagination .page-numbers{display:inline-flex;list-style:none;padding:0;margin:0;background-color:#1b2838;border-radius:6px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3)}.wp-pagination .page-numbers li{display:inline}.wp-pagination .page-numbers li a,.wp-pagination .page-numbers li span{display:block;padding:10px 15px;color:var(--text-color);text-decoration:none;transition:.2s;font-weight:600}.wp-pagination .page-numbers li:last-child a,.wp-pagination .page-numbers li:last-child span{border-right:none}.wp-pagination .page-numbers li a:hover{background-color:var(--search-bg);color:var(--text-color)}.wp-pagination .page-numbers li .current{background-color:var(--search-accent);color:var(--text-color);font-weight:700}.alive-in-ru{display:inline-flex;justify-content:center;align-content:center;align-items:center;gap:1em;background-color:var(--bg-color-accent)}.alive-in-ru img{width:30px;height:30px}.header-slider{max-height:400px;overflow:hidden}.header-slider,.header-slider .slider-item{position:relative}.header-slider .slider-item img{height:400px;width:100%;object-fit:cover}.header-slider .slider-caption{z-index:3;position:absolute;bottom:0;left:0;width:100%;color:var(--text-color)}.header-slider .slider-caption h3{margin-bottom:.5rem;font-size:1.5rem}.header-slider .slider-caption p{margin-bottom:.5rem;font-size:.9rem}.header-slider .slider-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4));z-index:2}.carousel-control-next,.carousel-control-prev{position:absolute;top:50%;width:44px;height:44px;transform:translateY(-50%);z-index:8;border:0;opacity:.8}.carousel-control-next span,.carousel-control-prev span{color:var(--search-accent)}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.tns-ovh{border-radius:var(--border-radiud-xlg);box-shadow:var(--shadow-lg)}.tns-nav{position:absolute;z-index:3;left:var(--libre-spacing);top:var(--libre-spacing)}.tns-nav button{border:0;background-color:#555;width:10px;height:10px;border-radius:50%;margin:0 4px;padding:0;opacity:.6;transition:opacity .3s,transform .3s}.tns-nav button.tns-nav-active,.tns-nav button:hover{background-color:#fff;opacity:1;transform:scale(1.2)}.discount-item{border-bottom:1px solid var(--bg-grey-darker);min-height:100px;max-height:150px}.discount-item .cover{margin-right:10px;flex-shrink:0}.discount-item .cover img,.item-card img{height:100%;object-fit:contain}.discount-item .item-title{font-size:.9em}.discount-item .discount_percentage{background-color:#4d6b22;color:#beee11;padding:.2em .1em}.item-card{height:100%;display:flex;flex-direction:column;overflow:hidden;border:0}.item-card img{height:300px}.item-card-big{min-height:350px}.item-card-small{min-height:200px}.item-card .card-body{background-color:var(--bg-color-accent);flex:1 1 auto;flex-direction:column;justify-content:space-between}.item-card .card-body .card-text{color:var(--text-secondary)}.item-card .card-body .price{color:#dc9814}.item-card a.btn{margin-top:1em}.nav-tabs.item-tabs{border-bottom:1px solid var(--search-bg)}.nav-tabs.item-tabs .nav-link{color:var(--bg-color-accent);border:0;background-color:transparent}.nav-tabs.item-tabs .nav-link.active{background-color:var(--search-bg);border-bottom:2px solid var(--bg-color-accent);opacity:1;visibility:visible;height:auto;overflow:visible}.item-tab-content .tab-pane{background-color:var(--search-bg);padding:10px;border-radius:4px}.item-news-list{background:var(--bg-color-accent);border-radius:6px;padding:16px;font-family:"Segoe UI",sans-serif}.news-item{padding:12px 0}.news-item:last-child{border-bottom:none}.news-item .news-date{font-size:.9em;margin-bottom:4px}.news-item .news-title{font-size:1.1em;text-decoration:none;display:block;margin-bottom:4px}.news-item .news-title:hover{text-decoration:underline}.news-item .news-snippet{font-size:.95em}.news-logo{margin:0 auto;width:50%}@media (min-width:768px){.news-logo{width:100%}}