document.addEventListener("DOMContentLoaded", () => {
const slides = document.querySelectorAll(".slide");
let currentSlide = 0;
const playSlide = (index) => {
slides.forEach((slide, i) => {
const video = slide.querySelector("video");
slide.classList.toggle("active", i === index);
if (i === index) {
video.currentTime = 0;
video.play();
} else {
video.pause();
}
});
};
playSlide(currentSlide);
slides.forEach((slide, i) => {
const video = slide.querySelector("video");
video.addEventListener("ended", () => {
currentSlide = (i + 1) % slides.length;
playSlide(currentSlide);
});
});
});
.hero-video-slider {
position: relative;
width: 100%;
height: 75vh; /* Намалена височина */
overflow: hidden;
}
.slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.7s ease-in-out;
}
.slide.active {
opacity: 1;
}
.hero-video {
width: 100%;
height: 100%;
object-fit: cover;
}
/* Обновен бутон */
.hero-btn {
position: absolute;
bottom: 40px;
right: 40px;
background: rgba(255,255,255,0.3); /* бял прозиращ */
padding: 12px 28px;
color: #ffffff;
font-size: 15px;
text-decoration: none;
border-radius: 0; /* без заобляне */
border: 1px solid rgba(255,255,255,0.5);
font-weight: 500;
backdrop-filter: blur(4px); /* модерно леко замъгляване */
z-index: 10;
transition: background 0.3s, border 0.3s;
}
.hero-btn:hover {
background: rgba(255,255,255,0.6);
border-color: rgba(255,255,255,0.9);
color: #000;
}
/* МОБИЛНА ВИСОЧИНА */
@media (max-width: 768px) {
.hero-video-slider {
height: 45vh; /* <-- ТУК си настройваш височината */
}
.hero-btn {
right: 50%;
transform: translateX(50%);
bottom: 25px;
font-size:14px;
}
}
ДИВАНИ, КРЕСЛА, МАСИ
ИНТЕРИОРНО ОСВЕТЛЕНИЕ
МИВКИ, АКСЕСОАРИ
ДЕКОР, КИЛИМИ, ТЕКСТИЛ
-10% отстъпка при първоначална поръчка
НОВИ ПРЕДЛОЖЕНИЯ
#latest-products-container{
width:100%;
margin:60px 0;
transition:opacity .15s ease;
}
/* MOBILE FIX: 1 продукт под друг, център */
@media (max-width: 767px){
/* 1) Ако Elementor е grid (loop container) */
#latest-products-container .elementor-loop-container.elementor-grid,
#latest-products-container .elementor-posts-container.elementor-grid,
#latest-products-container .e-loop-container,
#latest-products-container .elementor-grid{
display: grid !important;
grid-template-columns: 1fr !important;
gap: 18px !important;
justify-items: center !important;
}
/* 2) Самата карта/елемент да не е разтегната на грозно */
#latest-products-container .elementor-post,
#latest-products-container .e-loop-item{
width: 100% !important;
max-width: 420px !important; /* контрол на ширината */
margin: 0 auto !important;
}
/* 3) Центриране на вътрешното съдържание (снимка + текст) */
#latest-products-container .elementor-post__text,
#latest-products-container .elementor-post__title,
#latest-products-container .elementor-post__meta-data,
#latest-products-container .woocommerce-loop-product__title,
#latest-products-container .price{
text-align: center !important;
}
/* 4) Снимката да е център */
#latest-products-container img{
display:block !important;
margin-left:auto !important;
margin-right:auto !important;
}
/* 5) Ако картата вътре е flex и се дърпа наляво */
#latest-products-container .elementor-widget-wrap,
#latest-products-container .elementor-post__thumbnail,
#latest-products-container .woocommerce-loop-product__link{
justify-content: center !important;
text-align: center !important;
}
/* Центриране на двете swap снимки */
#latest-products-container .ekit-image-swap{
position: relative !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
/* И двете img вътре */
#latest-products-container .ekit-image-swap img{
position: absolute !important;
left: 50% !important;
top: 50% !important;
transform: translate(-50%, -50%) !important;
width: 100% !important;
height: auto !important;
object-fit: contain !important;
}
/* Ако искаш да пази квадрат и да не мърда layout-а */
#latest-products-container .ekit-image-swap{
aspect-ratio: 1 / 1;
}
}
document.addEventListener('DOMContentLoaded', () => {
const out = document.querySelector('#latest-products-container');
if (!out) return;
const loadTpl = async (id) => {
try {
out.style.opacity = '0.6';
const res = await fetch(`/wp-json/artx/v1/tpl?id=${id}`, { cache: 'no-store' });
const json = await res.json();
if (!json || json.success !== true) {
throw new Error(json?.data || 'load_failed');
}
out.innerHTML = json.data;
out.style.opacity = '1';
// Elementor re-init
if (typeof jQuery !== 'undefined' && typeof elementorFrontend !== 'undefined') {
const $c = jQuery(out);
if (elementorFrontend.elementsHandler?.runReadyTrigger) {
elementorFrontend.elementsHandler.runReadyTrigger($c);
}
setTimeout(() => jQuery(window).trigger('resize'), 60);
}
} catch (e) {
out.style.opacity = '1';
out.innerHTML = '
Грешка при зареждане.
';
}
};
// Зареждаме Elementor template 2186
loadTpl(2186);
});
Партньори











Абонирайте се за нашия бюлетин
Научавай първи за новите отстъпки и оферти
ИНТЕРИОРЕН
ДИЗАЙН