/*
Theme Name: Oraxis
Author: ModinaTheme
Author URI: https://themeforest.net/user/modinatheme/
Description: Architecture & Interior Html Template
Version: 1.0.0
*/

/*
=================================
|***    Table of contents:   ***|
=================================

Main Style file-> assets/css/main.css 

All the SCSS File in SCSS Folder of Assets Folder. You can read the doc file also for better understand.

// BASIC
@import 'basic';

// MIXIN
@import 'variables';

// TYPOGRAPHY
@import 'typography';

// MIX
@import 'mix';

// HELPER
@import 'helper';

// ICON FONTS
@import 'icon';

// ANIMATION
@import 'animation';

// Button 
@import 'btn';

// Colors 
@import 'colors';

// Preloader 
@import 'preloader';

/* ----------------------------------
    Template Section Styles
 ------------------------------------*/

/* // Menu - Header Section 
 @import 'header';
 
 // Hero Slide - Section 
 @import 'hero';
 
 // Section Title - Heading 
 @import 'section';
 
 // About - Section 
 @import 'about';
 
 // Features - Section 
 @import 'features';
 
 // services - Section 
 @import 'services';
 
 // testimonial - Section 
 @import 'testimonial';
 
 // Portfolio - Cases - Section 
 @import 'project';
 
 // Price Table - Section 
 @import 'price';
 
 // Call To Action - Section 
 @import 'cta';
 
 // Content Block - Section 
 @import 'contentblock';
 
 // team - Section 
 @import 'team';
 
 // funfact - Section 
 @import 'funfact';
 
 // Download - Section 
 @import 'carousel';
 
 // FAQ - Section 
 @import 'faq';
 
 // Blog - Section 
 @import 'blog';
 
 // Contact Us - Section 
 @import 'contact';
 
 // footer - Section 
 @import 'footer';n facts */



.shop-image {
    width: 100%;
    height: 300px;
    /* фиксированная высота для всех изображений */
    overflow: hidden;
    /* чтобы лишнее не выходило за рамки */
    border-radius: 10px 10px 0 0;
    /* если нужно скругление */
}

.shop-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* обрезает изображение, сохраняя пропорции */
    display: block;
}



.imgInfo {
    position: relative;
    display: inline-block;
    max-width: 800px;
}

.photo {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.info-icon {
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid #A6A182;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    font-weight: bold;
    font-size: 16px;
    color: #A6A182;
    z-index: 10;
}

.info-icon:hover {
    background: white;
    transform: scale(1.2);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
}

.info-popup {
    display: none;
    position: absolute;
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
    width: 280px;
    z-index: 100;
    border-left: 4px solid #A6A182;
}

.info-popup h3 {
    margin: 0 0 12px 0;
    color: #333;
    font-size: 18px;
}

.info-popup p {
    margin: 0;
    color: #666;
    line-height: 1.5;
    font-size: 14px;
}

.close-btn {
    position: absolute;
    top: 8px;
    right: 12px;
    cursor: pointer;
    font-size: 18px;
    color: #999;
    font-weight: bold;
}

.close-btn:hover {
    color: #333;
}

/* Позиции для разных иконок */
.icon-1 {
    top: 40%;
    left: 77%;
}

.icon-2 {
    top: 55%;
    left: 45%;
}

.icon-3 {
    top: 70%;
    left: 25%;
}

.icon-4 {
    top: 70%;
    left: 75%;
}

.icon-7 {
    top: 88%;
    left: 55%;
}

.icon-5 {
    top: 60%;
    left: 55%;
}

.icon-8 {
    top: 40%;
    left: 55%;
}

.icon-9 {
    top: 88%;
    left: 15%;
}

.icon-9-1 {
    top: 80%;
    left: 25%;
}

.icon-10 {
    top: 40%;
    left: 10%;
}

.icon-11 {
    top: 80%;
    left: 50%;
}

.icon-12 {
    top: 88%;
    left: 55%;
}

/* Анимация появления */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.info-popup.show {
    display: block;
    animation: fadeIn 0.3s ease;
}

.fw-500 {
    font-weight: 500;
}

.fw-400 {
    font-weight: 400;
}

.map {
    width: 100%;
    height: 100%;
}

.hero-center_ {
    height: 290px;
}


@media (max-width: 1450px) {
    .hero-center_ {
        height: 250px;
    }
}

@media (max-width: 1399px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
    .hero-center_ {
        height: 150px;
    }
}

@media (max-width: 767px) {}

@media (max-width: 575px) {
    .hero-center_ {
        height: 100px;
    }

    .map {
        width: 350px;
    }
}



#message {
    margin-top: 10px;
}


/* Очень рады, что структура предложения была для вас понятной. 
Мы обсудили с командой вашу ситуацию и прекрасно вас понимаем.   
Ваша идея разбить проект на этапы — нам подходит. 
Это позволит вам запустить сайт в сжатые сроки с минимальными вложениями, а затем, по мере роста бизнеса, развивать его.

Внесем ясность: в рамках указанного бюджета в 400-500 € не возсожно реализовать даже базовую версию на профессиональном уровне с использованием заявленных технологий (SolidJS, FastAPI, MongoDB). 
Эти технологии требуют высокой квалификации разработчика.

Однако, мы можем предложить вам альтернативное, бюджетное и быстрое решение, которое идеально впишется в ваш план и позволит вам иметь работающий сайт уже через несколько дней.

ЭТАП 1: «Запуск» — 400 €
Мы создадим для вас чистый и современный лендинг используя HTML, CSS, JS.

Что входит:
Адаптивный дизайн (под все устройства).
Наполним сайт, Главный экран, Меню (тексты, фото, контакты).
Базовая SEO-настройка.
Без Админки, Без возможности самостоятельного редактировать текст, фото, меню.
Результат: Полностью готовый к работе сайт. Вы сможете давать на него ссылку клиентам.

Очень важно: К работе приступаем после утверждения шаблона и получения всей необходимой информации для наполнения сайта, по каждой секци, меню, фото.
Срок выполнения три дня. */



/* Очень рады, что структура предложения была для вас понятной.

Мы обсудили с командой идею разбить разработку на этапы, и мы согласны. Это позволит вам быстро запустить сайт с минимальными вложениями, а затем развивать его по мере роста бизнеса.
Внесем ясность: к сожалению, в рамках бюджета 400-500 € действительно невозможно реализовать даже базовую версию на профессиональном уровне с использованием изначальных технологий (SolidJS, FastAPI, MongoDB), так как эти технологии требуют высокой квалификации разработчика.

Однако, мы нашли для вас отличное альтернативное решение! Оно будет бюджетным, быстрым и идеально впишется в ваш план, позволив получить работающий сайт уже через несколько дней.

ЭТАП 1: «Запуск» — 400 €
Мы создадим для вас чистый, современный и быстрый лендинг, используя классические и надежные технологии (HTML, CSS, JS).
Что входит в результат:
Адаптивный дизайн, который безупречно отображается на всех устройствах: компьютерах, планшетах и смартфонах.
Полное наполнение сайта вашими материалами: главный экран с эффектной презентацией, раздел с меню, контактная информация.
Базовая SEO-настройка.

Результат: полностью готовый к работе сайт. Вы сможете сразу же давать на него ссылку клиентам.

Важное условие для старта работ:
Мы приступаем к реализации сразу после утверждения вами визуального шаблона и получения всего необходимого контента: текстов для всех разделов, данных для меню и фотографий в нужном качестве.

Срок выполнения этапа: 3 рабочих дня. */

