/* Основное изображение по центру */
.elementor-element-175bf9d .elementor-widget-container {
    display: flex;
    justify-content: center;
}

/* Header */

.bhfb-column.bhfb-column-1 .bhfb-builder-item.bhfb-component-menu {
    border-bottom: 1px solid #F1F1F1;
}

/* Языковая панель */
.elementor-shortcode .trp-ls-shortcode-current-language,
.elementor-shortcode .trp-ls-shortcode-language {
    width: 120px !important;
}

.trp-language-switcher-container .trp-ls-shortcode-current-language {
    border: 1px solid #F1F1F1;
    border-radius: 30px;
    padding: 1px 5px;
    background-color: #F6F6F6;
    z-index: 2;
}

.trp-language-switcher {
    width: 130px;
    height: 50px;
}

.trp-language-switcher>div>a>img {
    margin: 2px 5px;
    width: 25px;
    height: 20px;
}

.trp-language-switcher>div>a {
    padding: 10px 15px;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
    border-radius: 30px;
    background-color: #F6F6F6;
    border: 1px solid #F1F1F1;
    z-index: 2;
    padding: 1px 5px;
}

.elementor-nav-menu {
    z-index: 1 !important;
}

.bhfb-row-wrapper .bhfb-builder-item .trp-language-switcher>div {
    background-position-x: calc(100% - 7px);
}


.elementor-nav-menu--main .elementor-nav-menu>li>a {
    padding-bottom: 17px;
}

/* Языковая панель - Новая */

