.elementor-6 .elementor-element.elementor-element-e43121e > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-f282405.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-f282405.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-f282405.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-f282405 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-6 .elementor-element.elementor-element-68a5426{--display:flex;}.elementor-6 .elementor-element.elementor-element-68a5426.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-08731ca{--display:flex;}.elementor-6 .elementor-element.elementor-element-08731ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu .elementor-item{font-family:"Montserrat", Roboto;font-size:32px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-6 .elementor-element.elementor-element-8060583{--display:flex;}.elementor-6 .elementor-element.elementor-element-8060583.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-15e2d44 .swiper-slide-bg{background-color:#251803;background-image:url(https://studiodesk.ru/wp-content/uploads/2026/08/i-1.webp);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-15e2d44 .elementor-background-overlay{background-color:#36363680;mix-blend-mode:darken;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-15e2d44 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 38px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-15e2d44 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-bd55bac .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2025/03/photo_5355322660877366077_y-e1786316226681.jpg);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-bd55bac .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-bd55bac .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-bd55bac .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-768bc65 .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2025/03/2024-11-11-20-31-34-scaled.jpg);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-768bc65 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-768bc65 .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-768bc65 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-1c30a0c .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2026/08/i.webp);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-1c30a0c .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-1c30a0c .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-1c30a0c .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-6d2c434 .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2024/06/2024-04-23-22-06-23-scaled.jpg);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-6d2c434 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-6d2c434 .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-6d2c434 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-f3c1705 .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2025/03/2024-11-08-01-14-03_1734356606-e1786315996100.jpg);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-f3c1705 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-f3c1705 .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-f3c1705 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-4135c5f .swiper-slide-bg{background-color:var( --e-global-color-5d29824 );background-image:url(https://studiodesk.ru/wp-content/uploads/2026/07/2025-05-29-00-56-25-scaled.jpeg);background-size:contain;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-4135c5f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-4135c5f .swiper-slide-contents{margin:0 auto;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-repeater-item-4135c5f .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide{transition-duration:calc(4990ms*1.2);height:610px;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-slide-button{background-color:#14111175;border-width:1px;}.elementor-6 .elementor-element.elementor-element-bf01caf{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-bf01caf.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide-contents{max-width:90%;text-shadow:52px 18px 81px rgba(0, 0, 0, 0.92);}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide-inner{text-align:left;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-slide-heading{font-family:"Montserrat", Roboto;text-decoration:none;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:69px;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-slide-description{font-family:"Montserrat", Roboto;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-pagination-bullet{height:7px;width:7px;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-container-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-pagination-fraction{font-size:7px;}.elementor-6 .elementor-element.elementor-element-a9d21d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a9d21d3{font-family:"Montserrat", Roboto;}.elementor-6 .elementor-element.elementor-element-d18a3db{font-family:"Montserrat", Roboto;}.elementor-6 .elementor-element.elementor-element-11e4595{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-11e4595::before, .elementor-6 .elementor-element.elementor-element-11e4595 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-11e4595 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-11e4595 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-11e4595 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-11e4595 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-ffb8856{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6 .elementor-element.elementor-element-be10f88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-be10f88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-fe00725{width:var( --container-widget-width, 49.139% );max-width:49.139%;--container-widget-width:49.139%;--container-widget-flex-grow:0;align-self:center;}.elementor-6 .elementor-element.elementor-element-fe00725.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-fe00725 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-fe00725.elementor-view-stacked .elementor-icon{background-color:#73D3FF;}.elementor-6 .elementor-element.elementor-element-fe00725.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fe00725.elementor-view-default .elementor-icon{color:#73D3FF;border-color:#73D3FF;}.elementor-6 .elementor-element.elementor-element-fe00725.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fe00725.elementor-view-default .elementor-icon svg{fill:#73D3FF;}.elementor-6 .elementor-element.elementor-element-cc2b91e{width:var( --container-widget-width, 48.852% );max-width:48.852%;--container-widget-width:48.852%;--container-widget-flex-grow:0;align-self:center;}.elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-cc2b91e .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-view-stacked .elementor-icon{background-color:#73D3FF;}.elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-view-default .elementor-icon{color:#73D3FF;border-color:#73D3FF;}.elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-view-default .elementor-icon svg{fill:#73D3FF;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu .elementor-item{font-size:21px;line-height:0.6em;letter-spacing:-0.4px;word-spacing:0.1em;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide-contents{max-width:99%;}.elementor-6 .elementor-element.elementor-element-a9d21d3{width:var( --container-widget-width, 721px );max-width:721px;--container-widget-width:721px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d18a3db{letter-spacing:-1px;word-spacing:0em;}.elementor-6 .elementor-element.elementor-element-fe00725{width:var( --container-widget-width, 31.064% );max-width:31.064%;--container-widget-width:31.064%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-fe00725 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-cc2b91e{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-cc2b91e .elementor-icon-wrapper{text-align:center;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-68a5426{--width:175px;}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;padding-top:5px;padding-bottom:5px;}.elementor-6 .elementor-element.elementor-element-9db059f{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6 .elementor-element.elementor-element-9db059f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-6 .elementor-element.elementor-element-8060583{--width:307px;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-6 .elementor-element.elementor-element-bf01caf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-bf01caf.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-6 .elementor-element.elementor-element-bf01caf .swiper-slide{height:254px;}.elementor-6 .elementor-element.elementor-element-bf01caf .elementor-slide-heading{font-size:19px;letter-spacing:1.2px;word-spacing:0.1em;}.elementor-6 .elementor-element.elementor-element-ffb8856{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-be10f88{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-fe00725{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;align-self:center;}.elementor-6 .elementor-element.elementor-element-fe00725.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-fe00725 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-cc2b91e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-cc2b91e.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-cc2b91e .elementor-icon-wrapper{text-align:center;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-08731ca{--width:99.133%;}.elementor-6 .elementor-element.elementor-element-8060583{--width:44.768%;}.elementor-6 .elementor-element.elementor-element-ffb8856{--width:64.187%;}.elementor-6 .elementor-element.elementor-element-be10f88{--width:84.92%;}}/* Start custom CSS for text-editor, class: .elementor-element-d18a3db *//* --- БАЗОВЫЕ НАСТРОЙКИ ДЛЯ ВСЕГО САЙТА --- */
/* Используем относительные единицы REM. 
   Они масштабируются вместе с настройками шрифта в браузере пользователя. */
html {
    font-size: 16px; /* Базовый размер (1rem = 16px). Удобно для расчетов */
}

/* --- ИЕРАРХИЯ ЗАГОЛОВКОВ (от самого большого к меньшему) --- */

/* Главный заголовок страницы H1 */
.main-title {
    font-size: clamp(28px, 5vw, 40px); /* Адаптивный размер от 28 до 40px */
    line-height: 1.2;
    font-weight: 700 !important;
    color: #1a1a1a;
    margin-bottom: 15px;
}

/* Основные разделы H2 */
.medium-subtitle {
    font-size: clamp(22px, 4vw, 28px); /* От 22 до 28px */
    line-height: 1.3;
    font-weight: 600 !important;
    color: #2c2c2c;
    margin-top: 35px; /* Больше воздуха перед заголовком */
    margin-bottom: 15px;
    border-left: 4px solid #4a2b16; /* Акцентная полоса слева */
    padding-left: 12px;
}

/* Подразделы H3 (например, внутри условий доставки) */
.small-subtitle {
    font-size: clamp(18px, 3.5vw, 22px); /* От 18 до 22px */
    line-height: 1.4;
    font-weight: 400 !important;
    color: #333;
    margin-top: 25px;
    margin-bottom: 8px;
    display: block; /* Чтобы текст после двоеточия уходил на новую строку */
}

/* Основной абзацный текст */
.text-block,
p {
    font-size: clamp(16px, 3vw, 18px); /* Оптимально для чтения: от 16 до 18px */
    line-height: 1.7; /* Золотой стандарт читаемости */
    color: #444; /* Не угольно-черный (#000), а серый — меньше устают глаза */
    font-weight: 400;
    margin-bottom: 20px;
}

/* --- ОФОРМЛЕНИЕ СПИСКОВ --- */

/* Общий стиль маркированного списка материалов */
.styled-list {
    list-style: none; /* Убираем стандартные точки */
    padding-left: 0;
    margin: 25px 0;
}

/* Каждый пункт списка */
.styled-list li {
    font-size: clamp(16px, 3vw, 17px);
    line-height: 1.7;
    color: #444;
    padding: 14px 0;
    position: relative;
    padding-left: 30px; /* Место для нашего кастомного маркера */
    border-bottom: 1px solid #f0f0f0;
}

/* Добавляем аккуратную галочку вместо точек */
.styled-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 14px;
    color: #bd7f2a;
    font-weight: bold;
    font-size: 18px;
}

/* Выделяем название материала жирным */
.styled-list strong {
    font-size: clamp(17px, 3.2vw, 19px); /* Чуть крупнее описания */
    font-weight: 700 !important;
    color: #111;
    display: inline-block;
}

/* --- СПИСОК УСЛОВИЙ ДОСТАВКИ (без жирных акцентов) --- */

ul[class*="delivery"] {
    list-style: none;
    padding-left: 0;
    margin-bottom: 30px;
}

/* Пункт доставки */
ul[class*="delivery"] li {
    font-size: clamp(16px, 3vw, 17px);
    line-height: 1.7;
    color: #333;
    padding: 12px 0;
    border-bottom: 1px solid #eee;
}

/* Заголовок внутри пункта (Самовывоз:) */
ul[class*="delivery"] .small-subtitle {
    display: block;
    font-weight: 400;
    font-size: clamp(17px, 3.2vw, 19px);
    color: #111;
    margin-bottom: 4px;
}

/* Текст пояснения (Москва / осуществляется...) */
ul[class*="delivery"] p,
ul[class*="delivery"] span:not(.small-subtitle) {
    font-weight: 400;
    font-size: clamp(16px, 3vw, 17px);
    color: #555;
    display: block;
    margin-top: 2px;
}/* End custom CSS */