@charset "UTF-8"; @font-face { font-family: "Rokkitt"; font-display: swap; font-style: normal; font-weight: 700; src: url("../fonts/Rokkitt-Bold.woff2") format("woff2"); } @font-face { font-family: "Rokkitt"; font-display: swap; font-style: normal; font-weight: 300; src: url("../fonts/Rokkitt-Light.woff2") format("woff2"); } @font-face { font-family: "Rokkitt"; font-display: swap; font-style: normal; font-weight: 400; src: url("../fonts/Rokkitt-Regular.woff2") format("woff2"); } @font-face { font-family: "Rokkitt"; font-display: swap; font-style: normal; font-weight: 600; src: url("../fonts/Rokkitt-SemiBold.woff2") format("woff2"); } @font-face { font-family: "Rokkitt"; font-display: swap; font-style: normal; font-weight: 200; src: url("../fonts/Rokkitt-Thin.woff2") format("woff2"); } @font-face { font-family: "RobotoSlab"; font-display: swap; font-style: normal; font-weight: 700; src: url("../fonts/RobotoSlab-Bold.woff2") format("woff2"); } @font-face { font-family: "RobotoSlab"; font-display: swap; font-style: normal; font-weight: 300; src: url("../fonts/RobotoSlab-Light.woff2") format("woff2"); } @font-face { font-family: "RobotoSlab"; font-display: swap; font-style: normal; font-weight: 400; src: url("../fonts/RobotoSlab-Regular.woff2") format("woff2"); } @font-face { font-family: "RobotoSlab"; font-display: swap; font-style: normal; font-weight: 500; src: url("../fonts/RobotoSlab-Medium.woff2") format("woff2"); } @font-face { font-family: "RobotoSlab"; font-display: swap; font-style: normal; font-weight: 600; src: url("../fonts/RobotoSlab-SemiBold.woff2") format("woff2"); } .product__title, .section-cookie-notification__title, .navbar.offcanvas__site-navbar .nav-link, .entry-title, .modal-title, .product-card__title, .product__title, .product-price-bar__title, .order-total__label, .cart-item .product-name a, .cart-collaterals__title, .cart-advantages__title, .woocommerce-checkout>.woocommerce #order_review_heading, .checkout-product-item__name, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .checkout-section .checkout-section__title, .order-summary__title, .offcanvas-order-summary.offcanvas-bottom .offcanvas-title, .cart-bar__subtotal-label, .related__title, .services__item-title, .contact-form h2, .contact-info__content h1, .section__title, .section-cookie-notification__title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .faq-hero__title, .faq-content__title, .blog-hero h1, .blog-banner__casts, .blog-banner__title, .blog-loop__cats, .blog-loop__title, .single-header__title h1, .single-aside__title, .single-aside__text, .single-other__header, #modalGallery .modal-header, .services-loop__title, .edu-banner__cats, .edu-banner__title, .ks_img_who_title>.ks_title, .ks_second_block_founder .ks_title, #ks_brand, .ks_txt2, .ks_brand_miss_2, .scroller1 .ks_title, .ks_offices>.ks_title, .offices_main_inner1 .ks_title, .search-results__title, .search-results__cats-loop li a, .search-results__cats-found li, .account-page__title, .products-filters__mobile p, .ks_advices .ks_title, .ks_subtitle a, .ks_block_advices .ks_links .ks_ft_title, .ks_trendind_articles .ks_title, .ks_cite .cite, .ks_cite .ks_title, .ks_cite_container a, .ks_vintage .ks_title, .section-brand__cite-content, .woocommerce-products-header__title.page-title, .section-news__slide-card-category, .slider .swiper-slide__caption-title, .slider .swiper-slide__caption-title h1 { /* font-family: var(--family-h) !important; */ } :is(html[lang="ru-RU"], html[lang="fr-FR"]) :is(.product__title, .section-cookie-notification__title, .navbar.offcanvas__site-navbar .nav-link, .entry-title, .modal-title, .product-card__title, .product__title, .product-price-bar__title, .order-total__label, .cart-item .product-name a, .cart-collaterals__title, .cart-advantages__title, .woocommerce-checkout>.woocommerce #order_review_heading, .checkout-product-item__name, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .checkout-section .checkout-section__title, .order-summary__title, .offcanvas-order-summary.offcanvas-bottom .offcanvas-title, .cart-bar__subtotal-label, .related__title, .services__item-title, .contact-form h2, .contact-info__content h1, .section__title, .section-cookie-notification__title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .faq-hero__title, .faq-content__title, .blog-hero h1, .blog-banner__casts, .blog-banner__title, .blog-loop__cats, .blog-loop__title, .single-header__title h1, .single-aside__title, .single-aside__text, .single-other__header, #modalGallery .modal-header, .services-loop__title, .edu-banner__cats, .edu-banner__title, .ks_img_who_title>.ks_title, .ks_second_block_founder .ks_title, #ks_brand, .ks_txt2, .ks_brand_miss_2, .scroller1 .ks_title, .ks_offices>.ks_title, .offices_main_inner1 .ks_title, .search-results__title, .search-results__cats-loop li a, .search-results__cats-found li, .account-page__title, .products-filters__mobile p, .ks_advices .ks_title, .ks_subtitle a, .ks_block_advices .ks_links .ks_ft_title, .ks_trendind_articles .ks_title, .ks_cite .cite, .ks_cite .ks_title, .ks_cite_container a, .ks_vintage .ks_title, .section-brand__cite-content, .woocommerce-products-header__title.page-title, .section-news__slide-card-category, .slider .swiper-slide__caption-title, .slider .swiper-slide__caption-title h1, .section-news__slide-card-title) { font-weight: 300; } html[lang=zh-CN] body { font-family: NotoSansSC, sans-serif !important; } html[lang=zh-CN] :is(h1, h2, h3, .fam_h) { font-family: NotoSerifSC, serif !important; } a { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } /* p:last-child { margin-bottom: 0; } */ input { outline: none !important; } .entry-content { line-height: 135%; } .entry-content p, .entry-content ul, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 24px; line-height: 135%; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { font-family: var(--family-h); text-transform: uppercase; } .entry-content h1 { font-size: 24px; font-weight: 600; } .entry-content h2 { font-size: 22px; font-weight: 600; } .entry-content h3 { font-size: 20px; font-weight: 600; } .entry-content h4 { font-size: 16px; font-weight: 600; } .entry-content h5 { font-size: 12px; font-weight: 700; } .entry-content h6 { font-size: 11px; font-weight: 500; opacity: 0.7; } .entry-content ul, .entry-content ol { padding-left: 15px; } .entry-content ul li, .entry-content ol li { padding-left: 10px; } .entry-content a:hover { opacity: 0.7; } .entry-content :where(p, li) a:hover { opacity: 1; color: #3C7168; } .entry-content blockquote { margin-bottom: 20px; padding: 24px 0 24px 20px; border-left: 8px solid #ECE7D8; } .entry-content blockquote p { margin: 0; } .entry-content figure { margin-bottom: 24px; max-width: 100%; } .entry-content figure figcaption { margin-top: 8px; font-size: 12px; color: #121212; opacity: 0.6; } .entry-content :where(p, figure) img { padding: 10px; background: #ECE7D8; width: 100%; height: auto; } .entry-content .wp-video { background: #ECE7D8; margin: 10px; max-width: calc(100% - 20px); outline: 10px solid #ECE7D8; } .entry-content .wp-video .mejs-container { background: #ECE7D8; } .entry-content .bg_biege :where(p, figure) img { background: #FAF8ED; } .entry-content table { margin-top: 40px; margin-bottom: 40px; width: 100%; position: relative; padding: 10px; font-size: 12px; } /* .entry-content table:before { position: absolute; content: ""; width: 100%; height: 1px; border-top: 1px solid rgba(18, 18, 18, 0.1); top: -40px; left: 0; } */ .entry-content table.shop_attributes { margin-top: 0; } .entry-content table.shop_attributes tr { vertical-align: top; } .entry-content table.shop_attributes::before { display: none; } .entry-content table thead { background: #fff; } .entry-content table thead th { font-weight: 500; padding: 10px; } .entry-content table:not(.shop_attributes) :where(tbody, tfoot) tr { background: rgba(255, 255, 255, 0.5); position: relative; } .entry-content table:not(.shop_attributes) :where(tbody, tfoot) tr:after { position: absolute; content: ""; width: 100%; height: 4px; background: #faf8ed; top: 0; left: 0; } .entry-content table tbody td, .entry-content table tfoot td { padding: 10px; padding-top: 14px; } .entry-content table tbody th, .entry-content table tfoot th { padding: 10px; } .entry-content .btn, .entry-content button { padding: 10px 12px; font-size: 13px; font-weight: 400; color: #121212; border: 1px solid #121212; background: transparent; text-transform: uppercase; text-decoration: none; margin-bottom: 2px; } .entry-content .btn:hover, .entry-content button:hover { opacity: 0.7; } .faq-hero { padding-top: 66px; padding-bottom: 65px; text-align: center; } .faq-hero__title { font-size: 24px; font-weight: 600; margin-bottom: 8px; text-transform: uppercase; font-family: var(--family-h); } .faq-hero__text { font-size: 13px; max-width: 505px; margin: 0 auto; } .faq-content :target { scroll-margin-top: 139px; } .faq-content .accordion-container { max-width: 800px; margin: 0 auto; } .faq-content .accordion-header { position: relative; vertical-align: middle; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; font-size: 13px; text-transform: uppercase; line-height: 135%; padding-right: 20px; } .faq-content .accordion-header:before { content: ""; position: absolute; right: 0; top: 5px; background: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.86035 5.11035V7.89941H3.31543V5.11035H0.587891V3.5791H3.31543V0.790039H4.86035V3.5791H7.6084V5.11035H4.86035Z" fill="%23131313"/></svg>') no-repeat; width: 8px; height: 8px; } .faq-content .accordion-header.accordion-active::before { background: url('data:image/svg+xml,<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.35547 0.549805V1.9375H0.423828V0.549805H7.35547Z" fill="%23131313"/></svg>') no-repeat; top: 7px; } .faq-content .accordion-panel { display: none; padding-top: 10px; margin-bottom: 24px; font-size: 13px; line-height: 135%; text-transform: none; } .faq-content__wrap .accordion-panel { padding-top: 0; } .faq-all .accordion-panel { padding-right: 20px; } .faq-content .accordion-panel p { margin-bottom: 10px; } .faq-content .accordion-panel p:last-child { margin-bottom: 0; } .faq-content { padding-bottom: 75px; } .faq-content.section { padding-bottom: var(--space); } .faq-content__bottom { padding-top: 84px; text-align: center; } .faq-content__bottom p { margin-bottom: 12px; } .faq-content__aside { max-width: 217px; position: absolute !important; left: 0; top: 0; } .faq-content__aside .sidebar__inner { padding-top: 38px; } .faq-content__aside ul { list-style: none; padding: 0; margin: 0; } .faq-content__aside li { margin-bottom: 6px; } .faq-content__aside li:nth-last-child(1) { margin: 0; } .faq-content__aside a { line-height: 1; text-decoration: none; font-size: 12px; opacity: 0.6; color: #121212; } .faq-content__aside a.active { opacity: 1; } .faq-content__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .faq-content__block { max-width: 454px; width: 100%; margin: 0 auto; } .faq-content__item { padding-bottom: 56px; } .faq-content__item:nth-last-child(1) { padding-bottom: 0; } .faq-content__title { font-size: 17px; font-weight: 600; font-family: var(--family-h); text-transform: uppercase; margin-bottom: 21px; text-align: center; } .blog-hero { padding-top: 68px; padding-bottom: 169px; } .blog-hero:not(:has(.blog-banner)) { padding-bottom: 3em; } .blog-hero h1 { text-align: center; padding-bottom: 23px; font-size: 24px; text-transform: uppercase; font-family: var(--family-h); font-weight: 600; line-height: 110%; letter-spacing: 4.08px; margin: 0; } .blog-hero__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; height: 31px; margin-bottom: 49px; } .blog-hero__cats { position: relative; } .blog-hero__cats ul { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0; list-style: none; } .blog-hero__cats li { padding-right: 11px; } .blog-hero__cats li:nth-last-child(1) { padding-right: 0; } .blog-hero__cats li.active a { opacity: 1; text-decoration: underline; } .blog-hero__cats a { text-decoration: none; font-size: 13px; color: #121212; opacity: 0.6; } .blog-hero__cats a:hover { opacity: 1; } .blog-hero__tools { display: -webkit-box; display: -ms-flexbox; display: flex; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; right: 0; top: 0; font-size: 12px; } .blog-hero__sort { margin-right: 13px; } .blog-hero__sort p { display: inline-block; margin: 0; } .blog-hero__search { cursor: pointer; } .blog-banner { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 22px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .blog-banner__img { padding: 8px; background: #fff; width: 60%; } .blog-banner__img img { width: 100%; } .blog-banner__block { width: 40%; text-align: center; padding: 0 65px 0 45px; } .blog-banner__meta { text-transform: uppercase; font-size: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .blog-banner__casts { font-family: var(--family-h); letter-spacing: 3.2px; font-weight: 700; padding-right: 11px; position: relative; bottom: -1px; } .blog-banner__casts ul { list-style: none; padding: 0; margin: 0; } .blog-banner__casts li { margin-bottom: 6px; } .blog-banner__casts li:nth-last-child(1) { margin: 0; } .blog-banner__casts a { text-decoration: none; } .blog-banner__date { letter-spacing: 1.53px; opacity: 0.6; } .blog-banner__title { font-family: var(--family-h); font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 115%; letter-spacing: 2.04px; padding-bottom: 12px; } .blog-banner__title a { color: #121212; text-decoration: none; } .blog-banner__title a:hover { opacity: 0.7; } .blog-banner__text { font-size: 13px; line-height: 135%; } .blog-loop { padding-bottom: 111px; } .blog-loop__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; row-gap: 87px; -webkit-column-gap: 80px; -moz-column-gap: 80px; column-gap: 80px; padding: 0; } .blog-loop__item { width: 310px; position: relative; text-align: center; } .blog-loop__item.no-thumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 8px solid #fff; min-height: 200px; } .blog-loop__img { padding: 8px; background: #fff; margin-bottom: 12px; } .blog-loop__img img { width: 100%; aspect-ratio: 310/280; object-fit: cover; } .blog-loop__meta { text-transform: uppercase; font-size: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; gap: 5px; padding-bottom: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .blog-loop__cats { font-family: var(--family-h); letter-spacing: 3.2px; font-weight: 700; padding: 0; position: relative; bottom: -1px; } .blog-loop__cats ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 11px; } .blog-loop__cats li { margin: 0; } .blog-loop__cats a { text-decoration: none; } .blog-loop__date { letter-spacing: 1.53px; opacity: 0.6; } .blog-loop__title { font-family: var(--family-h); font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 1.3; letter-spacing: 2.04px; text-align: center; position: relative; } .blog-loop__title a { color: #121212; text-decoration: none; } .blog-loop__title a:hover { opacity: 0.7; } .blog-loop__title.external:before { background: url('data:image/svg+xml,<svg width="22" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Arrow45"><path id="Line 12" d="M14.328 8.172a.5.5 0 00-.5-.5h-4.5a.5.5 0 100 1h4v4a.5.5 0 001 0v-4.5zm-5.803 6.01l5.657-5.657-.707-.707-5.657 5.657.707.707z" fill="%23121212"/></g></svg>'); content: ""; position: absolute; right: -6px; top: -11px; width: 14px; height: 14px; } .blog-loop__external { margin-top: 7px; font-size: 13px; } .blog-loop__external a { opacity: 0.3; display: inline-block; } .blog-loop__external a:hover { opacity: 1; } .nav-posts { padding: 0; } .nav-posts ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 0; padding: 0; text-transform: uppercase; color: #121212; font-size: 13px; padding-top: 131px; } .nav-posts ul a { text-decoration: none; padding: 9px; color: #121212; } .nav-posts ul span.current { padding: 9px; opacity: 1; } .nav-posts a.page-numbers { opacity: 0.4; } .nav-posts a.page-numbers:hover { opacity: 1; } .nav-posts .prev.page-numbers { margin-right: 6px; } .nav-posts .next.page-numbers { margin-left: 6px; opacity: 1; } .single-header { padding-top: 32px; padding-bottom: 53px; } .single-header__wrap { color: #121212; text-align: center; max-width: 497px; margin: 0 auto; } .single-header__back { margin-bottom: 28px; font-size: 12px; opacity: 0.6; text-transform: uppercase; text-decoration: underline; letter-spacing: 0.84px; } .single-header__back a { color: #121212; } .single-header__back:hover { opacity: 1; } .single-header__title h1 { font-size: 24px; font-weight: 600; font-family: var(--family-h); line-height: 110%; padding-bottom: 24px; margin: 0; text-transform: uppercase; letter-spacing: 4.08px; } .single-header__sub { font-size: 14px; line-height: 135%; padding-bottom: 24px; } .single-header__share { display: none; position: relative; } .single-header .blog-banner__meta { padding: 0; } section.single-news { padding-bottom: 110px; } .single-news img { width: 100%; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; } .single-news__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .single-news__content { width: 691px; } .single-news__content :last-child { margin-bottom: 0; } .single-news__content :where(h2, h3):not(:first-child) { margin-top: 2em; } .single-news__content :where(h2, h3):not(:first-child).mt-1 { margin-top: 2em !important; } .single-aside { width: 186px; color: #121212; text-align: center; text-transform: uppercase; position: absolute !important; left: 0; } .single-aside a { color: #121212; } .single-aside img { width: 100%; } .single-aside__share { font-size: 12px; text-transform: uppercase; color: #121212; } a.single-aside__share > a:hover { opacity: 0.7; } .single-aside__related, .single-aside__items { position: relative; padding-top: 25px; margin-top: 25px; } .single-aside__related:before, .single-aside__items:before { content: ""; position: absolute; top: 0; left: calc(50% - 10px); background: rgba(18, 18, 18, 0.2); width: 21px; height: 1px; } .single-aside__title { font-size: 12px; line-height: 115%; font-family: var(--family-h); letter-spacing: 2.04px; font-weight: 700; padding-bottom: 24px; } .single-aside__content { padding-bottom: 25px; } .single-aside__content:nth-last-child(1) { padding-bottom: 0; } .single-aside__cats { padding-bottom: 6px; font-size: 9px; opacity: 0.6; letter-spacing: 1.53px; } .single-aside__cats ul { list-style: none; padding: 0; margin: 0; } .single-aside__cats li { margin-bottom: 6px; } .single-aside__cats li:nth-last-child(1) { margin: 0; } .single-aside__cats a { text-decoration: none; pointer-events: none; } .single-aside__text { font-size: 10px; font-family: var(--family-h); font-weight: 700; line-height: 115%; letter-spacing: 1.7px; position: relative; } .single-aside__text.external:before { background: url('data:image/svg+xml,<svg width="22" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Arrow45"><path id="Line 12" d="M14.328 8.172a.5.5 0 00-.5-.5h-4.5a.5.5 0 100 1h4v4a.5.5 0 001 0v-4.5zm-5.803 6.01l5.657-5.657-.707-.707-5.657 5.657.707.707z" fill="%23121212"/></g></svg>'); content: ""; position: absolute; right: -9px; top: -14px; width: 14px; height: 14px; } .single-aside__text a { text-decoration: none; } .single-aside__text a:hover { opacity: 0.7; } .single-aside__external { font-size: 10px; line-height: 135%; opacity: 0.3; text-transform: none; } .single-aside__item { margin-bottom: 10px; background: #fff; } .single-aside__item.no-thumb { padding-top: 10px; } .single-aside__item:nth-last-child(1) { margin-bottom: 0; } .single-aside__item .single-aside__text { padding: 0 20px; font-size: 9px; } .single-aside__item img { padding-bottom: 0; } .single-aside__price { padding: 0 20px; padding-top: 2px; font-size: 8px; letter-spacing: 1.36px; } .single-aside__item .product-card { padding: 0; padding-bottom: 20px; } .single-aside__item .product-card__meta { margin-top: 13px; } .single-aside__item .product-card__title { font-size: 9px; } .single-aside__item .product-card__price { font-size: 8px; } .single-aside__item .product-card__thumbnail-image-main img { padding: 13px; } .single-other.section { background: #ECE7D8; } .single-news .single-other { padding: var(--space) 0; } .single-other__header { font-size: 24px; font-family: var(--family-h); font-weight: 600; line-height: 110%; letter-spacing: 4.59px; text-transform: uppercase; text-align: center; padding-bottom: var(--space); } .single-other__all { width: 100%; margin: 0 auto; text-align: center; padding-top: 75px; } .single-other .swiper-slide { flex-direction: column; } .single-other .swiper-wrapper { height: auto; } .single-other__slider .swiper-navs { display: none; } .swiper-navs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; } .swiper-navs.static { position: static; justify-content: center; } .swpiper:not(.swiper-initialized) .swiper-navs { display: none; } .swiper-navs.static:has(+.swiper-wrapper) { margin-bottom: 1em; } .swiper-navs .swiper-button-next:after, .swiper-navs .swiper-button-prev:after { content: none; } .swiper-navs .swiper-button-prev svg, .swiper-navs .swiper-button-next svg { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; } [dir="rtl"] :is(.swiper-button-prev, .swiper-button-next) svg { transform: scaleX(-1); } .swiper-navs .swiper-button-next { position: relative; margin-left: 12px; top: 0; width: auto; height: auto; margin-top: 0; right: 0; } .swiper-navs .swiper-button-prev { position: relative; margin-right: 12px; top: 0; width: auto; height: auto; margin-top: 0; left: 0; } .swiper-navs .swiper-pagination { width: auto; position: relative; bottom: 0; top: 0; left: 0; } .faq-content__head { display: none; } .visible-mob { display: none; } .blog-hero.blog-archive, .paged .blog-hero { padding-bottom: 0; } .page-deafult { padding-bottom: 100px; } .page-deafult__wrap { padding-bottom: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; } .page-deafult__wrap :target { scroll-margin-top: 139px; } .page-deafult__content { max-width: 688px; width: 100%; } .page-deafult__aside { width: 100%; max-width: 217px; margin-right: 136px; } @media (min-width: 769px) { .page-deafult__aside .inner-wrapper-sticky { padding-bottom: 30px; } } .toc { font-size: 12px; color: #121212; } .toc ul { list-style: none; margin: 0; } .toc ul#toc { padding: 0; } .toc a { display: inline-block; margin-bottom: 4px; color: #121212; opacity: 0.6; text-decoration: none; line-height: 135%; } .toc a:hover { opacity: 1; } .toc-header { display: none; } .slider .swiper-slide__caption-title { line-height: 110%; letter-spacing: 4.08px; } .slider .swiper-slide__caption-title h1 { font-size: inherit; } .swiper-slide__caption .btn { letter-spacing: 0.91px; } .swiper-slide__btn-full-screen svg { display: none; } .section.top-offers { padding-top: 76px; padding-bottom: 38px; position: relative; } :where(.woocommerce-cart, .page-template-template-favourites) .section.top-offers { padding: var(--space-05) 0; background-color: #ECE7D8; } .product-card a { color: #121212; display: block; } .section-news__slide-card-category ul { list-style: none; padding: 0; margin: 0; } .section-news__slide-card-category li { margin-bottom: 6px; } .section-news__slide-card-category li:nth-last-child(1) { margin: 0; } .section-news__slide-card-category a { display: inline-block; text-decoration: none; } .section-news__slide-card-title { display: inline-block; position: relative; } .section-news__slide-card-title.external:before { background: url('data:image/svg+xml,<svg width="22" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Arrow45"><path id="Line 12" d="M14.328 8.172a.5.5 0 00-.5-.5h-4.5a.5.5 0 100 1h4v4a.5.5 0 001 0v-4.5zm-5.803 6.01l5.657-5.657-.707-.707-5.657 5.657.707.707z" fill="%23121212"/></g></svg>'); content: ""; position: absolute; right: -10px; top: -11px; width: 14px; height: 14px; } .section-news__img { padding: 8px; background: #fff; } .swiper-news .swiper-slide { color: #121212; position: relative; display: block; } .swiper-news .swiper-slide.no-thumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 8px solid #fff; min-height: 200px; } .swiper-news .swiper-wrapper { padding-bottom: 44px; } .section-news .btn { letter-spacing: 0.91px; } .section-news.section { padding-bottom: 74px; } .section-brand__btn { letter-spacing: 0.91px; } .section-brand { padding-bottom: 54px; } .section.section-edu { padding-top: 74px; padding-bottom: 101px; } .swiper-edu-center .swiper-slide { display: block; } .swiper-edu-center { padding-bottom: 57px; } .products__container { padding-left: 8px; padding-right: 8px; } .products-sorting__content { padding-left: 20px; padding-right: 20px; } .columns .products__item { width: calc(33.33% - 3px); background: #fff; } .row__products { gap: 4px; justify-content: flex-start; align-items: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } @media (min-width: 576px) { .row__products.row { width: calc(100% + var(--gr-gutter-x)); } } .products__container { padding-bottom: 100px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .site-header__content { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 10px; padding-right: 10px; position: relative; z-index: 1001; padding-top: 19px; padding-bottom: 19px; } .contact-form form input[type=text], .contact-form form input[type=email], .contact-form form textarea, .contact-form form input[type=tel] { font-size: 11px; text-transform: uppercase; border-radius: 0; } [dir="rtl"] .wpcf7 :is(input[type="url"], input[type="email"], input[type="tel"]) { direction: rtl; } @media (max-width: 575px) { .contact-form form { max-width: 100%; padding-left: 18px; padding-right: 18px; } .contact-form form input[type=text], .contact-form form input[type=email], .contact-form form textarea, .contact-form form input[type=tel] { font-size: 15px; text-transform: none; } } .contact-form p { margin: 0; } .contact-form__text { font-size: 13px; font-style: normal; font-weight: 400; line-height: 135%; max-width: 215px; margin-left: auto; margin-right: auto; } .contact-form .wpcf7-not-valid-tip { text-align: left; font-size: 11px; } .contact-form .wpcf7-spinner { position: absolute; margin: 0 10px; } .contact-form .wpcf7-acceptance .wpcf7-list-item { margin-left: 0; } .contact-form .wpcf7-acceptance input[type=checkbox] { display: none; } .contact-form .wpcf7-acceptance .wpcf7-list-item-label::before, .contact-form .wpcf7-acceptance .wpcf7-list-item-label::after { content: " "; } .contact-form .wpcf7-acceptance .wpcf7-list-item-label { position: relative; padding-left: 24px; display: block; cursor: pointer; } .contact-form .wpcf7-acceptance .wpcf7-list-item-label:before { display: block; -ms-flex-negative: 0; flex-shrink: 0; width: 16px; height: 16px; position: absolute; left: 0; top: 0; border: 1px solid #000; } .contact-form .wpcf7-acceptance .wpcf7-list-item input:checked~.wpcf7-list-item-label:after { opacity: 1; } .contact-form .wpcf7-acceptance .wpcf7-list-item-label:after { content: ""; width: 16px; height: 16px; position: absolute; left: 0; top: 0; opacity: 0; background: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Check"><path id="Vector 2" d="M1.454 7.192l4.675 4.444 8.416-8" stroke="%23ffff"/></g></svg>'); background-color: #000; } .contact-form form .form-check { padding-left: 0; } .product__images-card { padding: 20px; } .product__gallery { position: relative; display: block; } .product__gallery .product__images-card { aspect-ratio: auto; position: relative; } .product__gallery .product__images-card:hover .product__images__zoom { opacity: 1; } .product__images__zoom { position: absolute; right: 40px; top: 40px; width: 42px; height: 40px; opacity: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 10px; cursor: pointer; } .product__images__zoom svg { -webkit-transform: scale(1.7); -ms-transform: scale(1.7); transform: scale(1.7); } .product__images__zoom span { display: none; } #modalGallery .modal-content { border: none; } #modalGallery .modal-dialog { max-width: 100vw; height: 100vh; margin: 0; } #modalGallery .modal-body { overflow: hidden; padding-top: 0; padding-bottom: 5px; } #modalGallery .modal-header { padding-top: 36px; padding-bottom: 32px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: var(--family-h); font-size: 17px; font-weight: 600; letter-spacing: 3.06px; text-transform: uppercase; } #modalGallery .btn-close { font-size: 12px; text-transform: uppercase; text-decoration: underline; letter-spacing: 0.84px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); margin: 0; cursor: pointer; } #modalGallery .btn-close svg { display: none; } #modalGallery .swiper-product-gallery .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #modalGallery .swiper-button__open-gallery { display: none; } #modalGallery .swiper-navs { position: absolute; top: 0; height: 100%; width: 100%; left: 0; } #modalGallery .swiper-button-prev { left: 30px; position: absolute; top: calc(50% - 30px); } #modalGallery .swiper-button-next { right: 30px; position: absolute; top: calc(50% - 30px); padding: 10px; } .swiper-product-gallery { width: 70%; margin: 0 auto; height: calc(100vh - 95px - 117px - 5px); } .swiper-product-gallery img { padding: 10px; background: #fff; width: auto; height: 100%; } .swiper-product-gallery .swiper-slide-active { cursor: -webkit-zoom-in; cursor: zoom-in; } .swiper-product-gallery .swiper-slide-video { cursor: default; } .swiper-product-gallery .swiper-slide-video video { max-width: 100%; max-height: 100%; } .swiper-product-gallery .swiper-slide-video-thumb svg { position: absolute; top: calc(50% - 9px); left: calc(50% - 8px); } .swiper-product-gallery .swiper-slide-zoomed { cursor: move; } .swiper-slide-zoomed > .swiper-zoom-container { will-change: transform; transform-style: preserve-3d; width: 100%; } .swiper-slide:not(.swiper-slide-zoomed) > .swiper-zoom-container { transform: none !important; } .swiper-slide-zoomed>.swiper-zoom-container>img { max-width: 200% !important; max-height: 200% !important; } .section-brand__photo img { height: auto; } .gallery-thumbs { padding-top: 33px; } .gallery-thumbs .swiper-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .gallery-thumbs .swiper-slide { width: 105px; height: 84px; padding: 4px; background: #fff; margin-right: 4px; cursor: pointer; opacity: 0.2; } .gallery-thumbs .swiper-slide:not(.swiper-slide-thumb-active):hover { opacity: 0.6; } .gallery-thumbs .swiper-slide img { width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; } .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; } .contact-form form { margin: 0 auto; } .contact-form__text { padding-bottom: 20px; } .about .section.top-offers { padding-top: 154px; padding-bottom: 111px; } .about .section.top-offers:after { content: none; } .about .section-news.section { padding-top: 77px; padding-bottom: 58px; background: #ECE7D8; } .about .contact-form__text { max-width: 300px; padding-bottom: 79px; } .about h2 { font-size: 24px; letter-spacing: 4.08px; } .about form { max-width: 300px; } @media (max-width: 575px) { .about .contact-form .container form { max-width: 100%; padding: 0; } } .about .contact-form { padding-top: 133px; padding-bottom: 134px; background: #FAF8ED; } .services-hero { padding: 72px 0; } .admin-bar .services-scrolls__wrap.fixed { top: 130px; } .services-scrolls__wrap .sidebar__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; -webkit-transition: top 0.2s ease; transition: top 0.2s ease; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .services-scrolls__wrap.is-affixed .sidebar__inner { position: fixed; background: #FAF8ED; padding: 12px 0; z-index: 1; transition: 0.05s !important; } .services-scrolls__wrap.is-affixed .sidebar__inner::-webkit-scrollbar { display: none; } .services-scrolls__item { font-size: 13px; line-height: 135%; text-transform: uppercase; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .services-scrolls__item a { display: block; padding: 10px; text-decoration: none; background: #ECE7D8; color: #121212; } .services-scrolls__item a.active { background: #DDD8CA; border-bottom: 2px solid #3C7168; } .services-scrolls__item:hover { opacity: 0.7; } .services-loop { position: relative; margin-bottom: 30px; } .services-loop__wrap { padding-top: 83px; padding-bottom: 40px; } .services-loop__item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 66px; gap: 20px; } .services-loop__item:nth-child(even) .services-loop__block { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .services-loop__item:nth-child(even) .services-loop__img { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .services-loop__item:nth-last-child(1) { margin-bottom: 0; } .services-loop__img { width: calc(50% - 10px); } .services-loop__img img, .services-loop__img video { width: 100%; padding: 8px; background: #fff; } .services-loop__block { width: calc(50% - 10px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 562px; margin: 0 auto; text-align: center; } .services-loop__title { font-size: 17px; font-weight: 600; letter-spacing: 2.89px; text-transform: uppercase; padding-bottom: 10px; font-family: var(--family-h); } .services-loop__text { font-size: 14px; line-height: 135%; padding-bottom: 34px; } .page-template-template-services :target { scroll-margin-top: 199px; } .page-template-template-values :target { scroll-margin-top: 139px; } .values-hero { padding: 150px 0; } .values-loop { padding-bottom: 20px; } .values-loop__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 12px; padding: 0 20px; } .values-loop__item { width: 100%; background: #ECE7D8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; min-height: calc(100vh - 139px - 10px); position: relative; } .values-loop__item:nth-last-child(1) .values-loop__down { display: none; } .values-loop__item .container { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .values-loop__text { max-width: 600px; margin-bottom: 0; padding-bottom: 50px; text-align: center; } .values-loop__gallery { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 16px; padding: 0 32px; width: 100%; } .values-loop__img { width: calc(33.333% - 11px); } .values-loop__img img { width: 100%; padding: 8px; background: #fff; -o-object-fit: cover; object-fit: cover; } .values-loop__down { padding: 10px; cursor: pointer; position: absolute; bottom: 30px; } .values-slider { margin: 0; width: 100%; } .values-slider .swiper-wrapper { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; } .values-slider .swiper-offers-buttons { display: none; } .cats-class ul { list-style: none; padding: 0; margin: 0; } .cats-class ul li { margin-bottom: 5px; } .cats-class ul li:nth-last-child(1) { margin: 0; } .cats-class ul a { color: #121212; text-decoration: none; } .edu-hero { padding-top: 68px; padding-bottom: 73px; color: #121212; } .edu-hero a { color: #121212; } .edu-hero__cats { font-size: 13px; color: #121212; position: relative; height: 31px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .edu-hero__cats ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .edu-hero__cats ul li { margin-bottom: 0; } .edu-hero__cats li { margin-right: 11px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; opacity: 0.6; } .edu-hero__cats li:hover { opacity: 1; } .edu-hero__cats li:nth-last-child(1) { margin-right: 0; } .edu-hero__cats li.active { opacity: 1; text-decoration: underline; } .edu-hero__search svg { padding-right: 5px; padding-left: 5px; padding-top: 4px; cursor: pointer; width: 30px; height: 30px; } .edu-banner__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; } .edu-banner__big { width: 75%; } .edu-banner__big .edu-banner__item { height: 100%; } .edu-banner__big .edu-banner__img { width: 55%; } .edu-banner__big .edu-banner__block { width: 45%; } .edu-banner__small { width: 25%; } .edu-banner__small .edu-banner__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 20px; } .edu-banner__small .edu-banner__item:nth-last-child(1) { margin-bottom: 0; } .edu-banner__small .edu-banner__block { padding: 32px; max-width: none; margin: 0; width: 100%; } .edu-banner__small .edu-banner__img { width: 100%; } .edu-banner__small .edu-banner__img img { max-height: 200px; -o-object-fit: cover; object-fit: cover; } .edu-banner__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; color: #121212; } .edu-banner__block { max-width: 386px; margin: 0 auto; text-align: center; } .edu-banner__img { height: 100%; } .edu-banner__img img { padding: 8px; background: #fff; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .edu-banner__cats { font-size: 10px; font-weight: 700; font-family: var(--family-h); text-transform: uppercase; margin-bottom: 8px; opacity: 0.6; letter-spacing: 3.6px; } .edu-banner__title { font-size: 14px; font-weight: 700; line-height: 115%; font-family: var(--family-h); margin-bottom: 12px; text-transform: uppercase; letter-spacing: 2.38px; } .edu-banner__title a { text-decoration: none; } .edu-banner__title a:hover { opacity: 0.7; } .edu-banner__desc { font-size: 12px; line-height: 135%; margin-bottom: 12px; } .edu-banner__date { font-size: 10px; letter-spacing: 1.7px; text-transform: uppercase; } .edu-support { margin: 20px 20px; background: #ECE7D8; padding: 68px 0; text-align: center; } .edu-support__title { font-size: 13px; line-height: 135%; margin-bottom: 12px; } .edu-loop { padding-bottom: 111px; } .edu-loop__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; } .edu-loop__item { width: calc(33.333% - 14px); text-align: center; color: #121212; } .edu-loop__item a { color: #121212; } .edu-loop__item.no-thumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 8px solid #fff; min-height: 200px; background-color: #fff; } .edu-loop .section-edu-center__slide-card-meta { padding: 32px; } .edu-loop .section-news__slide-card-category a { opacity: 0.6; pointer-events: none; } .edu-loop .section-edu-center__slide-card img { height: auto; } .edu-loop .nav-posts ul { padding-top: 89px; } .ks_main { background-color: #faf8ed; color: #121212; } .ks_main p { margin: 0; } .container-ks { max-width: 1440px; margin-left: auto; margin-right: auto; } /* первый блок----------------- */ .ks_who_block>img, .ks_who_block>video { width: 100%; height: calc(100vh - 137px); -o-object-fit: cover; object-fit: cover; background-color: #3c7168; padding: 20px; padding-top: 0; /* border: green solid 3px; */ /* outline: 20px solid #3C7168; outline-offset: -20px; } */ } .ks_who_block { position: relative; margin-bottom: 200px; } .ks_img_who { padding: 32px; max-width: 431px; height: auto; background-color: #faf8ed; border: 6px solid #ece7d8; /* outline-offset: -6px; */ position: absolute; bottom: 249px; left: 97px; text-align: center; } .ks_img_who_title>.ks_title { font-weight: 600; text-transform: uppercase; font-family: var(--family-h); font-size: 24px; line-height: 110%; letter-spacing: 4px; margin: 0; padding-bottom: 20px; } .ks_img_who_title>p { margin: 0; font-size: 13px; line-height: 135%; text-transform: uppercase; } /* ------------------второй блок founder-------- */ .photo_founder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 20px; padding-right: 20px; } .ks_button { padding: 9px; width: 142px; height: auto; background-color: #ece7d8; position: absolute; bottom: 40px; left: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; } .ks_button a { text-decoration: none; } .ks_button p { text-transform: uppercase; font-size: 13px; color: #121212; margin: 0; } .ks_button { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; } .arrow_pctr { height: 18px; width: auto; } .ks_second_block_founder { margin-bottom: 129px; } .ks_text_founder { width: 50%; } .photo_itself { width: 50%; position: relative; } .img_photo_founder { width: 100%; height: auto; border: 14px solid #ece7d8; } .ks_second_block_founder { text-transform: uppercase; } .ks_second_block_founder .ks_title { font-family: var(--family-h); font-size: 24px; font-weight: 600; margin: 0; line-height: 110%; letter-spacing: 4px; width: 287px; margin-left: auto; margin-right: auto; } .ks_second_block_founder .ks_txt { font-size: 13px; line-height: 135%; margin: 0; } .ks_txt { padding-top: 47px; padding-bottom: 47px; } .ks_text_founder_inner { text-align: center; margin: 0 auto; max-width: 420px; } .ks_img_founder_signature { padding-bottom: 44px; width: auto; max-width: 235px; } #ks_brand { font-size: 12px; font-weight: 700; font-family: var(--family-h); } .ks_txt2 { font-family: var(--family-h); letter-spacing: 3px; padding-bottom: 7px; font-weight: 600; font-size: 17px; } /* ----------третий блок Принципы */ /* .ks_third_block_princip { background-color: #ece7d8; border-top: 12px solid #3c7168; height: auto; width: calc(100% - 60px); padding-bottom: 124px; } */ .princip_inner { border-top: 12px solid #3c7168; background-color: #ece7d8; text-align: center; padding-right: 280px; padding-left: 280px; margin-right: auto; margin-left: auto; /* width: 100%; */ height: auto; padding-bottom: 124px; margin-left: 30px; margin-right: 30px; } .ks_brand_miss { padding-top: 64px; font-size: 13px; line-height: 135%; text-transform: uppercase; margin: 0; } .ks_brand_miss_2 { font-family: var(--family-h); font-size: 28px; font-weight: 600; letter-spacing: 6px; line-height: 120%; text-transform: uppercase; margin: 0; padding-top: 63px; } /* _-------четвёртый мини блок scroller 1 */ .scroller1 p { text-align: center; font-size: 13px; line-height: 135%; margin: 0; } .scroller1 .ks_title { padding-bottom: 10px; font-weight: 600; font-family: var(--family-h); font-size: 24px; text-align: center; line-height: 110%; letter-spacing: 4px; max-width: 523px; text-transform: uppercase; } .fourth_block_scroller1 { max-width: 523px; margin: 174px auto 69px auto; } /* ---------------------пятый блок Origination Block */ .fifth_block_origination { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 149px; padding-left: 20px; padding-right: 20px; /* gap: 84px; */ } .origination_one { /* max-width: 690px; */ height: auto; width: 50%; } .origination_one img { width: 100%; } .origination_one img { border: 8px white solid; } /* .origination_one { margin-right: 84px; margin-left: 200; } */ .origination_two { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 50%; -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; text-align: center; margin-top: auto; margin-bottom: auto; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; margin-left: 20px; } .origination_two>p { max-width: 562px; text-transform: uppercase; font-size: 13px; line-height: 135%; margin: 0 auto; margin-bottom: 20px; } .origination_two>p:nth-last-child(1) { margin-bottom: 0; } /* ----------шестой мини блок offices */ .ks_offices { text-align: center; padding-bottom: 68px; max-width: 523px; margin: 0 auto; } .ks_offices>p { font-size: 13px; line-height: 135%; margin: 0; } .ks_offices>.ks_title { font-family: var(--family-h); padding-bottom: 10px; font-weight: 600; font-size: 24px; text-transform: uppercase; line-height: 110%; letter-spacing: 4px; text-align: center; } /* -------------------седьмой блок Офисы Основной */ .offices_main { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } .offices_main .ks_title { font-size: 14px; line-height: 110%; font-weight: 600; letter-spacing: 2.4px; text-transform: uppercase; } .offices_main p { font-size: 13px; line-height: 135%; } .offices_main_inner1 { width: 100%; height: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; } .office_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .office_inner img { width: 27px; } .ks_item_one { /* padding: 44px 113px; */ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; margin-bottom: 4px; /* text-align: center; */ } .ks_offices_main_image { width: 100%; height: auto; } .ks_offices_main_image>img { width: 100%; height: auto; border: solid 20px #ddd8ca; } .arrow_pctr { width: 16px; } .offices_main_inner1 .ks_title, .offices_main_inner1 p { text-align: center; margin: 0; } .offices_main_inner1 .ks_title { font-weight: 600; font-family: var(--family-h); } .offices_main_inner1 .ks_title { padding-bottom: 14px; } .ks_offices_Valmy { padding-bottom: 14px; } .ks_item_two { padding-top: 44px; } .ks_item_three { padding-top: 44px; } .offices_main_slider { display: none; } /* --------восьмой мини блок Top offers */ .ks_top_offers { text-align: center; margin-bottom: 68px; width: 523px; margin-left: 459px; margin-right: 458px; } .ks_top_offers>p { font-size: 13px; line-height: 135%; margin: 0; } .ks_top_offers>.ks_title { padding-bottom: 10px; font-weight: 600; font-size: 24px; text-transform: uppercase; line-height: 110%; letter-spacing: 4px; text-align: center; } .ks_img_arrow { width: 58px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 15px auto 15px auto; } .ks_img_arrow>img { width: 11px; height: auto; } .ks_top_offers img { text-align: center; } .single-edu-header__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .single-edu-header__col { width: 50%; position: relative; height: 100%; } .single-edu-header__col img { padding: 10px; background: #ECE7D8; width: 100%; aspect-ratio: 1; object-fit: cover; } .single-edu-header__block { max-width: 400px; margin: 0 auto; text-align: center; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .single-edu-center .entry-content { font-size: 16px; } .single-edu-center .entry-content h2 { font-size: 25px; } .single-edu-center .entry-content h3 { font-size: 18px; margin-bottom: 1.2em; } .single-edu-center .single-header { padding-top: 3em; color: #121212; } .single-edu-center .single-header a { color: #121212; display: inline-block; } .single-edu-center .single-header__back { margin-bottom: 0; position: absolute; top: 24px; left: calc(50% - 60px); } .single-edu-center .single-header__title h1 { font-size: 32px; font-weight: 400; line-height: 110%; padding-bottom: 36px; text-transform: uppercase; letter-spacing: 5.44px; } .single-edu-center .single-header__sub { font-size: 16px; padding-bottom: 36px; } .single-edu-center .single-header__sub p { margin: 0; } .single-edu-center .blog-banner__meta { font-size: 10px; flex-direction: column; gap: 1em; } .single-edu-center .blog-banner__meta>div { margin: 0; } .single-edu-center .blog-banner__casts { opacity: 0.6; } .single-edu-center .single-news { padding-bottom: 96px; } .single-edu-center .blog-loop__img { margin: 0; } .single-edu-center .blog-loop__cats { font-size: 10px; letter-spacing: 3.6px; text-transform: uppercase; margin-bottom: 8px; padding-right: 0; } .single-edu-center .blog-loop__cats a { color: inherit; pointer-events: none; } .single-edu-center .blog-loop__cats a:not(:hover) { opacity: 0.6; } .single-edu-center .blog-loop__title { font-size: 14px; letter-spacing: 2.38px; margin-bottom: 12px; } .single-edu-center .blog-loop__date { font-size: 10px; letter-spacing: 1.7px; text-transform: uppercase; opacity: 0.6; margin-top: auto; } .single-edu-center .blog-loop-edu__block { background: #fff; padding: 32px; color: #121212; flex-grow: 10; display: flex; flex-direction: column; } .single-edu-center .blog-loop__wrap { row-gap: 0px; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; } .single-edu-center .blog-loop__item { width: calc(33.333% - 20px); } .woocommerce-checkout { color: #121212; } .woocommerce-checkout .woocommerce { overflow-x: hidden; } .checkout-form-column { padding-right: 84px; } .checkout-section { font-size: 13px; } .checkout-section__logged { padding-top: 27px; margin: 0; font-size: 10px; } .checkout-section__logged span { text-transform: uppercase; color: #3C7168; } .checkout-section-coupon .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .checkout-section-coupon .btn { width: 63px !important; background-color: transparent !important; border: 1px solid #121212 !important; color: #121212 !important; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .checkout-section-coupon .btn:hover { opacity: 0.7; } .checkout-section-coupon .form-floating { width: calc(100% - 72px); margin-right: 9px; } .checkout-section-coupon input { height: 100%; text-transform: uppercase; font-size: 11px; margin-bottom: 0 !important; } .checkout-descriton { margin: 0; padding-bottom: 27px; font-size: 13px; } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; font-size: 12px; text-transform: uppercase; outline: none; } .form-row-last, .form-row-first { width: 50%; display: inline-block; } .woocommerce-billing-fields input, .woocommerce-billing-fields textarea, .woocommerce-additional-fields input, .woocommerce-additional-fields textarea, .checkout-section textarea, .checkout-section input { border: none; border-bottom: 1px solid rgba(18, 18, 18, 0.1); width: 100%; outline: 0; font-size: 12px; text-transform: uppercase; padding: 10px 0; margin-bottom: 16px; } .woocommerce-billing-fields textarea { min-height: 60px; } .form-row-first { padding-right: 6px; } .woocommerce-billing-fields .validate-required { position: relative; } .woocommerce-billing-fields .validate-required:before { position: absolute; top: 10px; left: -10px; content: "*"; font-size: 14px; color: #3C7168; } .woocommerce-billing-fields #billing_country_field.validate-required { text-transform: uppercase; } .woocommerce-billing-fields #billing_country_field.validate-required:before { top: 7px; } .woocommerce-notices-wrapper { position: relative; max-width: none; display: none; } .woocommerce-notices-wrapper .woocommerce-error { background-color: #fff; margin-bottom: 12px; padding: 20px; padding-left: 40px; border: 2px solid #ECE7D8; } .woocommerce-checkout-payment { margin-bottom: 50px; } .checkout-review-order-column { color: #121212; } .checkout-subtotal, .checkout-delivery, .checkout-order-total { font-size: 13px; } .place-order .woocommerce-privacy-policy-text { font-size: 13px; } .woocommerce-shipping-totals ul { list-style: none; margin: 0; padding: 0; } .shipping__title { font-size: 13px; display: flex; gap: 1em; justify-content: space-between; } .checkout-review-order-column .woocommerce-shipping-totals { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 13px; opacity: 1; } .checkout-review-order-column .shipping__text { margin-left: auto; } .order-summary .helper-badge { display: none; } .site-navbar { position: relative; z-index: 1000; } .site-header .search-results { width: 100%; -webkit-transition: 0.2s all linear; transition: 0.2s all linear; -webkit-transform: translateY(-150%); -ms-transform: translateY(-150%); transform: translateY(-150%); padding-bottom: 36px; position: fixed; visibility: hidden; top: 0; bottom: 0; } html#site-gr:has(#wpadminbar) .site-header .search-results { top: 32px; } .site-header .search-results__header { padding-top: 25px; padding-bottom: 28px; } .search-results__all { display: none; padding-top: 50px; font-size: 13px; font-weight: 600; color: #07584F; text-transform: uppercase; } .site-header.search .site-header__content, .site-header.search .site-navbar { display: none; } .site-header.search .search-results { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); visibility: visible; overflow-y: auto; } html:has(.site-header.search) { overflow: hidden; } .search-results { background: #ECE7D8; } .search-results__form-search { display: flex; align-items: center; } .search-results__header { background: #3C7168; padding: 34px 20px; border-bottom: 10px solid #6B4C52; } .search-results button[type=submit] { border: none; background: transparent; margin-inline-end: 2px; position: relative; bottom: 2px; } .search-results__btn-close { position: absolute; inset-inline-end: 10px; top: 18px; } .search-results input[type=search] { border: none; background: transparent; color: #FAF8ED; caret-color: currentColor; text-transform: uppercase; font-size: 16px; width: 100%; box-sizing: border-box; padding-inline-end: 45px; } .search-results input[type=search]::-webkit-input-placeholder { color: #FAF8ED; opacity: 0.3; } .search-results input[type=search]::-moz-placeholder { color: #FAF8ED; opacity: 0.3; } .search-results input[type=search]:-ms-input-placeholder { color: #FAF8ED; opacity: 0.3; } .search-results input[type=search]::-ms-input-placeholder { color: #FAF8ED; opacity: 0.3; } .search-results input[type=search]::placeholder { color: #FAF8ED; opacity: 0.3; } .search-results__title { font-size: 24px; font-family: var(--family-h); line-height: 110%; letter-spacing: 4.08px; text-align: center; font-weight: 600; text-transform: uppercase; } .search-results__cats { padding-top: 48px; padding-bottom: 50px; position: relative; margin-bottom: 40px; } .search-results__cats:after { position: absolute; content: ""; bottom: 0; left: calc(50% - 10px); background: #121212; opacity: 0.2; width: 21px; height: 1px; } .search-results__cats-loop ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: 32px; gap: 4px; } .search-results__cats-loop li { background: #FAF8ED; text-transform: uppercase; letter-spacing: 2.04px; } .search-results__cats-loop li:hover { opacity: 0.7; } .search-results__cats-loop li a { display: block; padding: 10px; font-size: 12px; font-weight: 700; font-family: var(--family-h); text-decoration: none; color: #121212; } @media (max-width: 575px) { .site-header .search-results { overflow: hidden; box-sizing: border-box; } .search-results__cats-loop { overflow-x: auto; scrollbar-width: none; display: flex; margin-right: -20px; padding-bottom: 1.2em; padding-right: 20px; padding-left: 20px; box-sizing: border-box; } .search-results__cats-loop::-webkit-scrollbar { display: none; } .search-results__cats-loop ul { flex-wrap: nowrap; padding-right: 30px; box-sizing: border-box; } .search-results__cats-loop li { white-space: nowrap; box-sizing: border-box; } } .search-results__all-found { text-align: center; padding-top: 12px; display: none; } .search-results__all-found a { color: #121212; font-size: 12px; letter-spacing: 0.84px; } .search-results__all-found a:not(:hover) { opacity: 0.6; } .search-results__cats-found { display: none; margin-top: 48px; padding-top: 40px; position: relative; } .search-results__cats-found:after { position: absolute; content: ""; top: 0; left: calc(50% - 10px); background: #121212; opacity: 0.2; width: 21px; height: 1px; } .search-results__cats-found ul { padding: 0; margin: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; } .search-results__cats-found li { font-size: 13px; letter-spacing: 2.21px; font-family: var(--family-h); font-weight: 600; text-transform: uppercase; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .search-results__cats-found li:hover { background: #e2dbc5; } .search-results__cats-found li a { padding: 8px; display: block; font-size: 13px; color: #121212; text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; } .search-results__cats-found li img { width: 64px; } .search-results__cats-found span { display: inline-block; margin-left: 8px; width: calc(100% - 72px); text-align: center; } .search-results .product-card { padding-bottom: 28px; } .search-results__products.search { padding-top: 48px; } .search-results__products.search:has(.search-nothing) .search-results__all-found { display: none !important; } .search-results__swiper { padding-left: 20px; } .backdrop { opacity: 0; z-index: 10; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #000; } .backdrop.active { opacity: 0.5; } .loader-sw { position: fixed; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(250, 252, 255, 0.35); z-index: 50; } .loader-sw:after { position: absolute; content: ""; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40px; height: 40px; background: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.2525 11.9195C24.4715 12.7006 24.4715 13.9669 25.2525 14.7479C26.0336 15.529 27.2999 15.529 28.0809 14.7479L25.2525 11.9195ZM32.0212 10.8077C32.8022 10.0266 32.8022 8.76032 32.0212 7.97927C31.2401 7.19822 29.9738 7.19822 29.1928 7.97927L32.0212 10.8077ZM7.97963 29.1924C7.19858 29.9734 7.19858 31.2398 7.97963 32.0208C8.76068 32.8019 10.027 32.8019 10.8081 32.0208L7.97963 29.1924ZM14.748 28.0809C15.529 27.2999 15.529 26.0335 14.748 25.2525C13.9669 24.4714 12.7006 24.4714 11.9196 25.2525L14.748 28.0809ZM29.4276 18C28.3231 18 27.4276 18.8954 27.4276 20C27.4276 21.1046 28.3231 22 29.4276 22V18ZM35 22C36.1046 22 37 21.1046 37 20C37 18.8954 36.1046 18 35 18V22ZM5 18C3.89543 18 3 18.8954 3 20C3 21.1046 3.89543 22 5 22V18ZM10.5719 22C11.6765 22 12.5719 21.1046 12.5719 20C12.5719 18.8954 11.6765 18 10.5719 18V22ZM18 10.5724C18 11.6769 18.8954 12.5724 20 12.5724C21.1046 12.5724 22 11.6769 22 10.5724L18 10.5724ZM22 5C22 3.89543 21.1046 3 20 3C18.8954 3 18 3.89543 18 5L22 5ZM18 35C18 36.1046 18.8954 37 20 37C21.1046 37 22 36.1046 22 35H18ZM22 29.4281C22 28.3235 21.1046 27.4281 20 27.4281C18.8954 27.4281 18 28.3235 18 29.4281L22 29.4281ZM11.9195 14.7479C12.7006 15.529 13.9669 15.529 14.7479 14.7479C15.529 13.9669 15.529 12.7006 14.7479 11.9195L11.9195 14.7479ZM10.8077 7.97927C10.0267 7.19822 8.76032 7.19822 7.97927 7.97927C7.19822 8.76032 7.19822 10.0267 7.97927 10.8077L10.8077 7.97927ZM29.1924 32.0208C29.9734 32.8019 31.2398 32.8019 32.0208 32.0208C32.8019 31.2398 32.8019 29.9734 32.0208 29.1924L29.1924 32.0208ZM28.0809 25.2525C27.2999 24.4714 26.0335 24.4714 25.2525 25.2525C24.4714 26.0335 24.4714 27.2999 25.2525 28.0809L28.0809 25.2525ZM28.0809 14.7479L32.0212 10.8077L29.1928 7.97927L25.2525 11.9195L28.0809 14.7479ZM10.8081 32.0208L14.748 28.0809L11.9196 25.2525L7.97963 29.1924L10.8081 32.0208ZM29.4276 22H35V18H29.4276V22ZM5 22H10.5719V18H5V22ZM22 10.5724V5L18 5L18 10.5724L22 10.5724ZM22 35V29.4281L18 29.4281L18 35H22ZM14.7479 11.9195L10.8077 7.97927L7.97927 10.8077L11.9195 14.7479L14.7479 11.9195ZM32.0208 29.1924L28.0809 25.2525L25.2525 28.0809L29.1924 32.0208L32.0208 29.1924Z" fill="%23303757"/></svg>') center no-repeat; -webkit-animation: rotating 3s backwards infinite; animation: rotating 3s backwards infinite; } @-webkit-keyframes rotating { 0% { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); } } @keyframes rotating { 0% { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); } } .search-nothing { text-align: center; width: 100%; } .search-nothing span { color: #3C7168; } #offcanvasMobileMenu .offcanvas-body .search-form { display: none; } .search-gr { padding-top: 57px; background: #FAF8ED; } .search-gr__header { text-align: center; padding: 0 20px; padding-bottom: 100px; } .search-gr__title { font-size: 11px; line-height: 135%; text-transform: uppercase; font-weight: 500; margin-bottom: 0; opacity: 0.6; padding-bottom: 76px; } .search-gr .search-form { border-bottom: 1px solid #ECE7D8; position: relative; } .search-gr .search-form label { width: 100%; } .search-gr .search-form input[type=search] { border: none; background: transparent; color: #FAF8ED; text-transform: uppercase; width: 100%; font-size: 20px; line-height: 110%; letter-spacing: 3.4px; color: #121212; padding: 16px 0; text-align: center; } .search-gr .search-form input[type=submit] { position: absolute; right: 0; top: 15px; border: none; background: transparent; text-transform: uppercase; color: var(--gr-body-color); font-weight: var(--gr-body-font-weight); } .no-results { padding-top: 86px; padding-bottom: 100px; max-width: 451px; margin: 0 auto; } .no-results .search-nothing { margin: 0; padding-bottom: 10px; } .no-results__content { text-align: center; } .no-results__content p { margin-bottom: 0; font-size: 13px; line-height: 135%; opacity: 0.4; } .dropdown-menu { padding: 8px 0; text-transform: none; font-size: 14px; text-align: start; } .dropdown-menu li.dropdown-item { padding: 2px 8px; margin-bottom: 4px; } .dropdown-menu li.dropdown-item:not(.active) { padding-inline-start: 28px; } .dropdown-menu li.dropdown-item:nth-last-child(1) { margin-bottom: 0; } .dropdown-menu li.dropdown-item.active:before { margin-inline-end: 4px; width: 16px; height: 16px; } #offcanvasMobileMenu li:nth-child(1) .dropdown-menu { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; gap: 10px; } .offcanvas__site-navbar .dropdown-menu[data-bs-popper] { margin-top: 0; } @media only screen and (min-width: 768px) { .offcanvas-body::-webkit-scrollbar { width: 0; } .offcanvas-body { -ms-overflow-style: none; } .offcanvas-body { overflow: -moz-scrollbars-none; } } .product-price-bar { z-index: 10; } .single-product .section-news { background: #ECE7D8; } .product__gallery-column .swiper-pagination { display: none; } .single-product .slider { padding: 0; background-color: transparent; bottom: 10px; display: none; } .single-product #main .top-offers { padding-bottom: 3em; } .single-product #main .top-offers .swiper-offers { margin-bottom: 3em; } .woocommerce-tabs .woocommerce-product-attributes p { margin-bottom: 0; } .offcanvas__site-navbar .menu-item-has-children li { position: relative; } .offcanvas__site-navbar .menu-item-has-children li a { position: static; text-decoration: none; } .offcanvas__site-navbar .menu-item-has-children li a:before { position: absolute; inset: 0px; content: ""; z-index: 0; } .ks_item_one { position: static; } .ks_item_one:hover .accordion-header { background-color: #ddd8ca; } .ks_item_one.active .offices_main__address { display: block; } .ks_item_one.active .accordion-header { background-color: #ddd8ca; } .ks_item_one .offices_main__address { display: none; } .ks_main .accordion-container { position: relative; } .ks_main .accordion-header { background-color: #ECE7D8; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; cursor: pointer; width: 355px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; padding: 44px 0; } .ks_main .accordion-panel { display: none; position: absolute; left: 355px; top: 0; width: calc(100% - 355px); height: 100%; } .office_inner.active .accordion-panel { display: block; } .accordion-container__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .offices_main_swiper { margin-left: 0; margin-right: 0; width: 100%; } .offices_main_inner1 { min-height: 768px; -ms-flex-line-pack: baseline; align-content: baseline; } .office_inner .accordion-header img { padding-bottom: 14px; } .account-page { padding-bottom: 100px; color: #121212; } .account-page h1 { margin-bottom: 0; } .account-page .entry-header { margin-bottom: 36px; } .account-page__wrap { max-width: 690px; margin: 0 auto; } .account-page .woocommerce-MyAccount-navigation { margin-bottom: 52px; } .account-page .woocommerce-MyAccount-navigation ul { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; gap: 15px; } .account-page .woocommerce-MyAccount-navigation li { padding: 0; } .account-page .woocommerce-MyAccount-content { padding: 20px; background-color: #fff; border: 2px solid #ECE7D8; margin-bottom: 12px; } .account-page .woocommerce { padding-bottom: 0; } .account-page__title { font-family: var(--family-h); font-size: 20px; font-weight: 600; line-height: 135%; text-transform: uppercase; margin-bottom: 8px; } .account-page__descr { font-size: 13px; line-height: 135%; margin: 0 !important; padding-bottom: 27px; } .account-page__email-your { opacity: 0.4; text-transform: uppercase; font-size: 9px; } .account-page__email-current { margin-bottom: 0 !important; font-size: 12px; line-height: 110%; border-bottom: 1px solid rgba(18, 18, 18, 0.1); padding-bottom: 8px; } .account-page .edit-account p { margin-bottom: 0; } .account-page input { border: none; border-bottom: 1px solid rgba(18, 18, 18, 0.1); width: 100%; outline: 0; font-size: 12px; text-transform: uppercase; padding-bottom: 8px; margin-bottom: 16px; } .account-page label { text-transform: uppercase; opacity: 0.4; } .account-page .form-row-last, .account-page .form-row-first { width: 49.5%; } .account-page .entry-content table { margin: 0; min-width: 500px; } .account-page .entry-content table:before { content: none; } .account-page #billing_company_field { display: none; } .account-page .select2-container--default .select2-selection--single, .account-page .select2-container--default .select2-selection--single { height: 30px; border-radius: 0; border: none; border-bottom: 1px solid rgba(18, 18, 18, 0.1); } .account-page__table { overflow-x: auto; } .woocommerce-MyAccount-navigation-link.is-active a { text-decoration: underline; opacity: 1; } .woocommerce-MyAccount-navigation-link a { color: #121212; opacity: 0.5; text-decoration: none; } .after-order { padding: 100px 0; max-width: 730px; margin: 0 auto; } .after-order .woocommerce-thankyou-order-details { list-style: none; } .after-order__link { text-transform: uppercase; margin-bottom: 40px; } .after-order__link a { text-decoration: none; } .after-order__link a:hover { text-decoration: underline; } .white-container-block { padding: 20px; background-color: #fff; border: 2px solid #ECE7D8; margin-bottom: 12px; } .account-edit { text-transform: uppercase; } .account-remember input { width: auto; margin-bottom: 0; margin-right: 10px; cursor: pointer; } .account-remember label { margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; } #modalAuth .woocommerce-form-register p { margin-bottom: 0; } .products-filters__chosen-title { display: none; margin-bottom: 5px; } .products-filters { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 14px; padding-right: 20px; color: #121212; --width: 254px; } .products-filters .wpc-edit-filter-set { display: none; } .products-filters .products-filters__box { overflow-x: hidden; width: 100%; } .products-filters.is-affixed .products-filters__box { left: auto !important; } .products-filters .wpc-filter-title, .products-filters .wpc-filter-title span { font-size: 13px; font-weight: 400; line-height: 135%; text-transform: uppercase; margin-bottom: 0; } .products-filters .wpc-filter-title { padding-top: 8px; padding-bottom: 12px; } .products-filters .wpc-filters-section.wpc-filter-terms-count-1 { display: none !important; } .products-filters .wpc-filters-section { border-top: 1px solid rgba(18, 18, 18, 0.1); margin-bottom: 0; margin-top: 16px; } .products-filters__mobile { display: none; } .filter_item__desc { margin: 10px 0; padding-bottom: 12px; font-weight: 400; line-height: 128%; color: #a2a2a0; } .filter_item__desc p { margin: 0; } .filter_item__desc p span[data-bs-target] { text-decoration: underline; cursor: pointer; } .filter_item__desc p span[data-bs-target]:hover { color: var(--color-accent); } .products-filters__chosen { position: relative; } .products-filters__chosen.active { padding-bottom: 30px; } .products-filters__chosen ul.wpc-filter-chips-list { display: flex; flex-wrap: wrap; margin-bottom: 0; padding: 0; } .wpc-filters-main-wrap .wpc-filter-content li.wpc-term-item a { color: #121212; font-size: 13px; font-weight: 300; line-height: 135%; } .wpc-filter-_stock_status .wpc-filter-content ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .wpc-filter-_stock_status .wpc-filter-content li input { display: none; } .wpc-filter-_stock_status .wpc-filter-content li.wpc-term-item { margin-bottom: 0; position: relative; } .wpc-filter-_stock_status .wpc-filter-content li.wpc-term-item:nth-child(1) { margin-right: 15px; } .wpc-filter-_stock_status .wpc-filter-content li.wpc-term-item:nth-child(1):before { content: "/"; position: absolute; right: -9px; font-size: 14px; opacity: 0.2; } .wpc-filter-_stock_status .wpc-filter-content li.wpc-term-item:hover a { opacity: 1; } .wpc-filter-_stock_status .wpc-filter-content li.wpc-term-item label { padding: 0; } .wpc-filter-_stock_status .wpc-filter-content li a { opacity: 0.2; pointer-events: none; } .wpc-filter-_stock_status .wpc-filter-content .wpc-term-selected a { opacity: 1; text-decoration: underline; } .wpc-filter-_stock_status .wpc-filter-content li .wpc-term-count { display: none; } .wpc-filters-main-wrap .wpc-filter-content ul.wpc-filters-ul-list { padding: 0; margin: 0; } .products-filters .wpc-filters-main-wrap a.wpc-toggle-a { margin-top: 7px; border: none !important; text-decoration: underline; color: #121212; font-size: 13px; font-weight: 400; text-transform: lowercase; } .products-filters .wpc-filters-main-wrap a.wpc-toggle-a:hover { color: #6B4C52; } .wpc-show-less a.wpc-toggle-a.wpc-see-more-control { display: inline-block; } .wpc-show-more a.wpc-toggle-a.wpc-see-less-control { display: inline-block; } /* a.wpc-toggle-a::after { font-size: 13px; } a.wpc-toggle-a.wpc-see-more-control::after { content: 'show more'; } a.wpc-toggle-a.wpc-see-less-control::after { content: 'show less'; } html[lang="ru-RU"] a.wpc-toggle-a.wpc-see-more-control::after { content: 'показать ещё'; } html[lang="ru-RU"] a.wpc-toggle-a.wpc-see-less-control::after { content: 'свернуть'; } html[lang="fr-FR"] a.wpc-toggle-a.wpc-see-more-control::after { content: 'afficher plus'; } html[lang="fr-FR"] a.wpc-toggle-a.wpc-see-less-control::after { content: 'montrer moins'; } */ .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field { background: transparent; border: none; position: relative; padding-left: 24px; line-height: 135%; font-size: 13px; font-weight: 300; color: #121212; } .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field::-webkit-input-placeholder { color: #121212; opacity: 0.7; } .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field::-moz-placeholder { color: #121212; opacity: 0.7; } .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field:-ms-input-placeholder { color: #121212; opacity: 0.7; } .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field::-ms-input-placeholder { color: #121212; opacity: 0.7; } .wpc-filters-main-wrap .wpc-filter-content input.wpc-filter-search-field::placeholder { color: #121212; opacity: 0.7; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filter-search-wrapper { position: relative; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filter-search-wrapper:before { content: ""; position: absolute; left: 0; background: url(../img/icons/icon-search.svg) no-repeat; width: 18px; height: 18px; } .wpc-filters-main-wrap .wpc-filter-content .wpc-term-count { margin: 0 2px; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list input { display: none; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list label { padding-left: 0; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; padding-inline-end: 15px; display: block; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list label> :where(a, .wpc-term-count) { display: inline !important; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item:has(.wpc_ch_onoff)::before { display: none; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list label:not(:has(.wpc_ch_onoff)):hover a { text-decoration: underline; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item:has(.wpc_ch_onoff) { padding-left: 0; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list label:has(.wpc_ch_onoff) { padding-right: 0; display: flex; width: 100%; } .wpc-filters-main-wrap .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item:has(.wpc_ch_onoff) label a { text-decoration: none; } .wpc_ch_onoff { white-space: nowrap; margin-inline-start: auto; } .wpc_ch_onoff span { opacity: 0.6; } .wpc_ch_onoff span:hover { opacity: 1; } .wpc-filters-main-wrap .wpc-filter-content .wpc-checkbox-item:has(.wpc_ch_onoff):not(.wpc-term-selected) .wpc_ch_onoff__off { text-decoration: underline; opacity: 1; } .wpc-filters-main-wrap .wpc-filter-content .wpc-term-selected:has(.wpc_ch_onoff) .wpc_ch_onoff__on { text-decoration: underline; opacity: 1; } .wpc-filters-main-wrap .wpc-filter-content li.wpc-term-item label span.wpc-term-swatch, .wpc-filters-main-wrap .wpc-filter-content .wpc-term-swatch-wrapper { width: 8px; height: 8px; min-width: 8px; } .wpc-filters-main-wrap .wpc-filter-content .wpc-term-swatch-wrapper { margin: 0; position: absolute; right: 0; } .wpc-filters-main-wrap .wpc-filter-content:not(.wpc-filter-_stock_status) .wpc-term-selected { position: relative; padding-left: 8px; } .wpc-filters-main-wrap .wpc-filter-content:not(.wpc-filter-_stock_status) .wpc-term-selected a { text-decoration: underline; } .wpc-filters-main-wrap .wpc-filter-content:not(.wpc-filter-_stock_status) .wpc-term-selected:before { content: ""; width: 4px; height: 4px; position: absolute; left: 0; background: #121212; top: calc(50% - 2px); } .wpc-filters-section .wpc-open-icon { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; border: none !important; } .wpc-filters-section .wpc-open-icon:before { content: ""; position: absolute; inset-inline-end: 5px; top: -2px; padding: 0; background-color: transparent; margin-left: auto; background-size: contain; background-position: center center; width: 12px; height: 12px; border: none; background-repeat: no-repeat; } .wpc-filters-section.wpc-closed .wpc-open-icon::before, .wpc-filters-section.wpc-filter-collapsible .wpc-open-icon::before { background-image: url(../img/icons/icon-plus.svg); } .wpc-filters-section.wpc-opened .wpc-open-icon:before, .wpc-filters-section.wpc-filter-collapsible:has(.wpc-filter-content[style*="block"]) .wpc-open-icon:before { background-image: url(../img/icons/icon-minus.svg); } body .products-filters .wpc-custom-selected-terms { display: block; } .wpc-filter-selected-values { display: none; } .wpc-chip-reset-all { position: absolute; bottom: 0; left: 0; } .wpc-chip-reset-all a { font-weight: 400 !important; text-decoration: underline !important; } :is(html[lang="ru-RU"], html[lang="fr-FR"]) .wpc-chip-reset-all a .wpc-filter-chip-name { font-size: 0; } html[lang="ru-RU"] .wpc-chip-reset-all a .wpc-filter-chip-name::after { content: 'Сбросить всё'; font-size: 13px; } html[lang="fr-FR"] .wpc-chip-reset-all a .wpc-filter-chip-name::after { content: 'Tout effacer'; font-size: 13px; } .wpc-filter-chip .wpc-filter-chip-name { margin-right: 0.3em; } .products-filters .wpc-filter-chips-list a, body .products-filters .wpc-filter-chips-list li.wpc-filter-chip a { border: none; font-size: 13px; font-weight: 300; padding: 0; color: #121212; } .products-filters .wpc-filter-chips-list li, body .products-filters .wpc-filter-chips-list li.wpc-filter-chip, .products-filters li.wpc-filter-chip { margin-bottom: 5px; } .products-filters__chosen .wpc-filter-chips-list li.wpc-filter-chip { margin-right: 10px; } .products-filters .products-filters__box::-webkit-scrollbar { width: 0; } .products-filters .products-filters__box { -ms-overflow-style: none; } .products-filters .products-filters__box { overflow: -moz-scrollbars-none; } .products-filters .products-filters__box { overflow-y: auto; } .products-filters .products-filters__box .widget_wpc_filters_widget { padding-bottom: 30px; } .site-header__logo img { width: 100% !important; height: 100% !important; } .woocommerce-no-products-found { padding: 50px 0; } .widget_wpc_sorting_widget { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; } .widget_wpc_sorting_widget .widget-title { margin-inline-end: 4px; text-transform: uppercase; margin-top: 2px; } .widget_wpc_sorting_widget .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered { text-transform: uppercase; height: 100%; padding-right: 0; padding-left: 0; padding-bottom: 5px; padding-top: 5px; white-space: nowrap; text-decoration: underline; line-height: 1; } .widget_wpc_sorting_widget .wpc-sorting-form .select2-container--default .select2-selection--single { background-color: transparent; border: none; } .widget_wpc_sorting_widget .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; } .widget_wpc_sorting_widget .select2.select2-container.select2-container--default { min-width: 30px !important; display: block; width: auto !important; } .widget_wpc_sorting_widget .wpc-sorting-form { height: 21px; } .widget_wpc_sorting_widget .select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown { border-color: #ECE7D8; color: #121212; background-color: #FAF8ED; padding: 8px 0; text-transform: none; font-size: 14px; width: auto !important; min-width: 155px; font-size: 14px; border-radius: 0; position: absolute; top: 14px; inset-inline-start: auto; inset-inline-end: 0; } .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected] { padding: 2px 8px; margin-bottom: 4px; cursor: pointer; } .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected]:hover, .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option--highlighted[aria-selected], .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected=true] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #121212; text-decoration: none; background-color: #ECE7D8; } .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected=false] { padding-inline-start: 28px; } .widget_wpc_sorting_widget .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected=true]:before { content: ""; background-image: url(../img/icons/icon-check.svg); width: 16px; height: 16px; display: block; margin-inline-end: 4px; } .widget_wpc_sorting_widget .select2-container--open .select2-dropdown--below { border: 1px solid #ECE7D8; } .widget_wpc_sorting_widget .wpc-after-sorting-form .select2-container { left: 0 !important; top: 0 !important; position: relative !important; } .drop-lang { color: #121212; } .drop-lang__title { font-size: 14px; position: relative; opacity: 0.5; margin-bottom: 24px; } .drop-lang li.dropdown-item:not(.active) { padding-left: 0; } .drop-lang li.dropdown-item:not(.active):hover { background: rgba(18, 18, 18, 0.05); } .drop-lang li.dropdown-item { padding: 0; margin-bottom: 6px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .drop-lang li.dropdown-item:nth-last-child(1) { margin-bottom: 0; } .drop-lang li.dropdown-item a { text-transform: none; display: block; opacity: 1; color: #121212; padding: 8px; text-decoration: none; font-size: 14px; position: relative; } .drop-lang li.dropdown-item a:hover { color: #121212; } .drop-lang li.dropdown-item.active a:before { content: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Check"><path id="Vector 2" d="M1.454 7.192l4.675 4.444 8.416-8" stroke="%23121212"/></g></svg>'); position: absolute; top: calc(50% - 8px); inset-inline-end: 8px; width: 16px; height: 16px; } .drop-lang .woocs_flag_view_item { padding: 0; margin-bottom: 6px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; display: block; margin-right: 0; position: relative; opacity: 1; width: 100%; height: auto; padding: 8px; text-decoration: none; } .drop-lang .woocs_flag_view_item:nth-last-child(1) { margin-bottom: 0; } .drop-lang .woocs_flag_view_item img { display: none; } .drop-lang .woocs_flag_view_item:before { content: ""; position: absolute; left: 0; top: 0; text-transform: none; display: block; opacity: 1; color: #121212; text-decoration: none; font-size: 14px; position: relative; } .drop-lang .woocs_flag_view_item:hover { opacity: 1; } .drop-lang .woocs_flag_view_item_current { background: #ECE7D8; pointer-events: none; } .drop-lang .woocs_flag_view_item_current:after { content: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Check"><path id="Vector 2" d="M1.454 7.192l4.675 4.444 8.416-8" stroke="%23121212"/></g></svg>'); position: absolute; top: calc(50% - 8px); inset-inline-end: 8px; width: 16px; height: 16px; } .drop-lang .woocs_flag_view_item:not(.woocs_flag_view_item_current):hover { background: rgba(18, 18, 18, 0.05); } .drop-lang a[data-currency=USD]:before { content: "$, USD"; } .drop-lang a[data-currency=EUR]:before { content: "€, EUR"; } .drop-lang__toggle { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 5px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .drop-lang__toggle svg { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .drop-lang__toggle.show svg { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .drop-lang .dropdown-menu { padding: 18px; } .drop-lang .dropdown-item.active { background: #ECE7D8; } .drop-lang .dropdown-item.active a { pointer-events: none; } .edu-hero__close { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 60px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; } .edu-hero__close:hover span { color: #121212; } .edu-hero__close span { display: block; font-size: 8px; font-weight: 600; text-transform: uppercase; background-color: rgba(18, 18, 18, 0.05); padding: 4px; color: rgba(18, 18, 18, 0.3); -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .edu-hero__close img { margin-left: 5px; } .edu-hero__form input { font-size: 12px; font-weight: 400; border: none; padding: 0; text-transform: uppercase; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; outline: 0; background-color: transparent; width: 0; } .edu-hero__form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; position: relative; margin-left: auto; } .edu-hero__cats.search-open .edu-hero__close, .blog-hero__header.search-open .edu-hero__close { display: -webkit-box; display: -ms-flexbox; display: flex; } .edu-hero__cats.search-open .edu-hero__search, .blog-hero__header.search-open .edu-hero__search { margin-left: 0; height: 31px; } .edu-hero__cats.search-open input, .blog-hero__header.search-open input { width: calc(100% - 60px); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 2px; } .edu-hero__cats.search-open .edu-hero__search svg, .blog-hero__header.search-open .edu-hero__search svg { display: none; } .edu-hero__cats.search-open .edu-hero__search, .blog-hero__header.search-open .edu-hero__search { border-bottom: 1px solid rgba(18, 18, 18, 0.1); } .blog-hero__header.search-open .blog-hero__sort { display: none; } .edu-hero .edu-hero__search { position: absolute; right: 0; top: 0; } .blog-hero__sort p { margin-right: 4px; text-transform: uppercase; } .blog-hero__sort { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .blog-hero__sort .select2-container--default .select2-selection--single .select2-selection__rendered { text-transform: uppercase; height: 100%; padding-right: 0; padding-left: 0; padding-bottom: 5px; padding-top: 5px; white-space: nowrap; text-decoration: underline; line-height: 1; } .blog-hero__sort .select2-container--default .select2-selection--single { background-color: transparent; border: none; } .blog-hero__sort .select2.select2-container.select2-container--default { min-width: 30px !important; display: block; width: auto !important; height: 22px; } .blog-hero__sort .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; } .blog-hero__sort .select2.select2-container.select2-container--default .selection { display: block; } .blog-hero__sort .select2-container { left: 0 !important; top: 0 !important; position: relative !important; } .blog-hero__sort .select2-container--open .select2-dropdown--below { border-color: #ECE7D8; color: #121212; background-color: #FAF8ED; padding: 8px 0; text-transform: none; font-size: 14px; width: auto !important; min-width: 155px; font-size: 14px; border-radius: 0; position: absolute; top: 14px; right: 0; left: auto; border: 1px solid #ECE7D8; margin-left: 0; } .blog-hero__sort .select2-results__option[aria-selected], .blog-hero__sort .select2-results__option[data-selected] { padding: 2px 8px; margin-bottom: 4px; cursor: pointer; text-decoration: none; padding-left: 28px; } .blog-hero__sort .select2-container--default .select2-results__option[aria-selected=true], .blog-hero__sort .select2-container--default .select2-results__option[aria-selected]:hover, .blog-hero__sort .select2-container--default .select2-results__option--highlighted[aria-selected], .blog-hero__sort .select2-container--default .select2-results__option--highlighted[data-selected] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #121212; text-decoration: none; background-color: #ECE7D8; -webkit-transition: none; transition: none; } .blog-hero__sort .select2-container--default .select2-results__option[aria-selected=true] { padding: 2px 8px; } .blog-hero__sort .select2-container--default .select2-results__option[aria-selected=true]:before { content: ""; background-image: url(../img/icons/icon-check.svg); width: 16px; height: 16px; display: block; margin-right: 4px; } .blog-hero__sort .select2-search { display: none; } .btn--lang-currency { padding: 0; } .btn--lang-currency .dropdown-toggle { padding: 10px; color: #FAF8ED; text-transform: uppercase; font-size: 11px; font-weight: 400; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .btn--lang-currency .dropdown-toggle:hover { opacity: 0.7; } .product__actions .cart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .simplefavorite-button { padding: 9px 12px; font-size: 13px; font-weight: 400; border: 1px solid; border-color: rgba(18, 18, 18, 0.1); display: inline-block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; cursor: pointer; height: 41.5px; } .simplefavorite-button:hover { border-color: transparent; } .simplefavorite-button.active { background: #121212; opacity: 1 !important; } .simplefavorite-button.active svg path { stroke: #fff; } .offcanvas__currency .dropdown-menu { position: static; margin-top: 0; --gr-dropdown-border-width: 0; text-align: left; } .offcanvas__currency .navbar { display: block; } .offcanvas__currency .nav-link { position: relative; } .offcanvas__currency .nav-link.dropdown-toggle:after { content: ""; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-image: url(../img/icons/icon-plus.svg); background-size: contain; background-repeat: no-repeat; width: 12px; height: 12px; } .offcanvas__currency .nav-link.dropdown-toggle.show:after { background-image: url(../img/icons/icon-minus.svg); height: 3px; } .navbar.offcanvas__nav-site-links .nav-link span.drop-lang__curren-btn { color: #121212; } .ks_regular_text { font-size: 12px; font-weight: 400; line-height: 135%; margin-bottom: 12px; } .ks_regular_text p { margin-bottom: 0; } .ks_regular_text2 { font-size: 13px; } .ks_regular_text2 p { line-height: 135%; margin-bottom: 0; } .ks_advices img { width: 100%; } .ks_advices a { text-decoration: none; } .ks_advices .ks_title { font-weight: 700; text-transform: uppercase; font-size: 14px; line-height: 116%; margin-bottom: 12px; letter-spacing: 2.38px; font-family: var(--family-h); } .ks_advices .ks_title a { color: #121212; } .ks_advices .ks_title a:hover { opacity: 0.7; } .ks_advices_image { display: -webkit-box; display: -ms-flexbox; display: flex; } .ks_regular_text2 { position: relative; } .ks_item::before { content: url(../img/icons/line-45.svg); position: absolute; top: -10px; left: 45%; } .ks_item { padding-top: 16px; } .ks_list_it:nth-last-child(1) { margin-bottom: 0; } .ks_subtitle { text-transform: uppercase; font-size: 10px; font-weight: 700; letter-spacing: 3.6px; color: rgba(18, 18, 18, 0.6); margin-bottom: 8px; text-align: center; } .ks_subtitle a { font-family: var(--family-h); } .ks_title_2 { font-weight: 700; font-size: 12px; text-transform: uppercase; } .ks_text { text-align: center; background-color: #fff; } .ks_date { text-transform: uppercase; font-size: 10px; font-weight: 400; color: rgba(18, 18, 18, 0.6); } .ks_container { max-width: 1400px; margin: 0 auto; } .ks_block_advices { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 28px; } .ks_block_advices .ks_text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 320px; padding-left: 32px; padding-right: 32px; } .ks_block_advices .ks_bg { max-width: 844px; } .ks_block_advices .ks_links { max-width: 217px; background-color: #ece7d8; padding: 32px 27px; margin-left: 21px; } .ks_block_advices .ks_links .ks_ft_title { text-align: center; margin-bottom: 71px; font-family: var(--family-h); } .ks_block_advices .ks_links ul { padding: 0; list-style: none; text-align: center; margin-bottom: 0; } .ks_block_advices .ks_links ul li { text-transform: uppercase; width: 100%; display: block; } .ks_list_it { margin-bottom: 26px; } .ks_bg img { border: 8px solid #fff; height: 100%; -o-object-fit: cover; object-fit: cover; } .ks_list_items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .ks_link_why { display: block; margin-top: 4px; color: var(--dark-brown); } .ks_trendind_articles { background-color: #ece7d8; padding-bottom: 49px; } .ks_trendind_articles a { text-decoration: none; } .ks_trendind_articles img { width: 100%; } .ks_trendind_articles .ks_title { font-weight: 700; text-transform: uppercase; font-size: 14px; line-height: 116%; margin-bottom: 12px; letter-spacing: 2.38px; font-family: var(--family-h); } .ks_trendind_articles .ks_title a { color: #121212; } .ks_trendind_articles .ks_title a:hover { opacity: 0.7; } .ks_trending_card { max-height: 445px; background-color: #fff; width: calc(25% - 16px); } .ks_trending_card .ks_card_inner p { text-align: center; } .ks_trending_card img { border: solid 8px #fff; } .ks_card_inner { padding: 32px; } .ks_trendings_cards { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .ks_trending_title { text-align: center; padding-top: 43px; padding-bottom: 33px; } .ks_cite { color: #121212; background-color: #faf8ed; margin-bottom: 80px; } .ks_cite .cite { font-size: 22px; font-weight: 600; line-height: 135%; margin-bottom: 12px; font-family: var(--family-h); } .ks_cite .ks_title { font-weight: 700; text-transform: uppercase; font-size: 14px; line-height: 116%; margin-bottom: 12px; letter-spacing: 2.38px; font-family: var(--family-h); } .ks_cite .ks_title a { color: #121212; } .ks_cite .ks_title a:hover { opacity: 0.7; } .ks_cite_container { padding-top: 75px; padding-bottom: 66px; max-width: 612px; margin: 0 auto; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .ks_cite_container .ks_link_learn_more { margin-bottom: 32px; } .ks_cite_container a { color: #3c7168; text-decoration: underline; font-size: 22px; font-weight: 600; font-family: var(--family-h); } .ks_img_arrow { width: 22; height: 22px; } .ks_img_arrow img { width: 100%; } .ks_cite_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ks_link_lm:hover { color: var(--black-color); } .ks_vintage { margin-bottom: 27px; } .ks_vintage .ks_title { text-transform: uppercase; font-size: 14px; line-height: 116%; margin-bottom: 12px; letter-spacing: 2.38px; font-family: var(--family-h); font-weight: 700; } .ks_vintage .ks_title a { color: #121212; } .ks_vintage .ks_title a:hover { opacity: 0.7; } .ks_vintage a { text-decoration: none; } .ks_vintage_outer { background-color: #fff; } .ks_vintage_outer .ks_vintage_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; padding-left: 20px; padding-bottom: 27px; padding-right: 9px; } .ks_vintage_outer .ks_vintage_text { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .ks_vintage_outer .ks_vintage_img { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .ks_vintage_outer .ks_vintage_img img { width: 100%; -o-object-fit: cover; object-fit: cover; } .ks_vintage_outer .ks_card_inner { text-align: center; } .ks_vintage_outer .ks_cards { margin: auto 0; } @media only screen and (max-width: 1200px) { .ks_block_advices { gap: 14px; } .ks_container { max-width: 984px; } .ks_vintage_text { padding-top: 51px; padding-bottom: 51px; } .ks_vintage_outer .ks_vintage_inner { padding-left: 15px; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .ks_cite_container { padding: 125px 25px; padding-bottom: 64px; } .ks_cite { margin-bottom: 18px; } .ks_block_advices { padding-bottom: 14px; } .ks_advices_image { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .ks_block_advices { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .ks_block_advices .ks_text { max-width: 752px; width: 100%; } .ks_block_advices .ks_bg { max-width: 752px; } .ks_bg img { height: 453px; } .ks_text { padding-bottom: 32px; padding-top: 32px; } .ks_trendings_cards { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .ks_trendings_cards .ks_trending_card { width: calc(50% - 11px); } .ks_trendings_cards .ks_trending_card img { height: 247px; -o-object-fit: cover; object-fit: cover; } .ks_vintage_outer .ks_vintage_img img { height: 100%; -o-object-fit: cover; object-fit: cover; } } @media only screen and (max-width: 1024px) { .ks_container { max-width: 707px; } .ks_block_advices .ks_bg { max-width: 477px; } .ks_bg img { height: 445px; } .ks_advices_image { min-height: 477px; } .ks_block_advices { gap: 13px; } .ks_block_advices .ks_links { margin-left: 0; } .ks_cite_container { padding: 76px 25px; } .ks_vintage_outer .ks_vintage_inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .ks_vintage_outer .ks_vintage_inner { padding-left: 37px; padding-right: 37px; } .ks_vintage_inner { display: block; } .ks_vintage_text { padding-top: 26px; padding-bottom: 0px; } .ks_vintage_outer .ks_vintage_img img { height: auto; -o-object-fit: contain; object-fit: contain; } .ks_vintage .ks_card_inner { padding: 26px 32px; } } @media only screen and (max-width: 768px) { .ks_block_advices { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .ks_list_items { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .ks_block_advices .ks_links { max-width: 768px; } .ks_block_advices .ks_links ul { gap: 0; } .ks_advices_image { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ks_bg img { height: auto; } .ks_block_advices .ks_bg { max-width: 768px; } .ks_trending_title { padding-top: 49px; padding-bottom: 46px; } .ks_cite_container { padding: 84px 25px; padding-bottom: 64px; } .ks_list_it { background-color: #ece7d8; max-width: 300px; min-height: 0; } .ks_block_advices .ks_links { background-color: transparent; } .ks_item { padding-top: 45px; padding-left: 20px; padding-right: 20px; padding-bottom: 54px; } .ks_vintage_outer .ks_vintage_inner { padding-bottom: 63px; } .ks_vintage_text { padding-top: 26px; } .ks_vintage_outer .ks_vintage_inner { padding-left: 17px; padding-right: 17px; } } .ks_block_advices .ks_links a { color: #121212; } .ks_block_advices .ks_links a:hover { opacity: 0.7; } .ks_cite-item__before { padding-bottom: 32px; } .swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 6px; margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); --swiper-pagination-color: #121212; --swiper-pagination-bullet-width: 10px; --swiper-pagination-bullet-height: 2px; --swiper-pagination-bullet-border-radius: 0; --swiper-pagination-bullet-inactive-opacity: 0.1; } .ks_cite-slider .swiper-button-next { right: 0; position: absolute; } .ks_cite-slider .swiper-button-prev { left: 0; position: absolute; } .ks_cite-slider .swiper-navs { width: 100%; } .products-sorting__view .dropdown-toggle { text-decoration: underline; } .seo-hidden { display: none; } .breadcrumbs { padding: 25px 0; padding-left: 22px; padding-right: 22px; margin: 0 auto; width: 100%; overflow: hidden; position: relative; } .woocommerce-shop .breadcrumbs { border-bottom: 1px solid var(--color-border); } .breadcrumbs .breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .breadcrumbs li { list-style: none; display: inline-block; text-transform: uppercase; font-size: 12px; line-height: 135%; color: #121212; display: -webkit-box; display: -ms-flexbox; display: flex; } .breadcrumbs a { text-decoration: none; } .breadcrumbs a span { opacity: 0.4; white-space: nowrap; } .breadcrumbs a:hover span { opacity: 1; } .breadcrumbs span { opacity: 1; } .breadcrumbs .breadcrumb_symbol { opacity: 0.4; margin: 0 8px; } .single-product .content-area { border-top: 1px solid #ECE7D8; } .product__gallery-slider .product__images-card { cursor: pointer; } .woocs_current_currency { position: relative; font-family: Jost; display: inline-block; } .woocs_current_currency:before { content: ""; position: relative; top: 0; left: 0; font-family: Jost; text-decoration: underline; } .woocs_current_currency.woocs_current_currency_USD:before { content: "$"; } .woocs_current_currency.woocs_current_currency_EUR:before { content: "Є"; } .woocs_current_currency .woocs_current_currency_text, .woocs_current_currency .woocs_current_currency_flag, .woocs_current_currency .woocs_current_currency_code { display: none; } .site-header .btn--lang-currency { color: #FAF8ED; cursor: auto; text-decoration-line: none; } .site-header__col-left .drop-lang { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; color: #fff; } .offcanvas__site-links .drop-lang { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 20px; } .offcanvas__site-links .drop-lang__lang a, .offcanvas__site-links .drop-lang .dropdown-item.active a { color: #121212; display: inline-block; } .offcanvas__site-links .drop-lang .woocs_flag_view_item:before { color: #121212; } .offcanvas__site-links .drop-lang .dropdown-item.active a, .offcanvas__site-links .drop-lang .dropdown-item a:active { color: #121212; } .offcanvas__site-links .drop-lang .dropdown-item a:hover { color: #121212; } .faq-all .faq-content__item { padding-bottom: 0; } .faq-all .faq-content__item:not(:last-child) { margin-bottom: 14px; } .blog-loop__meta-seo__author { margin-right: 5px; padding-right: 5px; position: relative; } .blog-loop__meta-seo__author:before { content: "|"; position: absolute; top: 0; right: 0; width: 1px; height: 10px; } .blog-loop__meta-seo__views { margin-right: 5px; padding-right: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .blog-loop__meta-seo__views:before { content: "|"; position: absolute; top: 0; right: 0; width: 1px; height: 10px; } .blog-loop__meta-seo .post-views.entry-meta>span { display: inline-block; } .blog-loop__meta-seo .post-views { margin-right: 3px; } .single-header__meta { margin-bottom: 20px; } .single-header .blog-banner__date { opacity: 1; } .single-header__comments, .single-header .blog-banner__date { margin-right: 5px; padding-right: 5px; position: relative; } .single-header__comments:before, .single-header .blog-banner__date:before { content: "|"; position: absolute; top: 0; right: 0; width: 1px; height: 10px; } .single-header__rating { margin-left: 5px; padding-left: 5px; position: relative; } .single-header__rating:before { content: "|"; position: absolute; top: 0; left: 0; width: 1px; height: 10px; } .epvc-post-count { margin-right: 3px; } .comments-rating { border: none; padding: 0; margin-left: 0; } .comments-rating label { display: inline-block; } .rating-container { /* remove inline-block whitespace */ font-size: 0; /* flip the order so we can use the + and ~ combinators */ unicode-bidi: bidi-override; direction: rtl; } .rating-container * { font-size: 1.4rem; } .rating-container>input { display: none; } .rating-container>input+label { /* only enough room for the star */ font-family: "dashicons"; display: inline-block; overflow: hidden; text-indent: 9999px; width: 1em; white-space: nowrap; cursor: pointer; margin: 0; } .rating-container>input+label:before { display: inline-block; text-indent: -9999px; content: "\f154"; color: #888; } .rating-container>input:checked~label:before, .rating-container>input+label:hover~label:before, .rating-container>input+label:hover:before { content: "\f155"; color: #e52; text-shadow: 0 0 1px #333; } .rating-container>.star-cb-clear+label { text-indent: -9999px; width: 0.5em; margin-left: -0.5em; } .rating-container>.star-cb-clear+label:before { width: 0.5em; } .rating-container:hover>input+label:before { content: "\f154"; color: #888; text-shadow: none; } .rating-container:hover>input+label:hover~label:before, .rating-container:hover>input+label:hover:before { content: "\f155"; color: #e52; text-shadow: 0 0 1px #333; } .comment-list { padding-left: 0; } .single-comments { padding: 30px 0; } .single-post :is(.single-comments, .single-author) { display: none; } .comments-title { font-size: 16px; font-family: var(--family-h); } .comment-body { padding: 20px 0; } .comment-body img { display: none; } .comment-body a { text-decoration: none; } .comment-form-comment label, .comment-form-author label, .comment-form-email label { display: block; } .comment-respond .comment-reply-title { font-size: 18px; font-family: var(--family-h); } .comment-respond .required-field-message { display: block; } .comment-respond textarea { border: 1px solid #cdc0c0; } .comment-respond input { border: 1px solid #cdc0c0; padding: 5px; } .comment-respond .comment-form-cookies-consent { display: none; } .comment-respond .form-submit input { border: 1px solid #cdc0c0; padding: 5px 30px; background: transparent; text-transform: uppercase; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; font-size: 14px; } .comment-respond .form-submit input:hover { opacity: 0.7; } .comment-respond .validation-error { color: red; } .single-header__rating .dashicons { font-size: 12px; width: 12px; height: 12px; } .single-author { padding-top: 40px; } .single-author__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; } .single-author__wrap img { border-radius: 50%; width: 150px; } .single-author__title { font-family: var(--family-h); font-size: 20px; } .single-author a { text-decoration: none; } .single-author__links { padding-top: 20px; } .single-author__links a { display: block; margin-bottom: 5px; } .single-author__soc { padding-top: 20px; } .single-author__soc a:hover { opacity: 0.7; } .single-author__soc svg { width: 30px; height: 30px; } .author__wrap { padding-bottom: 40px; } .author__block { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; } .author__image img { border-radius: 50%; width: 150px; } .author__text { max-width: 500px; } .author__meta { padding-top: 20px; } .author__soc { padding-top: 20px; } .author__soc a:hover { opacity: 0.7; } .author__soc svg { width: 30px; height: 30px; } .author__consult { text-transform: uppercase; text-decoration: none; font-size: 14px; } .grecaptcha-badge { display: none !important; } .product__images-card :where(img, video) { width: 100%; } .product__gallery { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .product__images-card img { width: auto; max-width: 100%; } .product__gallery-slider .product__images-card { width: auto; padding: 0; background: none; border: 13px solid #fff; margin-bottom: 5px; } .product__images__zoom { right: 0px; top: 0px; } .swiper-slide-video video { max-width: 100%; max-height: 100%; } .product__images-card video { max-width: 100%; } .swiper-offers, .swiper-news, .swiper-edu-center { padding-left: 30px; padding-right: 30px; } html#site-gr { margin-top: 0 !important; } .site-header { top: 0; } .site-header:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100px; background-color: #3C7168; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); z-index: 1; } .swiper-product-gallery img { padding: 0; } .swiper-zoom-container { width: auto; height: 100%; padding: 10px; background: #fff; } .swiper-product-gallery { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; background: transparent; border: 10px transparent solid; } .swiper-product-gallery.zoomed { border: 10px #fff solid; background: #fff; } @media (min-width: 768px) { .swiper-product-gallery img { width: auto !important; } } .product-card__thumbnail-image-hover { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; border-color: #fff; } .product-card:hover .product-card__thumbnail-image-hover { border: 10px solid #fff; width: 100%; height: 100%; } .active_filters_label { text-decoration: underline; } .active_filters_counter { background: var(--gr-body-color); color: #fff; margin-left: 0.5em; display: inline-block; padding: 0.1em 0.5em; } .active_filters_counter:empty, .filters-show .active_filters_counter { display: none; } @media (min-width: 1021px) { .filters-show .archive-products__wrap .products-filters { margin-left: 0; } .offcanvas-backdrop--filters { display: none !important; } } body .wpc-filters-main-wrap .wpc-filters-section a.wpc-filters-reset-button { display: none; } body .wpc-filters-main-wrap .wpc-filters-section a.wpc-filters-submit-button { --gr-btn-padding-x: 0.75rem; --gr-btn-padding-y: 0.375rem; --gr-btn-font-family: ; --gr-btn-font-size: 1rem; --gr-btn-font-weight: 400; --gr-btn-line-height: 1.5; --gr-btn-color: var(--gr-body-color); --gr-btn-bg: transparent; --gr-btn-border-width: var(--gr-border-width); --gr-btn-border-color: transparent; --gr-btn-border-radius: var(--gr-border-radius); --gr-btn-hover-border-color: transparent; --gr-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --gr-btn-disabled-opacity: 0.65; --gr-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--gr-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--gr-btn-padding-y) var(--gr-btn-padding-x); font-family: var(--gr-btn-font-family); font-size: var(--gr-btn-font-size); font-weight: var(--gr-btn-font-weight); line-height: var(--gr-btn-line-height); color: var(--gr-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: var(--gr-btn-border-width) solid var(--gr-btn-border-color); border-radius: var(--gr-btn-border-radius); background-color: var(--gr-btn-bg); -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; --gr-btn-color: #121212; --gr-btn-border-color: #121212; --gr-btn-hover-color: #fff; --gr-btn-hover-bg: #121212; --gr-btn-hover-border-color: #121212; --gr-btn-focus-shadow-rgb: 18, 18, 18; --gr-btn-active-color: #fff; --gr-btn-active-bg: #121212; --gr-btn-active-border-color: #121212; --gr-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --gr-btn-disabled-color: #121212; --gr-btn-disabled-bg: transparent; --gr-btn-disabled-border-color: #121212; --gr-gradient: none; width: 100%; text-transform: uppercase; font-size: 12px; } body .wpc-filters-main-wrap .wpc-filters-section a.wpc-filters-submit-button:hover { color: #fff; background-color: #121212; border-color: #121212; } .wpc_is_filter_request .archive-products__wrap .category-footer-text { display: none; } .woocommerce-Tabs-panel--certificate a { padding-top: 10px; padding-bottom: 20px; } @media (min-width: 992px) { .woocommerce-cart-form { margin-inline-end: 20px; } } .cart-collaterals .woocommerce-shipping-calculator { padding-bottom: 10px; } .swiper-slide__video-wrapper, .swiper-slide__image-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .slider .swiper-slide__caption-title h1 { line-height: 110%; letter-spacing: 4.08px; font-family: var(--family-h); font-size: 24px; font-style: normal; font-weight: 600; text-transform: uppercase; margin-bottom: 5px; } .single-header .blog-banner__casts { padding: 0; } #modalForm .contact-form { padding: 0; background: transparent; } #modalForm .modal-body { padding-top: 0; } .cart-collaterals .pay-single-form { margin-top: 20px; } .product__actions [name=added-to-cart] { pointer-events: none; } .product__actions .added_to_cart.wc-forward { display: none; } .woocommerce-cart .woocommerce-notices-wrapper { display: block; } .woocommerce-cart .woocommerce-message { display: none; } .mobile-cart { position: relative; } .mobile-cart span { position: absolute; right: 5px; background: #ECE7D8; bottom: 3px; width: 12px; height: 12px; color: #3C7168; font-size: 8px; font-weight: 400; font-family: "Jost"; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .drop-lang-mobile.drop-lang .woocs_flag_view_item_current:after { content: none; } .drop-lang-mobile.drop-lang li.dropdown-item.active a:before { content: none; } .drop-lang-mobile.drop-lang .dropdown-item.active { background: transparent; } .drop-lang-mobile.drop-lang .woocs_flag_view_item_current { background: transparent; } .drop-lang-mobile .dropdown-item.active a { text-decoration: underline; } .drop-lang-mobile .drop-lang__title { text-transform: uppercase; font-size: 10px; font-weight: 500; letter-spacing: 0.17px; opacity: 1; padding-bottom: 5px; position: relative; margin-bottom: 0; } .drop-lang-mobile li.dropdown-item { padding: 0; margin-bottom: 4px; } .drop-lang-mobile li.dropdown-item a:hover { opacity: 1; } .drop-lang-mobile .dropdown-item.active, .drop-lang-mobile .dropdown-item:active { color: var(--gr-dropdown-link-active-color); text-decoration: none; background-color: var(--gr-dropdown-link-active-bg); } .drop-lang-mobile li.dropdown-item a, .drop-lang-mobile .woocs_flag_view_item { padding: 0; font-size: 12px; text-transform: uppercase; opacity: 0.4; text-decoration: none; display: inline-block; } .drop-lang-mobile li.dropdown-item:not(.active):hover, .drop-lang-mobile .woocs_flag_view_item:not(.woocs_flag_view_item_current):hover { background: transparent; } .drop-lang-mobile .dropdown-item.active a, .drop-lang-mobile .drop-lang .dropdown-item a:active, .drop-lang-mobile .woocs_flag_view_item_current { background-color: transparent; display: block; opacity: 1; text-decoration: underline; } .drop-lang-mobile .woocs_flag_view_item { width: 70px; } .read-more, .read-less { padding: 1em; display: inline-block; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-transform: uppercase; } .read-more:hover, .read-less:hover { opacity: 0.7; } .read-less { display: none; } .collapse-text { display: none; } .contact-map { width: 100%; height: 500px; } .breadcrumbs-mobile { display: none; } .breadcrumbs__close { display: none; } .princip_inner { margin-bottom: 163px; } .about-history { padding-bottom: 164px; } .about-history__top { text-align: center; } .about-history__slider { padding-right: 20px; } .about-history__item { width: 420px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .about-history__year { padding-bottom: 14px; font-size: 22px; font-family: var(--family-h); font-weight: 600; letter-spacing: 3.7px; } .about-history__img { margin-bottom: 32px; border: 10px solid #ECE7D8; } .about-history__img img { width: 100%; height: auto; } .about-history__text { max-width: 306px; font-size: 15px; line-height: 135%; margin: 0 auto; } .site-footer .row { --gr-gutter-x: 0; } .site-footer-nav__links:not(:last-child) { margin-bottom: 50px; } @media (min-width: 576px) { .site-footer-col--social .site-footer-nav__title { display: none; } } @media (max-width: 575px) { .site-footer__main:has(+.site-footer__copyrights) { padding-bottom: 0; } .site-footer-nav__links--resources { margin-top: 40px; } .site-footer-col--social { order: -1; margin-bottom: 50px; } .site-footer-col--social .site-footer-nav__title { color: #FAF8ED; } .site-footer__copyrights--social-links { flex-direction: row; flex-wrap: wrap; column-gap: 1em; } } .single-edu-header__block .blog-banner__casts { margin-right: 24px; } .single-header .single-edu-header__block .blog-banner__date:before { content: none; } .single-header .single-edu-header__block .blog-banner__date { margin-right: 0; padding-right: 0; opacity: 0.6; } .page-template-template-about .breadcrumbs { background: #3C7168; } .page-template-template-about .breadcrumbs a, .page-template-template-about .breadcrumbs span { color: #FAF8ED; } .page-template-template-about .breadcrumbs-mobile { color: #FAF8ED; } .page-template-template-about .breadcrumbs__inner { background: #3C7168; } .page-template-template-about .breadcrumbs__close svg g { stroke: #fff; } .about-chess { padding: 30px 15px; background: #ECE7D8; margin-bottom: 130px; } .about-chess__item { display: -webkit-box; display: -ms-flexbox; display: flex; } .about-chess__item:not(:last-child) { margin-bottom: 64px; } .about-chess__item:nth-child(even) .about-chess__image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .about-chess__image { width: 50%; border: 8px #FAF8ED solid; } .about-chess__image img { width: 100%; height: auto; } .about-chess__block { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 84px; text-align: center; } .about-chess__title { padding-bottom: 14px; font-size: 22px; font-family: var(--family-h); font-weight: 600; letter-spacing: 3.7px; text-transform: uppercase; } .about-chess__text { font-size: 15px; line-height: 135%; } /*========== Desktop First ==========*/ @media (max-width: 1400px) { .faq-content .accordion-panel { width: 100%; left: 0; } } @media only screen and (max-width: 1200px) { .blog-hero h1 { padding-bottom: 16px; } .blog-banner { gap: 14px; } .blog-hero { padding-bottom: 81px; } .blog-loop__wrap { -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; } .nav-posts ul { padding-top: 86px; } .blog-loop { padding-bottom: 87px; } .single-news__content { width: 482px; } .single-news__wrap { -webkit-column-gap: 49px; -moz-column-gap: 49px; column-gap: 49px; } .single-news { padding-bottom: 65px; } .single-other__all { padding-top: 63px; } .page-deafult__content { max-width: 482px; } .entry-header { margin-top: 49px; margin-bottom: 42px; } .page-deafult__aside { margin-right: 34px; } .page-deafult__wrap { padding-bottom: 0; } .page-default { padding-bottom: 50px; } .swiper-offers { margin-bottom: 31px; } .section-news.section { padding-top: 62px; padding-bottom: 45px; } .section-brand { padding-top: 62px; padding-bottom: 32px; } .section-brand__cite { padding-top: 10px; padding-bottom: 0; } .section.section-edu { padding-top: 78px; padding-bottom: 65px; } .about .section.top-offers { padding-top: 92px; } .about .section-news.section { padding-top: 66px; } .about .contact-form { padding-top: 74px; padding-bottom: 105px; } .services-loop__block { max-width: 352px; } .values-loop { padding-bottom: 20px; } .edu-banner__wrap { gap: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; } .edu-banner__big, .edu-banner__small { width: 100%; } .edu-banner__big .edu-banner__img, .edu-banner__big .edu-banner__block { width: 50%; } .edu-banner__small { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15px; gap: 20px; } .edu-banner__small .edu-banner__item { width: calc(50% - 10px); margin: 0; } .edu-banner__small .edu-banner__block { width: 100%; } .edu-support { margin: 15px 20px; } .ks_img_who { bottom: 170px; left: 60px; } .img_photo_founder { width: 100%; height: auto; } .ks_who_block { position: relative; margin-bottom: 4em; } .ks_ks_ks_ks_second_block_founder { width: 100%; height: auto; margin-bottom: 163px; /* position: relative; */ } .princip_inner { text-align: center; height: auto; padding-right: 80px; padding-left: 80px; } .fourth_block_scroller1 { max-width: 523px; margin: 164px auto 69px auto; } .origination_two>p { max-width: 354px; } .single-edu-center .single-header { padding: 3em 0; } .single-edu-center .single-news__wrap { -webkit-column-gap: 49px; -moz-column-gap: 49px; column-gap: 49px; } .checkout-form-column { padding-right: 48px; } .search-gr__header { padding-bottom: 57px; } .offices_main_inner1 { min-height: 632px; } } @media (min-width: 1021px) { .single-aside__wrapit__slider:not(.swiper-initialized) .single-aside__wrapit { display: block; } } @media only screen and (max-width: 1023px) { .faq-hero { padding-top: 49px; padding-bottom: 51px; } .faq-content__block { max-width: 347px; } .faq-content__aside { max-width: 170px; } .faq-content__bottom { padding-top: 70px; } .faq-content { padding-bottom: 70px; } .faq-all.faq-content { padding-bottom: 40px; } .blog-banner__block { padding: 0 45px 0 45px; } .blog-loop__wrap { row-gap: 80px; } .blog-banner__meta + .single-header__share { display: block; } /* .single-header__share:before { content: ""; position: absolute; top: 4px; left: 0; background: #ECE7D8; width: 1px; height: 6px; } */ .single-header { padding-bottom: 39px; } .single-news__wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .single-aside { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 594px; margin: 0 auto; position: relative !important; } .single-news__content { margin: 0 auto; } .single-aside__share { position: relative; margin-top: 50px; display: inline-block; } .single-aside__share:before { content: ""; position: absolute; top: -25px; left: calc(50% - 10px); background: rgba(18, 18, 18, 0.2); width: 21px; height: 1px; } .single-aside__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .single-aside__content { width: 30%; padding-bottom: 0; } .single-aside__text.external:before { right: -4px; top: -11px; } .single-aside__wrapit { display: -webkit-box; display: -ms-flexbox; display: flex; /* -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; */ } .single-aside__wrapit:not(.swiper-wrapper) { -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; overflow-x: auto; margin-left: -18px; padding-left: 18px; margin-right: -18px; padding-right: 18px; } .single-aside__wrapit::-webkit-scrollbar { display: none; } .single-aside__item { min-width: 186px; width: 186px; margin-bottom: 0; } .single-other .blog-loop__wrap { gap: 0; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .single-other .swiper-initialized .blog-loop__wrap { margin-top: 1em; } .single-other__slider .swiper-navs { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 50px; left: calc(50% - 34px); } .page-deafult__content { max-width: 348px; } .page-deafult__aside { margin-right: 10px; max-width: 169px; } .site-navbar { height: auto; transform: translateY(0); transition: 0.3s; } .site-navbar:has(.swiper-initialized) { overflow-y: hidden; } .site-navbar::-webkit-scrollbar { display: none; } .site-navbar._hide { transform: translateY(calc(-100% + 8px)); } .site-header:has(.site-navbar._hide) { pointer-events: none; } .site-header:has(.site-navbar._hide)>*:not(._hide) { pointer-events: auto; } .navbar .container-fluid { padding-left: 0; } .slider { padding: 20px; } .slider .swiper-slide__caption { width: 61%; } .slider .swiper-slide__video-actions { gap: 7px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .swiper-slide__btn-full-screen span { display: none; } .swiper-slide__btn-full-screen svg { display: block; } .swiper-slide__btn-sound { padding: 7px 8px; } .swiper-slide__btn-full-screen { padding: 10px 8px; } .section.top-offers { padding-top: 57px; } .swiper-offers { margin-bottom: 53px; } .section-brand__header { margin-bottom: 47px; } .section-brand__cite { padding-top: 45px; } .section-brand__cite-content { margin-top: 25px; margin-bottom: 25px; } .section-brand__founder { margin-bottom: 51px; } .section-brand { padding-bottom: 59px; } .swiper-edu-center { padding-bottom: 51px; } .columns .products__item { width: calc(50% - 3px); } .row__products { gap: 5px; justify-content: center; } .products__container { padding-bottom: 70px; } #modalGallery .modal-header { padding-top: 25px; padding-bottom: 20px; } .gallery-thumbs { padding-top: 20px; } .swiper-product-gallery { width: 80%; height: calc(100vh - 70px - 104px - 5px); } #modalGallery .swiper-product-gallery { border-color: #fff; } .about .section.top-offers { padding-bottom: 73px; } .services-loop__block { max-width: 200px; width: calc(40% - 10px); } .services-loop__img { width: calc(60% - 10px); } .services-loop__item { margin-bottom: 44px; } .services-loop__wrap { padding-bottom: 25px; } .values-hero { padding: 110px 0; } .values-loop__gallery { padding: 0 20px; gap: 8px; } .values-loop__img { width: calc(33.333% - 6px); } .values-loop__text { padding-bottom: 32px; } .values-loop__item { min-height: auto; padding-top: 44px; padding-bottom: 44px; } .values-loop__down { padding: 10px; cursor: pointer; position: relative; bottom: 0; margin-top: 32px; padding: 2px 10px; } } @media only screen and (max-width: 1020px) and (orientation: portrait) { .values-loop__gallery .values-loop__img:nth-child(1) { width: calc(50% - 4px); } .values-loop__gallery .values-loop__img:nth-child(2) { width: calc(50% - 4px); } .values-loop__gallery .values-loop__img:nth-child(3) { width: 100%; max-height: 336px; } .values-loop__gallery .values-loop__img:nth-child(3) img { height: 100%; -o-object-fit: cover; object-fit: cover; } } @media (min-width: 1021px) { .product__summary .product__title { margin-top: 0; } .product__summary{ position: sticky; top: 0px; } } @media only screen and (max-width: 1020px) { .edu-banner__block { max-width: 300px; } .edu-loop__item { width: calc(50% - 10px); } .edu-loop { padding-bottom: 96px; } .ks_img_who { bottom: 10%; left: 22%; } .origination_one { width: 100%; } .photo_founder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ks_second_block_founder { position: relative; } .ks_text_founder_inner .ks_title { position: absolute; top: 0; left: calc(50% - 143px); } .photo_itself { padding-top: 90px; } .ks_text_founder_inner { text-align: center; margin: 0 auto; max-width: 617px; } .fifth_block_origination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 149px; /* gap: 84px; */ } .origination_two { padding: 20px 64px 0 64px; margin-left: 0; } .fifth_block_origination { -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 85px; } .fifth_block_origination:after { content: ""; background-color: rgba(18, 18, 18, 0.2); height: 1px; width: 21px; display: block; position: absolute; bottom: 0; } .origination_two>p { width: 100%; max-width: none; } .origination_two { width: 100%; } .fifth_block_origination { padding-bottom: 126px; position: relative; } .ks_text_founder { width: 100%; } .offices_main { padding: 0 20px; } .single-edu-header__wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 24px; position: relative; } .single-edu-header__col { width: 100%; height: auto; position: static; } .single-edu-center .single-header__title h1, .single-edu-center .single-header__sub { padding-bottom: 24px; } .single-edu-header__block .single-header__share { display: none; } .single-edu-center .single-header__back { top: -30px; } .checkout-form-column { padding-right: 0; padding-left: 0; } .btn--search span { display: none; } .site-header .search-results { -webkit-transition: none; transition: none; } .search-gr { padding-top: 48px; } .search-gr__title { padding-bottom: 55px; } .product__images-card { -webkit-box-flex: 0; -ms-flex: none; flex: none; } .product__gallery { max-height: 718px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; } .product__gallery-slider .product__images-card { margin-bottom: 0; border-width: 8px; background-color: #fff; } .product__images-card img { height: 100%; -o-object-fit: contain; object-fit: contain; } .product-price-bar { display: none; } .product__summary { padding-top: 32px; padding-bottom: 50px; } .product__title { margin-top: 45px; } .product__images-card { padding: 0; } .product__images__zoom { top: auto; right: auto; left: 20px; bottom: 0; opacity: 1; display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .product__images__zoom::before { content: ''; position: absolute; left: -28px; width: 100vw; bottom: -1px; height: 100%; max-height: 40px; background: #fff; pointer-events: none; } .product__images__zoom span { margin-left: 6px; display: block; text-transform: uppercase; font-size: 11px; letter-spacing: 0.77px; position: relative; } .product__images__zoom svg { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); position: relative; } .product__gallery-slider .swiper-navs { position: absolute; right: 20px; bottom: 13px; } .product__gallery-column .swiper-pagination { display: flex; align-items: center; height: 20px; } .single-product .slider { display: block; position: absolute; z-index: 1; height: 40px; bottom: 8px; width: 100%; left: 0; margin: 0; pointer-events: none; } .single-product .slider .swiper-pagination { pointer-events: auto; left: 50%; transform: translateX(-50%); width: max-content; max-width: 50%; } .single-aside__item.no-thumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .offices_main .accordion-panel { left: 0; top: 0; width: 100%; height: 404px; } .accordion-container__wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .accordion-header { width: 100%; } .offices_main_inner1 { min-height: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; gap: 4px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .ks_item_one { width: calc(33.333% - 4px); padding-top: 404px; } .ks_offices_main_image>img { height: 100%; -o-object-fit: cover; object-fit: cover; } .ks_offices_main_image { height: 100%; } .products-filters { padding-left: 20px; padding-right: 20px; --width: 320px; padding-top: 60px; } .products-filters .products-filters__box .widget_wpc_filters_widget { padding-bottom: 0; } .products-filters__mobile { display: block; padding-bottom: 23px; position: absolute; width: 320px; padding: 20px; top: 0; left: 0; background-color: #FAF8ED; z-index: 10; } .products-filters__mobile p { margin: 0; font-family: var(--family-h); font-size: 16px; font-weight: 600; line-height: 135%; color: #121212; text-transform: uppercase; } .products-filters__mobile-close { position: absolute; right: 15px; top: 15px; cursor: pointer; padding: 5px; } .site-header__content { padding-top: 12px; padding-bottom: 12px; } .site-footer__main .row { --gr-gutter-x: 0; } .site-footer-nav__links--contact { margin-bottom: 50px; } .about-history { padding-bottom: 75px; } .about-chess__block { padding: 0 32px; } } @media only screen and (max-width: 768px) { .faq-hero { padding-top: 31px; padding-bottom: 16px; } .faq-hero__title { font-size: 16px; margin-bottom: 6px; } .faq-hero__text { font-size: 11px; } .faq-content__aside { position: relative !important; max-width: none; width: 100%; text-align: center; padding: 0; padding-bottom: 48px; } .faq-content__wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .faq-content__aside a { font-size: 14px; } .faq-content__aside li { margin-bottom: 4px; } .faq-content__item { padding-bottom: 44px; } .faq-content__bottom { padding-top: 65px; } .faq-content { padding-bottom: 65px; } .faq-all.faq-content { padding-bottom: 40px; } .blog-hero { padding-top: 36px; padding-bottom: 64px; } .blog-hero:not(:has(.blog-banner)) { padding-bottom: 0; } .blog-hero h1 { padding-bottom: 30px; font-size: 16px; letter-spacing: 2.72px; } .blog-hero__tools { position: relative; } .blog-hero__sort p { display: none; } .blog-hero__header { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 37px; } .blog-banner { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 0; } .blog-banner__img, .blog-banner__block { width: 100%; } .blog-banner__img { margin-bottom: 12px; } .blog-banner__block { padding: 0; } .blog-banner__title { padding: 0; } .blog-banner__text { display: none; } .blog-loop__wrap { row-gap: 64px; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } .blog-loop__item { width: 100%; } .blog-loop__item.no-thumb { min-height: 300px; } .blog-loop { padding-bottom: 65px; } .single-header { padding-top: 20px; padding-bottom: 60px; } .single-header__wrap { max-width: none; } .single-header__title h1 { padding-bottom: 16px; font-size: 16px; letter-spacing: 2.72px; } .single-header__sub { font-size: 12px; padding-bottom: 16px; } .single-header__share { margin-top: 2em; } .single-header__share:before { content: ""; position: absolute; top: -6px; left: calc(50% - 3px); background: #ECE7D8; width: 6px; height: 1px; } .single-news__content { width: 100%; } .single-other__all { padding-top: 45px; } .single-other__header { font-size: 16px; letter-spacing: 2.72px; } .single-other__slider .swiper-navs { top: 40px; width: 70px; } .single-other__slider .blog-loop__img, .single-other__slider .blog-loop__item.no-thumb { margin-left: 0; margin-right: 0; } .single-other__slider .blog-loop__title.external:before { content: none; } .single-aside__content { width: 100%; } .single-aside { width: 100%; } .single-aside__text.external:before { content: none; } .single-aside__content { padding-bottom: 17px; } .single-aside__content:nth-last-child(1) { padding-bottom: 0; } .single-aside__related .single-aside__title { position: relative; display: inline-block; padding: 0; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .single-aside__related .single-aside__title:before { content: ""; position: absolute; right: -16px; top: 0px; background: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.86035 5.11035V7.89941H3.31543V5.11035H0.587891V3.5791H3.31543V0.790039H4.86035V3.5791H7.6084V5.11035H4.86035Z" fill="%23131313"/></svg>') no-repeat; width: 8px; height: 8px; } .single-aside__related .single-aside__title.active { padding-bottom: 24px; } .single-aside__related .single-aside__title.active:before { top: 2px; background: url('data:image/svg+xml,<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.35547 0.549805V1.9375H0.423828V0.549805H7.35547Z" fill="%23131313"/></svg>') no-repeat; } .single-aside__wrap { display: none; width: 100% !important; } .blog-hero__cats ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: -12px; z-index: 2; gap: 4px; transition: 0s; } .blog-hero__cats ul * { transition: 0s !important; } .blog-hero__cats ul.active { width: 180px; background-color: #FAF8ED; border: 1px solid #ECE7D8; padding: 8px 0; top: -20px; /* left: -23px; */ text-transform: none; } .blog-hero__cats ul.active a { pointer-events: all; text-transform: inherit !important; text-decoration: none !important; padding-left: 28px; } .blog-hero__cats ul.active .blog-hero__triangle { display: none; } .blog-hero__cats ul .blog-hero__triangle { top: 0; display: none; } .blog-hero__cats { width: 100%; } .blog-hero__cats ul li { margin-right: 0; position: relative; z-index: 1; padding-right: 0; } .blog-hero__cats ul li.active { cursor: pointer; } .blog-hero__cats ul li a { padding: 5px; padding-left: 0; display: block; pointer-events: none; opacity: 1; } .blog-hero__cats ul li a:hover { background-color: #ECE7D8; } .blog-hero__cats ul li.active a { text-transform: uppercase; } .blog-hero__cats ul.active li.active a { background-color: #ECE7D8; position: relative; } .blog-hero__cats ul.active li.active a::before { content: ""; background-image: url(../img/icons/icon-check.svg); position: absolute; width: 16px; height: 16px; display: block; left: 6px; top: 50%; transform: translateY(-50%); } .blog-hero__cats ul li:not(.active) { display: none; } .blog-hero__cats ul.active li:not(.active) { display: block; } .blog-hero__triangle { padding: 0 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; position: absolute; right: -22px; height: 29.5px; } .blog-hero__triangle.visible-mob { display: -webkit-box; display: -ms-flexbox; display: flex; } .entry-header { margin-top: 31px; margin-bottom: 26px; } .page-default .entry-title { font-size: 16px; letter-spacing: 2.72px; margin-bottom: 6px; } .page-default .entry-date { font-size: 11px; } .page-deafult__wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .page-deafult__aside { margin-right: 0; max-width: none; } .page-deafult__content { max-width: none; margin-top: 30px; } .page-default { padding-bottom: 30px; } .page-deafult__aside ul { padding: 0; margin: 0; text-align: center; } .toc { font-size: 14px; } .slider { padding: 0; padding-bottom: 17px; } /* .home .site-main > .slider:first-child { padding-bottom: 0; } */ .swiper-slide__video-wrapper, .swiper-slide__image-wrapper { padding: 10px 10px 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 80%; } .slider .swiper-slide { height: 100%; } .slider .swiper-slide__video-actions .swiper-slide__btn-sound { display: none; } .slider .swiper-slide__caption { width: 100%; border-top: 8px solid #3C7168; } .slider .swiper-slide__caption-content { max-width: none; } .swiper-slide__caption-description { display: none; } .slider .swiper-slide__caption-title { font-size: 16px; letter-spacing: 2.72px; } .swiper-slide__caption .swiper-slide__caption-title { margin-bottom: 11px; } .section.top-offers { padding-top: 49px; } .section__title { font-size: 16px; letter-spacing: 2.72px; margin-bottom: 4px; } .swiper-offers-buttons { margin-bottom: 18px; } .product-card__title { font-size: 11px; } .row__products.columns[data-grid="2"] .product-card { padding: 12px 0; } .row__products.columns[data-grid="2"] .product-card__meta { margin-top: 10px; } .row__products.columns[data-grid="2"] .product-card__title { font-size: 9px; } .row__products.columns[data-grid="2"] .product-card__price { font-size: 8px; margin-top: auto; } .swiper-offers { margin-bottom: 38px; } .section-brand { padding-top: 39px; padding-bottom: 45px; } .section-brand__founder { margin-bottom: 36px; } .section-brand__cite { padding-left: 0; padding-right: 0; } .section-brand .brand__title { margin-bottom: 1em; } .section.section-edu { padding-top: 51px; padding-bottom: 57px; } .swiper-edu-center { padding-bottom: 47px; } .products__container .products__item { width: 100%; } .products__container .row__products.columns[data-grid="2"] .products__item { width: calc(50% - 3px); } .products-sorting__items-count { display: none; } .products-sorting__item.products-sorting__view { display: none; } .products-sorting__content { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-left: 17px; padding-right: 17px; position: relative; } .widget_wpc_sorting_widget { position: absolute; left: 50%; transform: translateX(-50%); } .products__container { padding-bottom: 50px; } #modalGallery .btn-close { background: #fff; padding: 10px; right: 9px; top: 9px; z-index: 5; transform: none; } #modalGallery .btn-close span { display: none; } #modalGallery .btn-close svg { display: block; } #modalGallery .swiper-navs { display: none; } #modalGallery .modal-body { padding: 0; } #modalGallery .modal-header { padding: 0; position: relative; } #modalGallery .modal-header__title { top: 9px; font-size: 11px; line-height: 18px; position: absolute; background: #fff; padding: 4px 8px; margin: 0 40px; height: 40px; max-height: 40px; display: inline-flex; align-items: center; text-align: center; justify-content: center; z-index: 5; max-width: calc(100% - 60px * 2); } #modalGallery .modal-header__title__txt { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } #modalGallery .swiper-zoom-container { padding: 0; } .gallery-thumbs .swiper-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .gallery-thumbs .swiper-slide { width: 81px; height: 65px; } .gallery-thumbs { padding-top: 4px; } .swiper-product-gallery { width: 100%; height: calc(100vh - 69px); } .swiper-product-gallery img { padding: 5px; background: none; } .about .contact-form { padding-bottom: 68px; overflow: hidden; } .contact-form .wpcf7-spinner { right: 22px; } .services-hero { padding: 36px 0; } .services-scrolls__item { font-size: 11px; } .services-loop__item:nth-child(even) .services-loop__img { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .services-loop__item:nth-child(even) .services-loop__block { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .services-loop__img, .services-loop__block { width: 100%; } .services-loop__block { max-width: none; padding: 0 12px; } .services-loop__item { padding-bottom: 44px; margin-bottom: 20px; position: relative; } .services-loop__item:before { position: absolute; bottom: 0; left: calc(50% - 7px); border-bottom: 2px solid #DDD8CA; width: 15px; height: 2px; content: ""; } .services-loop__item:nth-last-child(1) { padding-bottom: 0; } .services-loop__item:nth-last-child(1):before { content: none; } .services-loop__wrap { padding-bottom: 68px; padding-top: 37px; } .services-scrolls__wrap .sidebar__inner { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 45px; overflow-y: hidden; overflow-x: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; row-gap: 0px; -webkit-column-gap: 8px; -moz-column-gap: 8px; column-gap: 8px; } .services-scrolls__wrap .sidebar__inner::-webkit-scrollbar { display: none; } .values-hero { padding-top: 48px; padding-bottom: 59px; } .values-hero .section__description { margin-bottom: 0; margin-top: 10px; } .values-loop__item { padding-left: 20px; padding-right: 20px; padding-bottom: 24px; padding-top: 24px; } .values-loop__item .section__title { margin-bottom: 10px; text-align: center; } .values-loop__gallery { padding: 0; } .values-loop__text { padding-bottom: 24px; font-size: 11px; } .values-loop__down { margin-top: 24px; } .values-loop { padding-bottom: 20px; } .values-loop__wrap { padding: 0 6px; } .values-loop__gallery .values-loop__img:nth-child(1) { width: 100%; } .values-loop__gallery .values-loop__img:nth-child(2) { width: 100%; } .values-loop__gallery .values-loop__img:nth-child(3) { width: 100%; max-height: none; } .values-loop__gallery .values-loop__img:nth-child(3) img { height: auto; -o-object-fit: contain; object-fit: contain; } .values-loop__gallery { -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 0; } .values-loop__gallery .values-loop__img { width: 100% !important; } .values-loop__gallery .values-loop__img img { -o-object-fit: cover; object-fit: cover; height: auto; } .values-slider .swiper-offers-buttons { position: absolute; top: calc(50% - 11px); z-index: 1; width: 100%; margin-top: 0; margin-bottom: 0; } .values-slider .swiper-offers-button-prev { left: 8px; position: absolute; } .values-slider .swiper-offers-button-next { right: 8px; position: absolute; } .values-slider .swiper-offers-button-prev, .values-slider .swiper-offers-button-next { background: #fff; } .values-slider .swiper-wrapper { height: 100%; -webkit-box-sizing: content-box; box-sizing: content-box; } .values-slider .swiper-offers-buttons { display: block; } /* .edu-hero__cats .blog-hero__triangle { top: 0; } .edu-hero__cats ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; left: 0; top: 0; z-index: 1; } .edu-hero__cats ul.active { background: #F5F5F5; width: 160px; } .edu-hero__cats ul.active a { pointer-events: all; } .edu-hero__cats ul.active .blog-hero__triangle { display: none; } .edu-hero__cats ul li { margin-right: 0; position: relative; z-index: 1; padding-right: 0; opacity: 1; margin: 0; } .edu-hero__cats ul li:not(.active) { display: none; } .edu-hero__cats ul li a { padding: 5px; display: block; pointer-events: none; } .edu-hero__cats ul.active li:not(.active) { display: block; } */ .edu-hero__search { position: relative; text-align: right; width: 30px; margin-left: auto; } .edu-hero__cats { margin-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .edu-hero { padding-top: 36px; padding-bottom: 35px; } .edu-banner__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .edu-banner__big .edu-banner__img, .edu-banner__big .edu-banner__block { width: 100%; } .edu-banner__block { max-width: none; padding: 32px; } .edu-banner { padding: 0; } .edu-banner .container { padding: 0; } .edu-banner__small { gap: 11px; padding: 18px 20px 0 20px; } .edu-banner__small .edu-banner__item { width: 100%; } .edu-support { margin: 18px 20px; } .edu-loop__item { width: 100%; } .edu-loop { padding-bottom: 65px; } .edu-loop .nav-posts ul { padding-top: 75px; } .ks_img_who { bottom: 10%; left: calc(50% - 215px); } .ks_who_block>img, .ks_who_block>video { padding: 8px; } .photo_itself { padding-top: 50px; } .ks_button { bottom: 40px; left: calc(50% - 71px); } .ks_txt { padding-top: 20px; padding-bottom: 20px; } .ks_brand_miss_2 { font-size: 14px; letter-spacing: 2.38px; } .fifth_block_origination { margin-bottom: 103px; } .fifth_block_origination:after { content: ""; background-color: rgba(18, 18, 18, 0.2); height: 1px; width: 21px; display: block; } .ks_img_who_title>p { font-size: 11px; } .ks_img_who_title>.ks_title { font-size: 16px; line-height: 118%; } .ks_second_block_founder .ks_title { font-size: 16px; } .img_photo_founder { min-height: 459px; -o-object-fit: cover; object-fit: cover; } .photo_itself { width: 100%; } .offices_main_slider { display: block; padding-left: 20px; } .scroller1 .ks_title, .ks_offices>.ks_title { font-size: 16px; word-wrap: break-word; } .ks_brand_miss_2 { word-wrap: break-word; } .ks_img_who { max-width: 276px; left: calc(50% - 138px); } .princip_inner { padding-left: 20px; padding-right: 20px; margin: 0 13px; margin-bottom: 4em; padding-bottom: 80px; } .origination_two { padding-left: 0; padding-right: 0; } .ks_third_block_princip { width: calc(100% - 28px); } .scroller1 p { padding-left: 20px; padding-right: 20px; } .ks_offices>p { padding-left: 20px; padding-right: 20px; } .ks_who_block>img, .ks_who_block>video { height: calc(100vh - 62px); } .fourth_block_scroller1 { margin-top: 88px; margin-bottom: 41px; } .offices_main { padding: 0; } .offices_main_swiper.swiper { padding-left: 20px; } .office_inner { height: auto; } .single-edu-center .single-header { padding-bottom: 85px; } .single-edu-center .single-header .container { padding: 0; } .single-edu-center .single-header .row { margin: 0; } .single-edu-header__block { padding: 0 30px; } .single-edu-center .single-header__title h1 { font-size: 20px; letter-spacing: 4.08px; } .single-edu-header__block .single-header__share { display: inline-block; bottom: -30px; } .single-other .blog-loop__item { background: #fff; } .single-other :where(.blog-loop__meta, .blog-loop__title) { padding-left: 2em; padding-right: 2em; } .single-other .swiper-wrapper { /* height: 100%; */ } .checkout-form-column { padding-top: 24px; } .woocommerce-checkout .woocommerce-error { padding-left: 30px; } html#site-gr { margin-top: 0 !important; } .search-results__title { font-size: 16px; line-height: 118%; letter-spacing: 2.72px; } .search-results .product-card { padding-top: 17px; padding-bottom: 19px; padding-left: 10px; padding-right: 10px; } .search-results__cats-found .swiper-wrapper, .search-results__swiper .swiper-wrapper { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .site-header { top: 0; } .search-gr { padding-top: 36px; } .search-gr__title { padding-bottom: 40px; } .search-gr .search-form input[type=search] { padding-right: 80px; text-align: left; } .search-gr .products-sorting__content { display: none; } .search-gr__header { padding-bottom: 50px; } .product__gallery { max-height: 450px; } .product__images__zoom { left: 0; bottom: -8px; } .product__images__zoom span { display: none; } .product__images__zoom::before { left: -8px; } .product__summary { padding-left: 20px; padding-right: 20px; padding-bottom: 30px; } .product__price { margin-bottom: 0; } .product__title { margin-top: 35px; } .single-product .slider { bottom: 0; } .product__gallery-slider .swiper-navs { bottom: 9px; } .account-page .form-row-last, .account-page .form-row-first { width: 100%; } .widget_wpc_sorting_widget .wpc-sorting-form .select2-container--default .select2-selection--single { padding: 0; } .edu-hero__close span { display: none; } .edu-hero__close img { margin-left: 0; } .edu-hero__close { width: 20px; } .edu-hero__cats.search-open input, .blog-hero__header.search-open input { width: calc(100% - 20px); -webkit-transition: none; transition: none; } .edu-hero__search { max-width: 115px; width: 100%; } .blog-hero__sort { display: none; } .edu-hero__form { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .ks_block_advices .ks_links .ks_ft_title { margin-bottom: 23px; } .ks_list_it { margin-bottom: 0; } .ks_block_advices { padding-bottom: 0; } .ks_trendings_cards .ks_trending_card { width: 100%; } .ks_cite-slider .swiper-button-prev, .ks_cite-slider .swiper-button-next { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } .ks_cite .cite, .ks_cite_container a { font-size: 16px; } .ks_vintage .ks_card_inner { padding: 18px 32px; } .ks_block_advices .ks_links { padding-left: 0; padding-right: 0; } .ks_advices .container { padding: 0; } .ks_advices_image { padding-left: 18px; padding-right: 18px; } .ks_links-sldier { padding-left: 18px; } .ks_bg img { width: 100%; } .contact-map iframe { height: 300px; } .swiper-offers, .swiper-news, .swiper-edu-center { padding-left: 10px; padding-right: 10px; } .services-loop__text { padding-bottom: 16px; } .single-other__slider { padding-left: 18px; margin-left: -18px; margin-right: -18px; max-width: none; width: auto; -ms-flex-negative: inherit; flex-shrink: inherit; } .single-other__slider .single-other__header { padding-right: 18px; } .single-other__slider .blog-loop__title { padding-bottom: 30px; } .woocommerce-pagination { padding-bottom: 50px; } .widget_wpc_sorting_widget:last-child { margin-left: auto; } .single-news img { margin-bottom: 12px; } .slider .swiper-slide__video-actions { display: none; } .entry-content blockquote { padding: 12px 0 12px 10px; border-left: 4px solid #ECE7D8; } .breadcrumbs__inner { display: none; background: #FAF8ED; position: absolute; top: 100%; z-index: 10; left: 0; width: 100%; border-top: 1px #DDD8CA solid; border-bottom: 1px #DDD8CA solid; padding-top: 13px; padding-bottom: 47px; } .breadcrumbs__inner .breadcrumb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } .breadcrumbs__inner .breadcrumb a { padding: 6px; } .breadcrumbs__inner .breadcrumb_symbol { display: none; } .breadcrumbs__inner .breadcrumb_this { padding: 6px; } .breadcrumbs__close { display: block; position: absolute; padding: 10px; left: calc(50% - 20px); bottom: 10px; cursor: pointer; } .breadcrumbs-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; font-size: 10px; text-transform: uppercase; color: #121212; padding-left: 20px; padding-right: 20px; } .breadcrumbs-mobile__points { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 2px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 15px; cursor: pointer; } .breadcrumbs-mobile__points span { background: #DDD8CA; width: 4px; height: 4px; } .breadcrumbs-mobile__text { /* width: calc(100% - 15px); */ display: -webkit-box; display: -ms-flexbox; display: flex; } .breadcrumbs-mobile__text span { display: inline-block; margin: 0 8px; opacity: 0.4; } .breadcrumbs-mobile__text p { display: inline-block; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: calc(100vw - 80px); } .breadcrumbs { padding: 1em 0; overflow: visible; } .page-template-template-about .breadcrumbs__inner { border-top: 1px rgba(250, 248, 237, 0.1) solid; border-bottom: 1px rgba(250, 248, 237, 0.1) solid; } .about-history { padding-bottom: 54px; } .about-history__item { width: 260px; } .about-history__img { margin-bottom: 18px; } .about-history__year { padding-bottom: 10px; font-size: 18px; letter-spacing: 3px; } .about-history__text { max-width: 190px; font-size: 13px; } .about-history { padding-bottom: 109px; } .about-chess { margin-bottom: 4em; } .about-chess__item { -ms-flex-wrap: wrap; flex-wrap: wrap; } .about-chess__image, .about-chess__block { width: 100%; } .about-chess__image { margin-bottom: 24px; } .about-chess__item:not(:last-child) { margin-bottom: 88px; } .about-chess__title { padding-bottom: 12px; font-size: 18px; letter-spacing: 3px; } .about-chess__text { font-size: 13px; } .about-chess__block { padding: 0 10px; } .about-chess__item:nth-child(even) .about-chess__image { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } } @media only screen and (max-width: 575px) { .home-slider video { min-height: calc(100vh - 300px); } .row { margin-left: 0; margin-right: 0; } .container { padding: 0 18px; } .blog-banner__img { /* margin-left: -8px; margin-right: -8px; */ width: 100%; } .blog-loop__item.no-thumb { margin-left: -8px; margin-right: -8px; width: 100vw; } .faq-content :target { scroll-margin-top: 170px; } .faq-content__aside .sidebar__inner { padding-top: 0; overflow: hidden; } .faq-content__aside { padding-bottom: 0; } .faq-content__block { padding-top: 48px; } .faq-all .faq-content__block { padding-top: 0; } .faq-content__aside ul.active { max-height: 50vh; } .faq-content__aside.fixed { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; position: fixed !important; top: 68px; background: #6B4C52; z-index: 10; padding: 16px 18px; } .faq-content__aside.fixed ul.active { max-height: 50vh; } .faq-content__aside.fixed .faq-content__head { display: block; font-size: 13px; line-height: 135%; color: #FAF8ED; text-transform: uppercase; position: relative; } .faq-content__aside.fixed .faq-content__head:before { content: ""; position: absolute; right: 0; top: 5px; background: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.86035 5.11035V7.89941H3.31543V5.11035H0.587891V3.5791H3.31543V0.790039H4.86035V3.5791H7.6084V5.11035H4.86035Z" fill="%23fff"/></svg>') no-repeat; width: 8px; height: 8px; } .faq-content__aside.fixed .faq-content__head.active:before { top: 7px; background: url('data:image/svg+xml,<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.35547 0.549805V1.9375H0.423828V0.549805H7.35547Z" fill="%23fff"/></svg>') no-repeat; } .faq-content__aside.fixed ul { max-height: 0; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .faq-content__aside.fixed ul li:nth-child(1) { padding-top: 13px; } .faq-content__aside.fixed ul li:nth-last-child(1) { padding-top: 10px; } .faq-content__aside.fixed ul a { font-size: 14px; color: #FAF8ED; opacity: 1; } .page-deafult__wrap :target { scroll-margin-top: 220px; } .page-deafult__aside.fixed .toc-header { display: block; font-size: 13px; line-height: 135%; color: #FAF8ED; text-transform: uppercase; position: relative; } .page-deafult__aside.fixed .toc-header:before { content: ""; position: absolute; right: 0; top: 5px; background: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.86035 5.11035V7.89941H3.31543V5.11035H0.587891V3.5791H3.31543V0.790039H4.86035V3.5791H7.6084V5.11035H4.86035Z" fill="%23fff"/></svg>') no-repeat; width: 8px; height: 8px; } .page-deafult__aside.fixed .toc-header.active:before { top: 7px; background: url('data:image/svg+xml,<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.35547 0.549805V1.9375H0.423828V0.549805H7.35547Z" fill="%23fff"/></svg>') no-repeat; } .page-deafult__aside.fixed { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; position: fixed !important; top: 68px; background: #6B4C52; z-index: 10; padding: 16px 18px; left: 0; overflow: hidden; } .page-deafult__aside.fixed ul { max-height: 0; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .page-deafult__aside.fixed ul li:nth-child(1) { padding-top: 13px; } .page-deafult__aside.fixed ul li:nth-last-child(1) { padding-top: 10px; } .page-deafult__aside.fixed ul.active { max-height: 50vh; } .page-deafult__aside.fixed ul a { font-size: 14px; color: #FAF8ED; opacity: 1; } .services-scrolls__wrap .sidebar__inner { margin-left: -18px; margin-right: -18px; padding-left: 18px; padding-right: 18px; } .services-scrolls__wrap.is-affixed .sidebar__inner { padding-left: 18px; padding-right: 18px; } .page-template-template-services :target { scroll-margin-top: 122px; } .ks_item_one { width: 100%; padding-top: 0; } .accordion-header { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .ks_item_one .offices_main__address { display: block; } .offices_main_inner1 { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .office_inner .accordion-panel { position: relative; display: block; height: auto; } .ks_item_one .accordion-header { background-color: #ddd8ca; } .ks_offices_main_image>img { border: solid 8px #ddd8ca; } .products-filters { --width: 100%; } .products-filters__mobile { width: 100%; } .ks_main .accordion-header { width: 100%; } .single-news__content figure { text-align: center; width: 100% !important; } .single-news__content figure figcaption { text-align: left; } .drop-lang .woocs_flag_view_item:before { width: 100%; } #offcanvasMobileMenu .drop-lang a:not(.woocs_flag_view_item) { width: auto; } #offcanvasMobileMenu .drop-lang a.woocs_flag_view_item { width: 50px; } .site-header__content { padding: 4px 10px; } .drop-lang-mobile .drop-lang__curren { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .single-edu-center .single-header { padding-top: 0; } .product__summary { padding-top: 32px; } .product__summary h1:first-child { margin-top: 0; } .row__products.list .product-card__thumbnail { margin-left: 10px; margin-right: 10px; width: 50px; } .row__products.list .product-card__meta { flex-direction: column; align-items: flex-start; gap: 3px; } .row__products.list .product-card__title { font-size: 9px; padding-left: 0; } .row__products.list .product-card__price { font-size: 9px; padding-left: 0; } .row__products.list .product__actions { padding-top: 5px; padding-bottom: 0; } .row__products.list .product__actions .btn { font-size: 9px; padding: 0.5em 0.7em; } .row__products.list .simplefavorite-button { align-self: flex-start; padding-top: 7px; } } /* wpadminbar */ @media (min-width: 769px) { html#site-gr:has(#wpadminbar) { margin-top: 32px !important; } html#site-gr:has(#wpadminbar) .site-header { top: 32px; } } @media (max-width: 768px) { #wpadminbar { display: none; } } /* site-navbar */ .navbar .swiper-initialized { position: relative; } .navbar .swiper-initialized .navbar_nav__arr { width: 2em; height: 1.2em; background-image: url(/wp-content/uploads/decor/chevron-left.svg); background-position: center; background-repeat: no-repeat; background-size: contain; background-color: #6B4C52; position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; border-right: 1px solid #795D61; } .navbar .swiper-initialized .navbar_nav__arr--prev { left: 0; } .navbar .swiper-initialized .navbar_nav__arr--next { transform: translateY(-50%) scaleX(-1); right: 0; } .navbar .swiper-initialized .navbar_nav__arr[aria-disabled="true"] { visibility: hidden; } /* -- ======= -- */ .container--min { padding: 0 10px; } .container--full { max-width: 100%; padding: 0 10px; } .sub_h1 { max-width: 30em; margin: auto; } .brd_img { border: 8px solid #fff; } @media (min-width: 769px) { .container--full { padding: 0 30px; } } /* -- NEWS: archive -- */ .blog-hero--news { padding-top: 2em; } .blog-hero--news .blog-hero__header { margin-bottom: 0; } .sticky_post, .posts_scr { font-size: 15px; } .posts_scr .pagination:not(:empty) { margin-top: 3em; } :is(.post_card__cover, .sticky_post__pic) a:hover img { opacity: 0.95; transition: 0.2s; } :is(.sticky_post, .post_card):hover { background: #ECE7D8; transition: 0.2s; } :is(.sticky_post, .post_card) a { color: var(--color-txt); } :is(.sticky_post, .post_card) a:hover { color: var(--color-accent); } .single-other .post_card:hover { background: #F4F1E5; } .sticky_post { padding: 2.5em 0; } .sticky_post__pic img { aspect-ratio: 690/581; width: 100%; object-fit: cover; transition: 0.1s; } .sticky_post__info { max-width: 25em; } .post_card__wrap { grid-template-columns: 18fr 56fr 32fr; align-items: start; padding-top: 2.5em; padding-bottom: 3.5em; position: relative; } .post_card__wrap::before { content: ''; position: absolute; left: 20px; right: 20px; top: 0; height: 1px; background: var(--color-border); z-index: 1; } .post_card:hover .post_card__wrap::before { opacity: 0; } .post_card__cover a { display: flex; width: 100%; } .post_card__cover img { aspect-ratio: 337/218; width: 100%; object-fit: cover; transition: 0.1s; } .post_meta { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.5em; text-transform: uppercase; margin-bottom: 0.5em; font-size: 9px; letter-spacing: 0.17em; } .post_card .post_meta { flex-direction: column; } .post_meta__item--cat { letter-spacing: 0.36em; font-weight: 700; } .post_meta__item--cat a { pointer-events: none; } .post_meta__item--date { opacity: 0.6; } .post_meta__item a { text-decoration: none; } .post_card__overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .post_card__wrap a { position: relative; z-index: 1; } @media (max-width: 1024px) { .post_card__wrap { grid-template-columns: 10fr 6fr; grid-template-rows: auto 1fr; row-gap: 1em; } .post_card__wrap--no_img { grid-template-columns: 1fr; } .post_card__cover { grid-column: 2/3; grid-row: 1/-1; } .post_meta { display: flex; flex-wrap: wrap; column-gap: 1em; } .post_card__excerpt { max-height: calc(var(--gr-body-line-height) * 2); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } } @media (min-width: 768px) { .sticky_post__wrap { grid-template-columns: 10fr 6fr; } .post_card__info { max-width: 42em; } } @media (max-width: 767px) { .post_card__wrap { grid-template-columns: 3fr 2fr; } .post_card__wrap--no_img { grid-template-columns: 1fr; } } @media (max-width: 575px) { .post_card__wrap { grid-template-columns: 1fr; grid-template-rows: initial; } .post_card__cover { grid-column: initial; grid-row: initial; order: -1; } } /* -- NEWS: single -- */ body.single-news .breadcrumbs { border-bottom: 1px solid var(--color-border); margin-bottom: 3em; } body.single-news h1.fw_500 { font-weight: 500; } .sn_cover img { aspect-ratio: 1045/590; width: 100%; object-fit: cover; margin: 0; } .sn_main__content img { aspect-ratio: 4/3; width: 100%; object-fit: cover; } .sn_header:has(.sn_excerpt:last-child) { border-bottom: 1px solid var(--color-border); padding-bottom: 4em; } .sn_excerpt p:last-child { margin-bottom: 0; } .sn_main__content { font-size: 14px; } @media (min-width: 1201px) { .sn_header h1 { font-size: 41px; letter-spacing: 0.17em; } .sn_cover__wrap { margin-left: -5em; margin-right: -5em; } } @media (max-width: 767px) { body.single-news .single-other__all { padding-top: 2em; } } /* NOTIFY */ body:has(.notify#cf7-sent) .wpcf7-form.sent .wpcf7-response-output { display: none; } .notify__wrap { position: fixed; z-index: 10000; bottom: 0; left: 50%; transform: translatex(-50%); right: 0; border: 3px solid #3C7168; background: #ECE7D8; padding: 20px; padding-right: 2em; width: 260px; max-width: 100%; } /* PRODUCTS CARD in favorite */ .products__item--favorite .simplefavorite-button { position: relative; background: none; border: none; z-index: 10; } .products.columns .products__item--favorite .simplefavorite-button { position: absolute; right: 1em; top: 1em; } .products__item--favorite .simplefavorite-button.active svg { fill: #3C7168; } .products__item--favorite .simplefavorite-button svg path { stroke: #3C7168; } .products.columns .products__item--favorite .product__actions { position: relative; z-index: 10; padding-top: 1em; padding-bottom: 0; } /* HOME: about */ .h_about .container--full { padding: 0 8px; } .h_about .section__header { max-width: 39em; letter-spacing: 0.17em; } .h_about__gallery { gap: 4px; } .h_about__gallery::-webkit-scrollbar { display: none; } .h_about__gallery__img { color: #FAF8ED; aspect-ratio: 470/738; } html[lang="en-US"] .h_about__desc { font-weight: 600; } @media (max-width: 575px) { .h_about .section__header { font-size: 14px; } .h_about__gallery { overflow-x: auto; margin-left: -8px; padding-left: 8px; margin-right: -8px; padding-right: 8px; } .h_about__gallery__item { min-width: 240px; } } /* HOME: cats */ .h_cats .swiper-offers { padding-left: 8px; padding-right: 8px; } .products__item--cat { border: 10px solid #fff; transition: 0.2s; } .products__item--cat:not(:hover) { background: #FAF8ED; } .products__item--cat .product-card { background: transparent; height: 100%; justify-content: flex-start; } .products__item--cat .product-card__link { color: #121212 !important; font-size: 11px; letter-spacing: 0.17em; line-height: 1.1; } .products__item--cat .product-card__meta { display: flex; flex-direction: column; flex-grow: 10; } .products__item--cat .product-card__title { margin-bottom: 8px; } .products__item--cat .product-card__price { font-size: 10px; letter-spacing: 0.17em; color: #121212 !important; opacity: 0.6; transition: 0.2s; margin-top: auto; } .products__item--cat:hover .product-card__price { opacity: 1; } .products__item--cat .product-card img[src*=".png"] { object-fit: contain; } /* ABOUT: progress-bar */ #ah-progress { padding: 0 20px; min-height: 65px; margin-bottom: 1em; display: none; } #ah-progress :is(.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single) { background-color: var(--color-accent); color: var(--text); } .irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before { border-top-color: var(--color-accent); } .irs--round .irs { position: absolute; top: auto; bottom: 0; width: 100%; height: 9px; } .irs--round .irs-line { background: #DDD8CA; overflow: visible; bottom: 0; top: auto; height: 2px } .irs--round .irs-bar { background-color: var(--color-green); border-radius: 0; height: 7px; bottom: 0; top: auto; } .irs--round .irs-handle { opacity: 0; top: auto; bottom: -8px; cursor: grab; } #ah-progress .irs-grid { bottom: 9px; top: auto; } #ah-progress .irs-grid-pol.small { display: none; } #ah-progress .irs-grid-pol { top: auto; bottom: 0; background: #DDD8CA; width: 2px; height: 3px; } #ah-progress .irs-grid-text { top: auto; bottom: 15px; font-family: var(--family-h); color: var(--color-txt); font-size: 17px; font-weight: 600; } #ah-progress .irs-grid-text:not(.active) { opacity: 0.4; } @media (max-width: 767px) { #ah-progress .irs-grid-text { font-size: 13px; } } @media (max-width: 575px) { #ah-progress .irs-grid-text.hide_on_mob { opacity: 0; } } /* SWIPER */ .swiper:not(.swiper-initialized) .swiper-navs { display: none; } @media (max-width: 575px) { .swiper--full_on_mob { margin-left: -18px; margin-right: -18px; padding-left: 18px; padding-right: 18px; } } /* MODAL: lang (смена языка) */ #modalLang .modal-dialog { max-width: 400px; border-top-width: 12px; } #modalLang .modal-content { border-top-width: 12px; } #modalLang .modal-header { padding: 0; } #modalLang .modal__btn-close { z-index: 1; right: 20px } #modalLang .modal-body { padding: 32px } .modalLang_txt { text-align: center; max-width: 210px; margin-left: auto; margin-right: auto; } .modalLang_txt+.modalLang_txt { opacity: 0.5; } /* МОБ.ПЕРЕКЛЮЧАТЕЛЬ ПЛИТОК */ @media (min-width: 769px) { .mob_grid_switcher { display: none; } } .page-template-template-favourites .mob_grid_switcher { margin-left: auto; } .mob_grid_switcher__btn:hover { cursor: pointer; } .mob_grid_switcher__btn:not(.active) { opacity: 0.2; } /* MODAL: filter tips */ #modalTip .modal-dialog { max-width: 745px; } #modalTip .modal-title { font-size: 20px; letter-spacing: 0.1em; } #modalTip .modal-body { padding: 0; font-size: 13px; padding-bottom: 1em; } #modalTip .modal-body .entry-content { font-size: inherit; } #modalTip .modal-body img { padding: 0; } #modalTip .modal-body p:not(.filter_popup_content__subtitle) { margin-top: 3em; } .filter_popup_content__link a { color: inherit; } .filter_popup_content__link a:hover { color: var(--color-accent); opacity: 1; } .filter_popup_content__ask p { margin-bottom: 1em; } .filter_popup_content__ask .btn { letter-spacing: 0.07em; } .filter_popup_content__ask .btn { letter-spacing: 0.07em; } @media (max-width: 575px) { #modalTip .modal-title { font-size: 14px; } } /* PRICE FILTER */ body:not(.logged-in) .wpc-filters-section.wpc-filter-_price { /* display: none; */ } /* price filter: chips */ :is(.wpc-chip-_price-min__price, .wpc-chip-_price-max__price) .wpc-filter-chip-name::after { content: ' €' } body.currency-usd :is(.wpc-chip-_price-min__price, .wpc-chip-_price-max__price) .wpc-filter-chip-name::after { content: ' $' } [lang="en-US"] .wpc-chip-_price-min__price .wpc-filter-chip-name::before { content: 'From ' } [lang="en-US"] .wpc-chip-_price-max__price .wpc-filter-chip-name::before { content: 'To ' } [lang="ru-RU"] .wpc-chip-_price-min__price .wpc-filter-chip-name::before { content: 'От ' } [lang="ru-RU"] .wpc-chip-_price-max__price .wpc-filter-chip-name::before { content: 'До ' } [lang="fr-FR"] .wpc-chip-_price-min__price .wpc-filter-chip-name::before { content: 'From ' } [lang="fr-FR"] .wpc-chip-_price-max__price .wpc-filter-chip-name::before { content: 'To ' } /* price filter: range */ .wpc-filter-_price .wpc-filters-range-wrapper { display: none; } .filter_price__minmax__item { max-width: 50%; white-space: nowrap; overflow: hidden; } .filter_price__minmax__caption { font-size: 11px; opacity: 0.3; } .filter_price__minmax__val::before { content: '€ '; } body.currency-usd .filter_price__minmax__val::before { content: '$ '; } .filter_price__minmax__val input { padding: 0; border: none; outline: none; color: inherit; font-weight: inherit; background: none; min-width: 1em; } .filter_price__minmax__val span { display: none; } #main .wpc-filters-range-inputs .ui-slider-horizontal { background: #ECE7D8; height: 2px; } #main .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range { background: transparent; } #main .ui-slider-horizontal .ui-slider-handle { width: 12px; height: 12px; border-radius: 0; box-shadow: none; border: none; background: var(--color-txt); top: -5px; } /* price filter: bar chart */ .wpc-filters-range-slider-wrapper:has(.filter_price__chart) { margin-top: 0; } .filter_price__chart { height: 90px; display: flex; align-items: flex-end; gap: 6px; } .filter_price__chart__bar { flex-flow: 10; flex-basis: 100%; background: #ECE7D8; } .filter_price__chart__bar.active { background: #B3B5AD; } /* WOO CATEGORY BOTTOM */ .woo_cat_bottom .section:not(.bg_biege) + .section:not(.bg_biege) { padding-top: 0; } .woo_cat_bottom :where(h2, h3) { letter-spacing: 0.17em; } .woo_cat_bottom .section:not(.bg_biege) ~ .section h2 { padding-top: 2em; margin-top: 1em; position: relative; } .woo_cat_bottom .section:not(.bg_biege) ~ .section h2::before, .category-footer-text :where(h2, h3):not(:first-child)::before { content: ''; position: absolute; top: 0; left: 50%; transform: translatex(-50%); height: 6px; width: 37px; background: #DDD8CA; } .woo_cat_bottom h2 { text-align: center; margin-bottom: 1em; } .woo_cat_bottom .section-text { text-align: center; } .woo_cat_bottom :is(.section-text, .wcb_cta__txt p, .wcb_posts__txt p) { font-size: 12px; } @media (min-width: 768px) { .woo_cat_bottom h2 { font-size: 32px; font-weight: 400; } } /* woo category bottom: faq */ .woo_cat_bottom .faq-content__block { max-width: 100%; } .woo_cat_bottom .faq-all :is(h2, .section-text) + .faq-content__item { margin-top: var(--space); } /* woo category bottom: form */ .wcb_cta form { max-width: 330px; } /* woo category bottom: text */ .category-footer-text { text-align: center; overflow: hidden; } .category-footer-text :where(ul, ol) { display: inline-flex; flex-direction: column; align-items: flex-start; } .category-footer-text :last-child { margin-bottom: 0; } .category-footer-text :where(h2, h3):not(:first-child) { position: relative; padding-top: calc(4em - 24px); margin-top: 0; margin-bottom: 2em; font-size: 22px; font-weight: 600; } .category-footer-text :where(h2, h3):not(:first-child)::before { height: 3px; top: calc(2em - 24px); } .category-footer-text :where(p, li) a { color: inherit; } .category-footer-text :where(p, li) a:hover { color: var(--color-accent); opacity: 1; } .category-footer-text figcaption { text-align: center; } .category-footer-text figure[id^="attachment_"] { margin: 4em 0; } .category-footer-text .gallery { display: flex; margin: 4em 0; } .category-footer-text .gallery_outer:not(.swiper-initialized) .gallery { gap: 4px; } .category-footer-text .gallery_outer .swiper-navs { margin-top: 2em; } .category-footer-text .gallery_outer .swiper-navs + .gallery { margin-top: 2em; } .category-footer-text .gallery_outer:not(.swiper-initialized) .gallery, .category-footer-text .gallery_outer.swiper-initialized:has(.swiper-button-lock) .gallery { justify-content: center; } .category-footer-text .gallery-item { margin: 0; width: 260px; } .category-footer-text .gallery-item img { aspect-ratio: 1; width: 100%; object-fit: cover; } .category-footer-text .gallery-item[data-bs-toggle] a { pointer-events: none; } .category-footer-text .gallery-item[data-bs-toggle]:hover { opacity: 0.8; cursor: pointer; } @media (max-width: 767px) { .category-footer-text :where(h2, h3):not(:first-child) { font-size: 18px; } } /* EMBEDED CARD */ .emb_card { background: var(--gr-light); border-top: 10px solid #DDD8CA; position: relative; overflow: hidden; font-size: 12px; } .category-footer-text .emb_card { margin: 4em 0; } .emb_card:hover { background: #F4F1E5; } .emb_card:hover .emb_card__cover__img { opacity: 0.9; } .emb_card:hover .emb_card__txt__title { color: var(--color-accent); } .emb_card__wrap { padding: 10px; column-gap: 10px; } .emb_card__txt { padding: 10px 20px; margin: auto; } .emb_card--default .emb_card__txt { max-width: 290px; box-sizing: content-box; } .emb_card--product .emb_card__txt__title { font-size: 13px; } .emb_card a { color: inherit; text-decoration: none; opacity: 1 !important; } .emb_card .emb_card__txt__title a::after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; } @media (min-width: 501px) { .emb_card__wrap { display: grid; grid-template-columns: 35fr 12fr; justify-content: space-between; } .emb_card--product .emb_card__wrap { grid-template-columns: 40fr 8fr; } .emb_card__cover { height: 100%; } .emb_card__cover__img { height: 100%; } } @media (max-width: 500px) { .emb_card__cover { order: -1; } .emb_card__cover__img { aspect-ratio: 1; } .emb_card__txt { padding: 10px; margin-top: 5px; } .emb_card__txt__title { margin-top: 1.5em; } .emb_card--product .emb_card__txt__title:first-child { margin-top: 0.5em; } } /* FILTER: bottom mob panel */ @media (max-width: 1020px) { #main .wpc-filters-widget-containers-wrapper { padding-bottom: 60px; } .filters-show #main .wpc-filters-widget-controls-container { display: block; position: fixed; left: 0; right: 0; bottom: 19px; z-index: 9999; } body.filters-show jdiv { visibility: hidden !important; display: none !important; } } #main .wpc-filters-widget-controls-container { margin-top: 2em; /* bottom: -1px; */ background: #FAF8ED; z-index: 2; } #main .wpc-filters-widget-controls-wrapper { margin: 0; gap: 1em; padding: 10px 20px; padding-bottom: 1px; } .wpcf_controls__btn { text-align: left; text-transform: uppercase; font-weight: 400; width: auto !important; } .wpcf_controls__btn__clear { text-decoration: underline; cursor: pointer; } .wpcf_controls__btn__clear:hover { color: var(--color-accent); } body:not(.wpc_is_filter_request) .wpcf_controls__btn__clear { visibility: hidden; } #main .wpcf_controls__btn__close.btn { font-size: 13px; } /* HOME: services scr */ .h_services__txt { max-width: 25em; margin-left: auto; margin-right: auto; } .h_services__txt .btn_wrap { width: fit-content; } /* STORE: cats */ .store_cats { margin-top: 2em; margin-bottom: 3em; padding: 3em 0; } .store_cats::before, .store_cats::after { content: ''; position: absolute; left: 50%; transform: translatex(-50%); height: 5px; width: 16px; background: #ECE7D8; } .store_cats::before { top: 0; } .store_cats::after { bottom: 0; } .store_cats__header .tt_upper { opacity: 0.5; font-size: 12px; } .store_cats__slider { padding: 0 8px; } .store_cats__list { display: flex; margin-left: -8px; padding-left: 8px; margin-right: -8px; padding-right: 8px; } .store_cats__list::-webkit-scrollbar { display: none; } .store_cats__slider:not(.swiper-initialized) .store_cats__list, .store_cats:has(.swiper-button-lock) .store_cats__list { justify-content: center; } .store_cats__slider:not(.swiper-initialized) .store_cats__list { overflow-x: auto; } .store_cats__item { width: fit-content; width: max-content; margin: 0 2px; box-sizing: border-box; } .store_cats__item * { box-sizing: border-box; } .store_cats__link { display: inline-flex; align-items: center; text-decoration: none; letter-spacing: 0.17em; text-transform: uppercase; font-size: 11px; font-weight: bold; color: inherit; background: #fff; line-height: 1.1; padding: 2px; border: 3px solid #ECE7D8; white-space: nowrap; box-sizing: border-box; } .store_cats__link:hover { color: var(--color-accent); border-color: #DDD8CA; } .store_cats__item__name { padding: 10px; padding-right: 15px; line-height: 1; } .store_cats__item__cover { flex-shrink: 0; width: 55px; } .store_cats__item__cover__img { background: #fff; } .store_cats__item__cover img { aspect-ratio: 1; object-fit: contain; } .store_cats__header .swiper-navs { right: 20px; top: 50%; transform: translatey(-50%); } .store_cats:not(:has(.swiper-initialized)) .swiper-navs { display: none; } .swiper-initialized:not(.swiper-initialized) .store_cats__item__cover__img:not(:first-child) { display: none; } @media (max-width: 767px) { .store_cats { padding: 2em 0; margin-top: 1em; } .store_cats__header .swiper-navs { display: none; } .store_cats__list.mt_2 { margin-top: 1em; } .store_cats__link { font-size: 9px; } .store_cats__item__cover { width: 45px; } } /* SHARE BOX */ .share_box { position: relative; z-index: 2; height: 3.5em; font-size: 11px; } .share_box__wrap { width: max-content; max-width: 100%; margin: auto; max-height: 100%; border: 1px solid transparent; display: flex; flex-direction: column; overflow: hidden; } .share_box__wrap.active { max-height: none; background: #FAF8ED; border-color: #ECE7D8; } .share_toggler { padding: 1em; } .share_toggler__btn { text-transform: uppercase; color: inherit; } .share_box__wrap:not(.active) .share_toggler__btn:hover { opacity: 0.6; } .share_box__wrap.active .share_toggler__btn { font-weight: 600; opacity: 0.3; text-decoration: none; letter-spacing: 0.17em; } .share_list { display: flex; flex-direction: column; gap: 1em; align-items: flex-start; width: max-content; max-width: 100%; margin-left: 4px; padding: 1em; } .share_item { display: flex !important; align-items: center; gap: 0.5em; text-decoration: none; text-transform: uppercase; letter-spacing: 0.08em; color: inherit !important; } .share_item:hover span { text-decoration: underline; } .share_item img { all: inherit; margin: 0 !important; } .share_box__wrap.active .share_toggler{ display: none; } .share_list__title{ cursor: pointer; font-weight: 600; opacity: 0.3; text-decoration: none; letter-spacing: 0.17em; color: #121212; text-transform: uppercase; text-align: center; }