.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu {
    border: 0;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu {
    border-top: 0;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu li {
    border: 0;
    padding-left: 10px;
}

.wpml-ru-only {
    display: none;
}

.wpml-en-only {
    display: none;
}

html[lang="ru"] .wpml-ru-only {
    display: block;
}

html[lang="en"] .wpml-en-only {
    display: block;
}


/* Панель переключения валют */

.wcml-dropdown {
    width: max-content;
}

.wcml_currency_switcher .wcml-cs-active-currency {
    padding: 11px;
    border-radius: 23px;
}

.wcml-dropdown li {
    background-color: #F6F6F6;
    border: 0;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu li:first-child {
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu li:last-child {
    border-bottom-left-radius: 23px;
    border-bottom-right-radius: 23px;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu {
    border-radius: 23px;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu {
    border-radius: 23px;
    background-color: #fff;
    overflow: hidden;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu li a {
    display: block;
    padding: 8px 40px 8px 0px;
}

.wcml-dropdown.product.wcml_currency_switcher .wcml-cs-submenu li a:hover {
    color: #f94028;
}

/* Поиск */
.woolentor_widget_psa input[type=search] {
    border: none !important;
}

.woolentor_widget_psa_field_area {
    height: 48px;
}

.elementor-5295 .elementor-element.elementor-element-cfb9c71 .woolentor_widget_psa button {
    margin-left: 5px;
}

#woolentor_psa_results_wrapper {
    top: 55px !important;
}

.woolentor_widget_psa_clear span.woolentor_widget_psa_clear_icon,
.woolentor_widget_psa_loading span.woolentor_widget_psa_loading_icon {
    top: 3px !important;
}

.elementor-5295 .elementor-element.elementor-element-cfb9c71 .woolentor_widget_psa input[type=search] {
    color: #E9E9E9 !important;
}

#woolentor_psa_results_wrapper .woolentor_psa_image img {
    border-radius: 10px !important;
}

.elementor-screen-only .elementor-search-form__input {
    border: none !important;
}

.elementor-search-form__input {
    border: none;
    outline: none;
}

.elementor-search-form__input:focus,
.elementor-search-form__input:focus-visible,
.elementor-search-form__input:focus-within {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.search-field.wc-search-field.placeholder-loaded:focus,
.search-field.wc-search-field.placeholder-loaded:focus-visible,
.search-field.wc-search-field.placeholder-loaded:focus-within {
    box-shadow: none !important;
}

/* Поиск в хедере от Botiga */
.header-search-form-always-visible .woocommerce-product-search .search-submit {
    width: 47px;
    height: 47px;
    margin: 2px;
    border-style: dashed;
}

.header-search-form-always-visible .woocommerce-product-search .search-submit .ws-svg-icon svg {
    width: 24px;
    height: 24px;
    margin-left: -5px;
}

/* Страница поиска, поле ввода в поиск от botiga */
.page-content .woocommerce-product-search {
    height: 50px;
}

.page-content .woocommerce-product-search .search-field {
    border-radius: 30px;
}

.page-content .woocommerce-product-search .search-submit .ws-svg-icon svg {
    margin-top: -10px;
}

.elementor-search-form__submit:hover img {
    filter: brightness(0) invert(1);
    /* Преобразует любой цвет в белый */
    transition: filter 0.1s ease;
}

.elementor-search-form__container .elementor-search-form__submit {
    border-radius: 30px !important;
}

.drawn-header-container .elementor-search-form .elementor-search-form__container {
    padding: 2px;
}

.woocommerce-product-search .search-field {
    /* opacity: 0; */
    transition: opacity 0.2s ease-in-out;
}

.woocommerce-product-search .search-field.placeholder-loaded {
    opacity: 1;
}

/* Accaunt & Cart */
.header-item.wc-account-link .botiga-image.is-svg {
    filter: invert(80%) sepia(0%) saturate(0%) hue-rotate(153deg) brightness(89%) contrast(84%);
}

.return-to-shop .button.wc-backward {
    border-radius: 30px;
}

.widget.woocommerce.widget_shopping_cart .widgettitle {
    display: none;
}

.botiga-side-mini-cart.show {
    border-radius: 30px;
}

.drawn-header-container .drawn-header-cart .elementor-button:focus {
    background-color: #fff0;
}

.woocommerce-cart .cart_totals {
    background-color: #FAF2EC;
    border-radius: 30px;
}

.cart_totals .wc-proceed-to-checkout .checkout-button.button {
    border-radius: 30px;
}

/* Всплывающая корзина */
.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: #FAF2EC !important;
    border-radius: 30px !important;
    color: #2D2D2E !important;
    border: 1px solid #F94028 !important;
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 14px !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    background-color: #F94028 !important;
    color: #fff !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: #FAF2EC !important;
    border-radius: 30px !important;
    color: #2D2D2E !important;
    border: 1px solid #F94028 !important;
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 14px !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
    background-color: #F94028 !important;
    color: #fff !important;
}

.elementor-menu-cart__container .elementor-menu-cart__main {
    padding: 20px !important;
    width: 550px;
    height: 100vh;
}

.elementor-menu-cart__main .elementor-menu-cart__footer-buttons {
    padding-bottom: 20px;
}

.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    border-bottom-width: 0 !important;
}

.drawn-header-container .ekit_navSidebar-button {
    text-transform: uppercase;
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 14px;
}

.elementor-menu-cart__product {
    display: grid;
    grid-template-columns: 28% auto;
}

.elementor-menu-cart__product,
.elementor-menu-cart__subtotal {
    padding-bottom: 20px;
}

.elementor-menu-cart__product {
    padding-right: 30px;
}

.elementor-menu-cart__product-image {
    grid-row-start: 1;
    grid-row-end: 3;
    width: 100%;
}

.elementor-menu-cart__product-name,
.elementor-menu-cart__product-price {
    font-size: 14px;
    padding-left: 20px;
}

.elementor-menu-cart__product-name {
    grid-column-start: 2;
    grid-column-end: 3;
    margin: 0;
}

.elementor-menu-cart__product-name .botiga-qty-remove-wrapper a {
    color: #F94028;
}

.elementor-menu-cart__product .variation {
    display: grid;
    grid-template-columns: max-content auto;
    margin: 10px 0;
    color: #2D2D2E;
}

.widget_shopping_cart span.quantity {
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    border: none;
    background: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 4px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 85px;
}

.elementor-menu-cart__product-remove {
    color: #69727d;
    width: var(--remove-item-button-size, 22px);
    height: var(--remove-item-button-size, 22px);
    border-radius: var(--remove-item-button-size, 22px);
    border: 1px solid var(--remove-item-button-color, #d5d8dc);
    text-align: center;
    overflow: hidden;
    position: absolute;
    right: 37px;
    bottom: 220px;
    transition: .3s;
}

.elementor-menu-cart__product-remove>a {
    display: block;
    z-index: 2;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    position: absolute;
}

.elementor-menu-cart__product-remove:before {
    transform: rotate(45deg);
}

.elementor-menu-cart__product-remove:after,
.elementor-menu-cart__product-remove:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -1px;
    background: var(--remove-item-button-color, #d5d8dc);
    z-index: 1;
    transition: .3s;
}

.elementor-menu-cart__product-remove>a.remove_from_cart_button {
    display: var(--remove-from-cart-button, block);
}

.elementor-menu-cart__product-remove:after {
    transform: rotate(-45deg);
}

.elementor-menu-cart__subtotal {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    color: inherit;
    border-left: 1px solid #d5d8dc;
    border-bottom: 1px solid #d5d8dc;
    border-right: 1px solid #d5d8dc;
    border-top: 1px solid #d5d8dc;
}

.elementor-menu-cart__footer-buttons,
.elementor-menu-cart__product:not(:first-of-type),
.elementor-menu-cart__subtotal {
    padding-top: 20px;
}

.elementor-menu-cart__product,
.elementor-menu-cart__subtotal {
    padding-bottom: 20px;
}

.elementor-menu-cart__footer-buttons {
    font-size: 20px;
    text-align: var(--cart-footer-buttons-alignment-text-align, center);
    display: var(--cart-footer-buttons-alignment-display, grid);
    grid-template-columns: var(--cart-footer-layout, 1fr 1fr);
    margin-top: var(--cart-buttons-position-margin, 0);
    grid-column-gap: var(--space-between-buttons, 10px);
    grid-row-gap: var(--space-between-buttons, 10px);
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    display: var(--view-cart-button-display, inline-block);
    padding: var(--view-cart-button-padding, 15px);
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    display: var(--checkout-button-display, inline-block);
    padding: var(--checkout-button-padding, 15px);
}

.elementor-menu-cart__footer-buttons .elementor-button {
    height: fit-content;
}

.botiga-side-mini-cart__body .elementor-menu-cart__products {
    height: 100%;
    overflow: auto;
    overflow-y: auto;
}

.botiga-side-mini-cart .widget_shopping_cart_content {
    height: 85vh !important;
}

.botiga-side-mini-cart__body .widget_shopping_cart_content .elementor-menu-cart__subtotal {
    border-radius: 30px;
    padding: 10px 0;
}

.elementor-menu-cart__product .elementor-menu-cart__product-image.product-thumbnail img {
    border-radius: 12px;
}


/* Header Elementor */
.drawn-header-main-menu-wp a {
    font-family: 'Century Gothic Regular', sans-serif !important;
}

.woolentor_widget_psa input[type="search"] {
    min-height: 44px !important;
}

.wpml-ls-legacy-dropdown {
    width: 4.5em;
}

.wpml-ls-legacy-dropdown a {
    border: 1px solid #f6f6f6;
    background-color: #f6f6f6;
    padding: 16px 10px;
    border-radius: 23px;
}

/* Header - стандратный WP */
.bhfb-below_header_row .main-navigation .botiga-dropdown-ul .bhfb-desktop .bhfb-below_header_row .container .bhfb-row {
    border-bottom: 1px solid #F1F1F1;
}

.bhfb-desktop .bhfb-row-wrapper .container {
    padding: 0;
}

.bhfb-desktop .bhfb-below_header_row .bhfb-row .bhfb-column-1 {
    display: contents;
}

.botiga-dropdown .menu-menu-main-container .menu-item a {
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
}

.botiga-dropdown .menu-menu-main-anglijskij-container .menu-item a {
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
}

.botiga-dropdown .menu-menu-main-container .menu-item .botiga-dropdown-link {
    padding: 5px 0 !important;
}

.bhfb-desktop .botiga-dropdown>.botiga-dropdown-ul,
.bhfb-desktop .botiga-dropdown>div>.botiga-dropdown-ul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between !important;
}

.botiga-dropdown .botiga-dropdown-li {
    margin-right: 0 !important;
    display: flex;
}

.botiga-dropdown .botiga-dropdown-li:last-child {
    margin-right: 0 !important;
}

.botiga-dropdown .botiga-dropdown-li a {
    flex: 1;
    text-align: center;
}

.header-search-form .botiga-select select {
    color: #E9E9E9 !important;
}

.search .page-header {
    margin-top: 50px;
}

.bhfb-header .bhfb-main_header_row .bhfb-column-2 {
    justify-content: center !important;
}

.drawn-header-title-market h6 {
    font-family: 'SangBleu Sunrise Light' !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    letter-spacing: 4px;
}

.bhfb-above_header_row {
    height: 40px;
    align-items: center;
}

.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:first-child>a {
    justify-content: flex-start;
}

.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:last-child>a {
    justify-content: flex-end;
}

.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child):not(:last-child)>a {
    justify-content: center;
}

/* Кнопка меню на мобильной версии */
.drawn-menu-icon-text {
    display: flex;
    align-items: center;
}

.container .bhfb-component-mobile_hamburger a {
    color: #2D2D2E !important;
}

.drawn-menu-icon {
    margin-right: 10px;
    width: 26px;
}

.drawn-menu-text {
    text-transform: uppercase;
    font-family: 'Century Gothic Regular', sans-serif;
    font-size: 14px;
}

.bhfb-mobile .bhfb-component-mobile_hamburger .menu-toggle {
    display: contents;
}

.bhfb-column-2 .bhfb-component-mobile_hamburger .menu-toggle .ws-svg-icon {
    display: none;
}

/* Canvas меню стандратный WP  */
.bhfb.bhfb-mobile_offcanvas.botiga-offcanvas-menu.toggled {
    padding: 15px 10px;
}

.botiga-offcanvas-menu .botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-li {
    margin-right: 0;
    padding-top: 0;
    text-align: left;
}

.botiga-offcanvas-menu .botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-li .botiga-dropdown-link {
    text-align: left;
}

.botiga-offcanvas-menu .botiga-dropdown .botiga-dropdown-li a {
    padding: 10px 0 !important;
}

.botiga-mobile-offcanvas-menu-categories-nav__list {
    list-style: none;
    padding-left: 0;
}

.botiga-mobile-offcanvas-menu-categories-nav__item {
    padding-bottom: 10px;
}

.botiga-mobile-offcanvas-menu-categories-nav__item a {
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 16px !important;
}

.bhfb-mobile-offcanvas-rows .bhfb-mobile-offcanvas-col .header-html {
    margin: 0 auto 15px;
}

.bhfb-mobile_offcanvas .mobile-menu-close {
    right: 10px;
}

/* Логотип */
.drawn-header-logo-mob .elementor-widget-container {
    max-width: 100px;
}

/* Home page */

/* Main image */
.content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 120px !important;
}

#primary .entry-header .entry-title {
    margin: 40px 0 30px;
}

.drawn-main-image-box .elementor-element.elementor-element-bc87b41 img {
    width: auto;
}

.drawn-main-image-box .elementor-element.elementor-element-dcb3006 img {
    width: auto;
}

/* Категории */
/* Пагинация  */
.content-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10.42vw !important;
}

