/* Kitchen Empire storefront: honest pending cards and a consistent catalog. */
.posuda-site .posuda-hero-image-wrap,
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap {
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 30px;
}
.posuda-site .posuda-hero-image-wrap {
  background: radial-gradient(circle at 55% 42%, #fffaf0 0, #e8e4d8 64%, #d9e0d0 100%);
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap {
  background: radial-gradient(circle at 55% 42%, #495649 0, #2b352d 66%, #202922 100%);
}
.posuda-site .posuda-hero-image-wrap .elementor-widget-image,
.posuda-site .posuda-hero-image-wrap .elementor-widget-container {
  width: 100%;
  text-align: center;
}
.posuda-site .posuda-hero-image-wrap img {
  display: block;
  width: min(92%, 520px);
  margin: auto;
  transform: none;
  filter: none;
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap .elementor-widget-image {
  background: url('/wp-content/uploads/2026/10/catalog-posudy-logo-dark.png') center / contain no-repeat;
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap img {
  visibility: hidden;
}

.posuda-products ul.products,
body.woocommerce-page ul.products {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  margin: 28px 0 0;
  padding: 0;
}
.posuda-products ul.products::before,
.posuda-products ul.products::after,
body.woocommerce-page ul.products::before,
body.woocommerce-page ul.products::after { display: none; }
.posuda-products ul.products li.product,
body.woocommerce-page ul.products li.product {
  width: auto !important;
  float: none !important;
  margin: 0 !important;
  padding: 17px 17px 22px;
  border-radius: 24px;
  background: #fffdfa;
  box-shadow: 0 10px 28px rgba(45, 55, 43, .06);
  transition: transform .18s ease, box-shadow .18s ease;
}
.posuda-products ul.products li.product:hover,
body.woocommerce-page ul.products li.product:hover {
  transform: translateY(-4px);
  box-shadow: 0 15px 32px rgba(45, 55, 43, .12);
}
.posuda-products ul.products li.product a,
body.woocommerce-page ul.products li.product a { text-decoration: none; }
.posuda-products ul.products li.product img,
body.woocommerce-page ul.products li.product img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
  margin: 0 0 18px !important;
  border-radius: 17px;
  background: #f1eee7;
}
.posuda-products ul.products li.product.post-19 img,
body.woocommerce-page ul.products li.product.post-19 img {
  transform: scale(1.12);
  background: #fffdfa;
}
.posuda-products ul.products li.product .woocommerce-loop-product__title,
body.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  padding: 0;
  margin: 0 0 12px;
  color: #26382b;
  font: 600 17px/1.45 Manrope, Arial, sans-serif;
}
.posuda-products ul.products li.product .posuda-pending-note,
body.woocommerce-page .posuda-pending-note {
  display: inline-block;
  padding: 7px 11px;
  border-radius: 999px;
  color: #31513c;
  background: #e9efe4;
  font: 600 13px/1.3 Manrope, Arial, sans-serif;
}
.posuda-products ul.products li.product .posuda-stock,
body.woocommerce-page ul.products li.product .posuda-stock {
  display: inline-block;
  margin-top: 2px;
  color: #536d59;
  font: 600 13px/1.4 Manrope, Arial, sans-serif;
}
html.posuda-mode-dark .posuda-products ul.products li.product,
html.posuda-mode-dark body.woocommerce-page ul.products li.product {
  background: #2a302b;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .12);
}
html.posuda-mode-dark .posuda-products ul.products li.product .woocommerce-loop-product__title,
html.posuda-mode-dark body.woocommerce-page ul.products li.product .woocommerce-loop-product__title { color: #f3efe6; }
html.posuda-mode-dark .posuda-products ul.products li.product .posuda-pending-note,
html.posuda-mode-dark body.woocommerce-page .posuda-pending-note {
  color: #dce8cc;
  background: #3e5140;
}
html.posuda-mode-dark .posuda-products ul.products li.product .posuda-stock,
html.posuda-mode-dark body.woocommerce-page ul.products li.product .posuda-stock { color: #c1d4bd; }
html.posuda-mode-dark .posuda-products ul.products li.product.post-19 img,
html.posuda-mode-dark body.woocommerce-page ul.products li.product.post-19 img { background: #e9e7df; }

body.woocommerce-page {
  background: #f6f3ed;
  color: #242720;
  font-family: Manrope, Arial, sans-serif;
}
body.woocommerce-page #site-header {
  background: #fffdfa;
  border-bottom: 1px solid #e7e8de;
}
body.woocommerce-page #site-header .header-inner,
body.woocommerce-page .site-main,
body.woocommerce-page .posuda-global-footer__inner {
  max-width: 1240px;
  width: calc(100% - 48px);
  margin-left: auto;
  margin-right: auto;
}
body.woocommerce-page #site-header .header-inner {
  min-height: 96px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
body.woocommerce-page #site-header .site-title a {
  color: #26382b;
  font: 700 21px/1.2 Manrope, Arial, sans-serif;
  text-decoration: none;
}
body.woocommerce-page #site-header .site-description { display: none; }
.posuda-store-nav { display: flex; align-items: center; gap: 12px; }
.posuda-store-nav__link {
  padding: 11px 17px;
  border-radius: 999px;
  background: #3e654e;
  color: #fffdfa !important;
  font: 600 14px/1.2 Manrope, Arial, sans-serif;
  text-decoration: none !important;
}
body.woocommerce-page .site-main { padding: 54px 0 90px; }
body.woocommerce-page .woocommerce-breadcrumb,
body.woocommerce-page .woocommerce-breadcrumb a { color: #667668; }
body.woocommerce-page .woocommerce-products-header__title,
body.woocommerce-page .product_title {
  color: #242720;
  font: 600 clamp(34px, 4vw, 54px)/1.12 Manrope, Arial, sans-serif;
  margin-bottom: 30px;
}
body.woocommerce-page h1.product_title { display: block !important; }
body.woocommerce-page div.product .summary .price:empty { display: none; }
body.woocommerce-page .woocommerce-result-count,
body.woocommerce-page .woocommerce-ordering { display: none; }
body.woocommerce-page .site-main ul.products { clear: both; }
/* WooCommerce floats the product gallery and summary; contain both before the footer. */
body.single-product .site-main div.product { display: flow-root; }
body.woocommerce-page .woocommerce-product-gallery__wrapper img {
  border-radius: 24px;
  background: #f0eee8;
}
body.woocommerce-page .woocommerce-product-gallery .flex-control-thumbs img { border-radius: 12px; }
body.woocommerce-page div.product .summary .woocommerce-product-details__short-description {
  color: #5f6b60;
  font-size: 18px;
  line-height: 1.7;
}
.posuda-product-maker { margin: 8px 0 18px; color: #617366; font: 600 14px/1.5 Manrope, Arial, sans-serif; }
.posuda-product-maker a { color: #315e40; text-underline-offset: 3px; }
html.posuda-mode-dark .posuda-product-maker { color: #b7c4b6; }
html.posuda-mode-dark .posuda-product-maker a { color: #d0e4c7; }
body.woocommerce-page .posuda-order-info {
  margin-top: 28px;
  padding: 22px 24px;
  border: 1px solid #d9ded5;
  border-radius: 15px;
  background: #f8f8f2;
  color: #344638;
}
body.woocommerce-page .posuda-order-info .posuda-stock { display: block; font-weight: 700; }
body.woocommerce-page .posuda-order-info p { margin: 12px 0 0; line-height: 1.55; }
body.woocommerce-page .posuda-ozon-link {
  display: inline-block;
  margin-top: 16px;
  color: #315e40;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 4px;
}
html.posuda-mode-dark body.woocommerce-page .posuda-order-info {
  border-color: #4b584b;
  background: #252c27;
  color: #e4ecdf;
}
html.posuda-mode-dark body.woocommerce-page .posuda-ozon-link { color: #cbe2bf; }
body.woocommerce-page div.product .product_meta { display: none; }
body.woocommerce-page #site-footer { display: none; }
.posuda-global-footer { background: #273b2e; color: #f4f0e7; }
.posuda-global-footer__inner {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 28px 0;
  font: 500 14px/1.5 Manrope, Arial, sans-serif;
}
.posuda-global-footer a { color: #f4f0e7; text-decoration: none; font-weight: 700; }
html.posuda-mode-dark body.woocommerce-page { background: #171a18; color: #f3efe6; }
html.posuda-mode-dark body.woocommerce-page #site-header { background: #202421; border-color: #354138; }
html.posuda-mode-dark body.woocommerce-page #site-header .site-title a,
html.posuda-mode-dark body.woocommerce-page .woocommerce-products-header__title,
html.posuda-mode-dark body.woocommerce-page .product_title { color: #f3efe6; }
html.posuda-mode-dark body.woocommerce-page .woocommerce-breadcrumb,
html.posuda-mode-dark body.woocommerce-page .woocommerce-breadcrumb a,
html.posuda-mode-dark body.woocommerce-page div.product .summary .woocommerce-product-details__short-description { color: #c2cabc; }
html.posuda-mode-dark .posuda-store-nav__link { background: #a5b58f; color: #182019 !important; }
html.posuda-mode-dark .posuda-global-footer { background: #101311; }

@media (min-width: 1101px) {
  body.woocommerce-shop ul.products { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}

@media (max-width: 900px) {
  .posuda-products ul.products,
  body.woocommerce-page ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .posuda-site .posuda-hero-image-wrap { min-height: 350px !important; }
  .posuda-site .posuda-hero-image-wrap img { width: min(92%, 420px); }
  body.woocommerce-page #site-header .header-inner,
  body.woocommerce-page .site-main,
  body.woocommerce-page .posuda-global-footer__inner { width: calc(100% - 32px); }
  body.woocommerce-page #site-header .header-inner { min-height: 74px; }
  body.woocommerce-page #site-header .site-title a { font-size: 17px; }
  body.woocommerce-page .site-main { padding: 34px 0 64px; }
}
@media (max-width: 520px) {
  .posuda-products ul.products,
  body.woocommerce-page ul.products { grid-template-columns: 1fr; gap: 16px; }
  .posuda-products ul.products li.product,
  body.woocommerce-page ul.products li.product { padding: 15px 15px 20px; }
  .posuda-store-nav { gap: 7px; }
  .posuda-store-nav__link { padding: 10px 12px; font-size: 12px; }
  .posuda-global-footer__inner { flex-direction: column; gap: 6px; }
}

/* Editorial front page: one verified object, generous space, real views. */
.posuda-site .elementor-element-e4e19f57 .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 12px;
  letter-spacing: .035em;
}
.posuda-site .elementor-element-e4e19f57 .elementor-heading-title::before {
  content: '';
  display: inline-block;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  background: #304c3d;
  -webkit-mask: url('/wp-content/mu-plugins/posuda-mark.svg') center / contain no-repeat;
  mask: url('/wp-content/mu-plugins/posuda-mark.svg') center / contain no-repeat;
}
body.woocommerce-page #site-header .site-title a { display: inline-flex; align-items: center; gap: 12px; }
body.woocommerce-page #site-header .site-title a::before {
  content: '';
  display: inline-block;
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  background: #304c3d;
  -webkit-mask: url('/wp-content/mu-plugins/posuda-mark.svg') center / contain no-repeat;
  mask: url('/wp-content/mu-plugins/posuda-mark.svg') center / contain no-repeat;
}
html.posuda-mode-dark .posuda-site .elementor-element-e4e19f57 .elementor-heading-title::before { background: #d6dfca; }
html.posuda-mode-dark body.woocommerce-page #site-header .site-title a::before { background: #d6dfca; }

.elementor-13 .posuda-site .posuda-hero {
  gap: 12px;
  padding-top: 26px;
  padding-bottom: 52px;
}
.elementor-13 .posuda-site .posuda-hero-copy {
  padding-right: clamp(24px, 4vw, 70px);
}
.elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title,
.elementor-13 .posuda-site .elementor-element-3608415c .elementor-heading-title,
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title,
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-3608415c .elementor-heading-title {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
  letter-spacing: -.035em;
}
.elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title,
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title {
  font-size: clamp(48px, 5.4vw, 78px);
  line-height: 1.02;
}
.elementor-13 .posuda-site .elementor-element-cc6bffa6,
.elementor-13 .posuda-site .elementor-element-3e092f19 { color: #a13243; letter-spacing: .16em; font-weight: 700; }
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-cc6bffa6,
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-3e092f19 { color: #e8aab2; }
.elementor-13 .posuda-site .posuda-actions .elementor-button {
  background: #8e2d3a;
  color: #fffaf4;
}
html.posuda-mode-dark .elementor-13 .posuda-site .posuda-actions .elementor-button {
  background: #e7b8bd;
  color: #28211f;
}
.posuda-site .posuda-hero-image-wrap,
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap {
  position: relative;
  min-height: 600px;
  border-radius: 8px 8px 100px 8px;
  background: radial-gradient(circle at 51% 40%, #fffdf8 0, #ebe5d9 67%, #dfd9cf 100%);
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap {
  background: radial-gradient(circle at 51% 40%, #55514a 0, #35352f 67%, #292d29 100%);
}
.posuda-site .posuda-hero-image-wrap::after {
  content: 'ПОСУДА ДЛЯ ДОМА';
  position: absolute;
  left: 30px;
  bottom: 26px;
  color: #695f59;
  font: 700 11px/1.2 Manrope, Arial, sans-serif;
  letter-spacing: .16em;
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap::after { color: #e6dfd3; }
.posuda-site .posuda-hero-image-wrap img,
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap img {
  width: min(95%, 630px);
  max-height: 550px;
  object-fit: contain;
  visibility: visible;
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap .elementor-widget-image { background: none; }
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap .elementor-widget-image {
  background: url('/wp-content/uploads/2026/10/catalog-posudy-logo-dark.png') center / contain no-repeat;
}
html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap img { visibility: hidden; }

.elementor-13 .posuda-site .posuda-products {
  padding-top: 80px;
  padding-bottom: 90px;
}
.elementor-13 .posuda-site .elementor-element-3608415c .elementor-heading-title,
html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-3608415c .elementor-heading-title {
  font-size: clamp(34px, 4vw, 54px);
  line-height: 1.12;
}
.posuda-feature {
  display: grid;
  grid-template-columns: minmax(0, 1.16fr) minmax(0, .84fr);
  grid-template-rows: minmax(0, 1fr) auto;
  gap: 16px;
  margin-top: 28px;
}
.posuda-feature__photo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  margin: 0;
  padding: 30px;
  border-radius: 8px;
  background: radial-gradient(circle at 50% 37%, #fffdf9 0, #e9e4db 79%, #ddd8cf 100%);
}
.posuda-feature__photo--main { grid-row: 1 / span 2; min-height: 620px; }
.posuda-feature__photo--side { min-height: 360px; }
.posuda-feature__photo img { width: 100%; max-height: 530px; object-fit: contain; }
.posuda-feature__photo--side img { max-height: 300px; }
.posuda-feature__photo figcaption {
  position: absolute;
  bottom: 18px;
  left: 24px;
  color: #635d57;
  font: 600 11px/1.2 Manrope, Arial, sans-serif;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.posuda-feature__details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 220px;
  padding: 24px 28px;
  border: 1px solid #d9d4cb;
  border-radius: 8px;
}
.posuda-feature__rule { width: 48px; height: 3px; background: #a13243; }
.posuda-feature__details p { max-width: 34ch; margin: 22px 0; color: #4e534f; font: 500 18px/1.6 Manrope, Arial, sans-serif; }
.posuda-feature__details a { color: #8e2d3a; font: 700 15px/1.4 Manrope, Arial, sans-serif; text-decoration: none; border-bottom: 1px solid currentColor; }
.posuda-feature__details a:hover { color: #5d1d28; }
html.posuda-mode-dark .posuda-feature__photo { background: radial-gradient(circle at 50% 37%, #5b5850 0, #393c36 75%, #30342f 100%); }
html.posuda-mode-dark .posuda-feature__photo figcaption { color: #ddd9d0; }
html.posuda-mode-dark .posuda-feature__details { border-color: #50564d; }
html.posuda-mode-dark .posuda-feature__details p { color: #d9dbd2; }
html.posuda-mode-dark .posuda-feature__details a { color: #f0c7c9; }

.posuda-makers {
  display: grid;
  grid-template-columns: minmax(0, .84fr) minmax(0, 1.16fr);
  gap: clamp(28px, 5vw, 84px);
  max-width: 1240px;
  margin: 0 auto;
  padding: 82px 34px 96px;
  border-top: 1px solid #d9ded5;
}
.posuda-site .posuda-manufacturers { background: #fcfaf5; }
.posuda-makers__intro { align-self: start; }
.posuda-makers__eyebrow,
.posuda-makers__label { color: #8e2d3a; font: 700 11px/1.4 Manrope, Arial, sans-serif; letter-spacing: .17em; }
.posuda-makers h2 {
  max-width: 13ch;
  margin: 16px 0 22px;
  color: #26382b;
  font: 400 clamp(36px, 4vw, 56px)/1.11 Georgia, 'Times New Roman', serif;
  letter-spacing: -.03em;
}
.posuda-makers__intro p { max-width: 45ch; margin: 0; color: #5f6b60; font: 400 17px/1.7 Manrope, Arial, sans-serif; }
.posuda-makers__cards { display: grid; gap: 18px; }
.posuda-makers__card { padding: clamp(26px, 3vw, 42px); border-radius: 8px 8px 48px 8px; background: #e8ece4; }
.posuda-makers__card h3 { margin: 18px 0; color: #26382b; font: 400 clamp(28px, 3vw, 39px)/1.18 Georgia, 'Times New Roman', serif; }
.posuda-makers__description p { margin: 0 0 14px; color: #3d4c40; font: 400 16px/1.7 Manrope, Arial, sans-serif; }
.posuda-makers__source { display: inline-block; margin-top: 16px; color: #315e40; font: 700 14px/1.4 Manrope, Arial, sans-serif; text-underline-offset: 4px; }
html.posuda-mode-dark .posuda-makers { border-color: #3b493e; }
html.posuda-mode-dark .posuda-site .posuda-manufacturers { background: #1b201c; }
html.posuda-mode-dark .posuda-makers h2,
html.posuda-mode-dark .posuda-makers__card h3 { color: #f3efe6; }
html.posuda-mode-dark .posuda-makers__intro p,
html.posuda-mode-dark .posuda-makers__description p { color: #c6d1c5; }
html.posuda-mode-dark .posuda-makers__card { background: #28332c; }
html.posuda-mode-dark .posuda-makers__eyebrow,
html.posuda-mode-dark .posuda-makers__label { color: #e8aab2; }
html.posuda-mode-dark .posuda-makers__source { color: #d0e4c7; }

.elementor-13 .posuda-site .posuda-contact {
  border-top: 1px solid rgba(255,255,255,.18);
}
.elementor-13 .posuda-site .posuda-contact .elementor-heading-title {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
}
.posuda-shop-next { margin-top: 52px; padding: 38px 42px; border: 1px solid #ddd8cf; border-radius: 8px; }
.posuda-shop-next span { color: #a13243; font: 700 12px/1.4 Manrope, Arial, sans-serif; letter-spacing: .15em; }
.posuda-shop-next p { margin: 16px 0 0; color: #343b34; font: 400 22px/1.4 Georgia, serif; }
html.posuda-mode-dark .posuda-shop-next { border-color: #4d554d; }
html.posuda-mode-dark .posuda-shop-next span { color: #e8aab2; }
html.posuda-mode-dark .posuda-shop-next p { color: #f3efe6; }

@media (max-width: 900px) {
  .posuda-feature__photo--main { min-height: 510px; }
  .posuda-feature__photo--side { min-height: 290px; }
  .posuda-feature__details { min-height: 200px; }
  .posuda-makers { grid-template-columns: 1fr; gap: 30px; }
}
@media (max-width: 767px) {
  .elementor-13 .posuda-site .posuda-header > .e-con-inner {
    flex-wrap: nowrap;
    gap: 8px;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .elementor-13 .posuda-site .posuda-nav {
    width: 48px !important;
    min-width: 48px !important;
    flex: 0 0 48px;
    padding: 0 !important;
  }
  .elementor-13 .posuda-site .posuda-nav > .e-con-inner {
    width: 48px !important;
    padding: 0 !important;
  }
  .elementor-13 .posuda-site .posuda-hero { padding-bottom: 24px; }
  .elementor-13 .posuda-site .posuda-hero-copy { padding: 24px 22px !important; }
  .elementor-13 .posuda-site .posuda-hero-copy > .e-con-inner { padding: 0 !important; }
  .elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title,
  html.posuda-mode-dark .elementor-13 .posuda-site .elementor-element-0fb212ab .elementor-heading-title { font-size: clamp(44px, 11vw, 62px); }
  .posuda-site .posuda-hero-image-wrap,
  html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap { min-height: 430px !important; border-radius: 8px 8px 64px 8px; }
  .posuda-site .posuda-hero-image-wrap img,
  html.posuda-mode-dark .posuda-site .posuda-hero-image-wrap img { width: min(90%, 440px); }
  .elementor-13 .posuda-site .posuda-products { padding: 62px 24px 72px; }
  .posuda-feature { grid-template-columns: 1fr; margin-top: 22px; }
  .posuda-feature__photo--main { grid-row: auto; min-height: 400px; }
  .posuda-feature__photo--side { min-height: 300px; }
  .posuda-feature__photo--main img { max-height: 340px; }
  .posuda-feature__details { min-height: auto; padding: 28px; }
  .posuda-makers { padding: 62px 24px 72px; }
}
@media (max-width: 520px) {
  .posuda-site .elementor-element-e4e19f57 .elementor-heading-title::before { flex-basis: 31px; width: 31px; height: 31px; }
  body.woocommerce-page #site-header .site-title a::before { flex-basis: 27px; width: 27px; height: 27px; }
  .elementor-13 .posuda-site .posuda-hero-copy { padding: 24px 18px !important; }
  .elementor-13 .posuda-site .posuda-products { padding: 54px 16px 60px; }
  .posuda-feature__photo--main { min-height: 330px; }
  .posuda-feature__photo--side { min-height: 270px; }
  .posuda-feature__details p { font-size: 17px; }
  .posuda-shop-next { padding: 28px; }
  .posuda-makers { padding: 54px 16px 64px; }
  .posuda-makers__card { padding: 25px; border-radius: 8px 8px 34px 8px; }
}