.content-wrapper .swiper-pagination-bullet {
    width: 2.60vw !important;
    border-radius: 0 !important;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 !important;
}

/* Новые выкройки */

/* Заголовок */
.drawn-home-new-products-title .product_title {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Add to cart */

/* Всплывающее окно при добавлении товара в корзину  */
.drawn-home-add-to-cart .elementor-button-wrapper {
    position: relative;
}

.drawn-home-add-to-cart .added_to_cart {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 1;
}

.drawn-home-add-to-cart .ajax_add_to_cart.added+.added_to_cart {
    display: block;
    width: max-content;
    border-radius: 25px;
    border: 1px solid #F94028;
    padding: 12px 35px 12px 25px;
    color: #2D2D2E;
}

/* Add to cart button на странице товара в Grid */
.drawn-box-price-cart-wish .drawn-add-to-cart-grid .elementor-shortcode .add_to_cart_button {
    background-color: #f94028 !important;
    border-color: #f94028;
    width: 51px;
    height: 51px;
    border-radius: 50%;
    background-size: 50% !important;
    background-position: center calc(50% - 2px) !important;
}

.drawn-box-price-cart-wish .drawn-add-to-cart-grid .elementor-shortcode .add_to_cart_button svg {
    margin: 0 !important;
    width: 20px;
    height: 20px;
}

.drawn-box-price-cart-wish .drawn-add-to-cart-grid .elementor-shortcode .add_to_cart_button:hover {
    background-color: #D40725 !important;
    border-color: #fff;
}

.drawn-box-price-cart-wish .drawn-add-to-cart-grid .elementor-shortcode {
    display: flex;
    margin: 0 20px
}

/* Крестик для закрытия этого всплывающего окна */
.drawn-home-add-to-cart .added_to_cart .close {
    position: absolute;
    top: 13px;
    right: 8px;
    cursor: pointer;
}

/* Wishlist */
.drawn-box-price-cart-wish .drown-product-card-box-wishlist .elementor-shortcode {
    border: 1px solid #E9E9E9;
    border-radius: 50%;
    width: 51px;
    height: 51px;
    display: flex;
}

.drawn-box-price-cart-wish .drown-product-card-box-wishlist .elementor-shortcode:hover {
    background-color: #f94028;
    border: 0px
}

.drown-product-card-box-wishlist .elementor-shortcode .wishsuite-button {
    padding: 15px;
}

.drown-product-card-box-wishlist .elementor-shortcode .wishsuite-button img {
    margin: 0 !important;
}

/* DRAWNDRESS */

.elementor-5185 .drawn-home-drawndress .elementor-heading-title {
    background: linear-gradient(180deg, #F4EBEB 17%, #FFFFFF 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Blog */

/* Ссылки */
.entry-content a {
    text-decoration: none !important;
}

/* Заголовок статьи  */
.elementor-5249 .elementor-element.elementor-element-dcba243 .elementor-heading-title a {
    font-family: "SangBleu - Regular", Sans-serif !important;
    font-size: 17px !important;
}

.drawn-post-main .elementor-icon-list-icon svg {
    width: 20px;
}

.single-post .container.content-wrapper .row.main-row {
    margin: 0 !important;
}

.drawn-single-post-icons li {
    margin-right: 30px;
}

.drawn-post-main .comments-area {
    background-color: #FAF2EC;
}

.drawn-post-main .form-submit .submit {
    padding: 10px 30px;
    margin-top: 10px;
}

.drawn-post-main .elementor-post-info {
    margin-bottom: 0;
}

.drawn-post-main .elementor-icon-list-items .elementor-icon-list-item {
    list-style: none;
}

/* FAQ */
/* Для последнего элемента аккордеона */
.elementor-5185 .elementor-element.elementor-element-e433c11 .elementskit-accordion .elementskit-card:last-child .elementskit-card-header>.elementskit-btn-link {
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 30px;
}

.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 0 !important;
}

/* При наведении */
.elementskit-accordion .elementskit-card .elementskit-card-header:hover {
    background-color: #FAF2EC;
}

#primaryHeading-0-e433c11~.collapse .ekit-accordion--content li {
    line-height: 32px;
}


/* Поиск на мобильной версии */

.elementor-search-form--skin-full_screen .elementor-search-form__container {
    align-items: flex-start !important;
    padding: 13% 10% !important;
    z-index: 9999999 !important;
}

.elementor-lightbox .dialog-lightbox-close-button {
    margin-top: 25px;
}

.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
    fill: #F94028;
}

.elementor-swiper-button {
    transition-duration: initial !important;
}

.botiga-ajax-search__wrapper {
    border-radius: 30px;
}

#woolentor_psa_results_wrapper {
    border-radius: 20px;
}

.woolentor_psa_inner_wrapper {
    border-radius: 20px;
}

/* Страница Wishlist */
.wishsuite-table-content .wishsuite-product-description p {
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wishsuite-table-content .wishsuite-product-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wishsuite-table-content table tbody>tr td {
    text-align: left !important;
    border: 1px solid #fa5843 !important;
}

.wishsuite-quick-cart-area .quantity {
    display: none !important;
}

.wishsuite-quick-cart-area .single_add_to_cart_button {
    width: 100% !important;
}

.wishsuite-quick-cart-area .woocommerce-variation-add-to-cart {
    margin-top: 0px !important;
}

.wishsuite-product-add_to_cart a {
    border-radius: 30px !important;
    font-size: 13px !important;
    padding-top: 15px !important;
}

/* Страница ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ */

.entry-content .drawn-politics-text-box .elementor-widget-container h2 {
    font-size: 18px !important;
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
}

.entry-content .drawn-politics-text-box .elementor-widget-container p {
    font-size: 17px !important;
    font-family: "Times New Roman", Sans-serif;
    color: #3E3E3F !important;
}

.entry-content .drawn-politics-text-box .elementor-widget-container span {
    font-size: 17px !important;
    font-family: "Times New Roman", Sans-serif;
    color: #3E3E3F !important;
}

.entry-content .drawn-politics-text-box .elementor-widget-container ul {
    margin: 15px 0;
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
}

.page-template-default.woolentor-empty-cart .entry-header .entry-title.page-title {
    font-family: 'SangBleu Sunrise Light', serif;
    font-size: 30px;
    font-weight: 300;
}

/* .post-9208 .entry-header .entry-title.page-title,
.post-10104 .entry-header .entry-title.page-title,
.post-29510 .entry-header .entry-title.page-title,
.post-29594 .entry-header .entry-title.page-title,
.post-9300 .entry-header .entry-title.page-title,
.post-9214 .entry-header .entry-title.page-title,
.post-9298 .entry-header .entry-title.page-title,
.post-9223 .entry-header .entry-title.page-title,
.post-10110 .entry-header .entry-title.page-title,
.post-9220 .entry-header .entry-title.page-title {
    font-family: 'SangBleu Sunrise Light', serif;
    font-size: 30px;
    font-weight: 300;
} */

.page-template-default.woolentor-empty-cart .entry-content p {
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
    font-size: 17px;
    text-align: justify;
}

/* .post-9208 .entry-content p,
.post-10104 .entry-content p,
.post-29510 .entry-content p,
.post-29594 .entry-content p,
.post-9300 .entry-content p,
.post-9214 .entry-content p,
.post-9298 .entry-content p,
.post-9223 .entry-content p,
.post-10110 .entry-content p,
.post-9220 .entry-content p {
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
    font-size: 17px;
    text-align: justify;
} */

.page-template-default.woolentor-empty-cart .entry-content li {
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
    font-size: 17px;
}

/* .post-9208 .entry-content li,
.post-10104 .entry-content li,
.post-29510 .entry-content li,
.post-29594 .entry-content li,
.post-9300 .entry-content li,
.post-9214 .entry-content li,
.post-9298 .entry-content li,
.post-9223 .entry-content li,
.post-10110 .entry-content li,
.post-9220 .entry-content li {
    color: #3E3E3F !important;
    font-family: "Times New Roman", Sans-serif;
    font-size: 17px;
} */


/* Страница "Контакты" */

.drawn-contacts-box-icon h3 {
    font-family: 'Century Gothic Regular', sans-serif !important;
}

.drawn-contacts-forma .elementor-field-type-html.elementor-col-20 {
    width: 7% !important;
}

.drawn-contacts-files-icon {
    width: 50px;
    height: 50px;
    transition: opacity 0.3s ease-in-out;
}

.drawn-contacts-divider {
    border: none;
    border-top: 1px solid #E9E9E9;
    margin: 9px 0 !important;
}

.drawn-contacts-privat-box {
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 14px;
}

.drawn-contacts-privat-box a {
    color: #F94028 !important;
}

.drawn-contacts-privat-box a:hover {
    color: #3e3e3f !important;
}

.drawn-contacts-forma .elementor-field-subgroup .elementor-field-option {
    display: flex;
    column-gap: 20px;
}

/* Форма обратной связи WpForms */
.wpforms-field-layout-columns .wpforms-layout-column {
    /* display: flex;
    flex-direction: column; */
}

.drawn-contacts-forma .elementor-field-group {
    display: flex;
    align-content: center;
}

.elementor-field-type-textarea {
    margin-top: 10px;
    margin-bottom: 20px !important;
}

.custom-upload-icon {
    margin-right: 8px;
    width: 38px;
}

.drawn-contacts-forma .file-size-text {
    color: #797979 !important;
    font-size: 14px;
    margin-left: 5px !important;
}

.custom-upload-button {
    display: flex;
    align-items: center;
    background-color: #ffffff00 !important;
    color: #2D2D2E !important;
    cursor: pointer;
    text-align: center;
    font-family: 'Century Gothic Regular', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.custom-upload-button:hover {
    background-color: #ffffff00;
}

.elementor-field-type-html {
    display: inline-block !important;
}

/* Реквизиты счета */
.drawn-contacts-account-details h3 {
    font-family: 'Century Gothic Regular', sans-serif !important;
}

/* Страница Блога */
/* .drawn-blog-box .elementor-grid-1 .elementor-grid {
    width: max-content;
} */
/* .drawn-blog-box .drawn-blog-box-posts .elementor-grid {
    width: max-content;
} */

/* .drawn-blog-box-posts .elementor-posts-container .elementor-post__card {
    width: 280%;
} */

.drawn-blog-box .box-post-n1 {}

.blog .page-header {
    display: none;
}

/* Сброс пароля */

.woocommerce-lost-password .entry-content {
    display: flex;
    justify-content: center;
}

.woocommerce-lost-password .woocommerce {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password {
    display: flex;
    flex-direction: column;
    max-width: 310px;
}

.woocommerce-lost-password .woocommerce-Input.woocommerce-Input--text.input-text {
    width: inherit;
}

.woocommerce-lost-password .password-toggle-btn {
    top: 17px !important;
}

.woocommerce-form-register .password-toggle-btn {
    top: 17px !important;
}