@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  src:url('/wp-content/themes/seeds/fonts/15539077d067d05b69f63f1836b97466.woff2') format("woff2");
  unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  src:url('/wp-content/themes/seeds/fonts/0deb555937bede77255d0ce297af7c7e.woff2') format("woff2");
  unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  src:url('/wp-content/themes/seeds/fonts/6648f78c40af89087dddec844e8fbb55.woff2') format("woff2");
  unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  src:url('/wp-content/themes/seeds/fonts/3579557d8803a0434966856c9f878492.woff2') format("woff2");
  unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  src:url('/wp-content/themes/seeds/fonts/f14b25354d11483c88d9061acad56441.woff2') format("woff2");
  unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  src:url('/wp-content/themes/seeds/fonts/ae83a1733e586756e6dcafeeef705e1d.woff2') format("woff2");
  unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:Kyiv Region;
  font-style:normal;
  font-weight:400;
  src:url('/wp-content/themes/seeds/fonts/KyivRegion-Regular.woff2') format("woff2"),url('/wp-content/themes/seeds/fonts/KyivRegion-Regular.woff') format("woff");
}

@font-face {
font-display:swap;
  font-display:swap;
  font-family:icons;
  font-style:normal;
  font-weight:400;
  src:url('/wp-content/themes/seeds/fonts/icons.woff2') format("woff2"),url('/wp-content/themes/seeds/fonts/icons.woff') format("woff");
}

.alignnone {
  margin:5px 20px 20px 0;
}

.aligncenter,div.aligncenter {
  display:block;
  margin:5px auto;
}

.alignright {
  float:right;
  margin:5px 0 20px 20px;
}

.alignleft {
  float:left;
  margin:5px 20px 20px 0;
}

a img.alignright {
  float:right;
  margin:5px 0 20px 20px;
}

a img.alignleft,a img.alignnone {
  margin:5px 20px 20px 0;
}

a img.alignleft {
  float:left;
}

a img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.wp-caption {
  background:#fff;
  border:1px solid #f0f0f0;
  max-width:96%;
  padding:5px 3px 10px;
  text-align:center;
}

.wp-caption.alignleft,.wp-caption.alignnone {
  margin:5px 20px 20px 0;
}

.wp-caption.alignright {
  margin:5px 0 20px 20px;
}

.wp-caption img {
  border:0;
  height:auto;
  margin:0;
  max-width:98.5%;
  padding:0;
  width:auto;
}

.wp-caption p.wp-caption-text {
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}

.screen-reader-text {
  clip:rect(1px,1px,1px,1px);
  height:1px;
  overflow:hidden;
  position:absolute!important;
  width:1px;
}

.screen-reader-text:focus {
  clip:auto!important;
  background-color:#f1f1f1;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  color:#21759b;
  display:block;
  font-size:0.88rem;
  font-weight:700;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
}

[class*=_icon-]:before {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:block;
  font-family:icons;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  text-transform:none;
}

._icon-Star:before {
  color:#ffc83c;
  content:"\e900";
}

* {
  border:0;
  margin:0;
  padding:0;
}

*,:after,:before {
  box-sizing:border-box;
}

body,html {
  height:100%;
  min-width:320px;
}

body {
  -ms-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#000;
  font-family:Roboto;
  font-size:0.88rem;
  line-height:1;
}

button,input,textarea {
  font-family:Roboto;
  font-size:inherit;
}

button {
  background-color:inherit;
  cursor:pointer;
}

a,button {
  color:inherit;
}

a:hover,a:link,a:visited {
  text-decoration:none;
}

ul li {
  list-style:none;
}

img {
  vertical-align:top;
}

h1,h2,h3,h4,h5,h6 {
  font-size:inherit;
  font-weight:inherit;
}

.lock body {
  overflow:hidden;
  touch-action:none;
}

.wrapper>main {
  flex:1 1 auto;
}

.wrapper>* {
  min-width:0;
}

[class*=__container] {
  box-sizing:content-box;
  margin:0 auto;
  max-width:103.13rem;
  padding:0 0.94rem;
}

.swiper-vertical>.swiper-wrapper {
  flex-direction:column;
}

.swiper-android .swiper-slide,.swiper-wrapper {
  transform:translateZ(0);
}

.swiper-pointer-events {
  touch-action:pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action:pan-x;
}

.swiper-slide {
  flex-shrink:0;
  height:100%;
  position:relative;
  transition-property:transform;
  width:100%;
}

.swiper-slide-invisible-blank {
  visibility:hidden;
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective:1200px;
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
  transform-style:preserve-3d;
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:10;
}

.swiper-3d .swiper-slide-shadow {
  background:rgba(0,0,0,0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image:linear-gradient(270deg,rgba(0,0,0,0.5),transparent);
}

.swiper-3d .swiper-slide-shadow-right {
  background-image:linear-gradient(90deg,rgba(0,0,0,0.5),transparent);
}

.swiper-3d .swiper-slide-shadow-top {
  background-image:linear-gradient(0deg,rgba(0,0,0,0.5),transparent);
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image:linear-gradient(180deg,rgba(0,0,0,0.5),transparent);
}

.swiper-css-mode>.swiper-wrapper {
  -ms-overflow-style:none;
  overflow:auto;
  scrollbar-width:none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display:none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:start start;
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:x mandatory;
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:y mandatory;
}

.swiper-centered>.swiper-wrapper:before {
  -ms-flex-negative:0;
  -webkit-box-ordinal-group:10000;
  -ms-flex-order:9999;
  content:"";
  flex-shrink:0;
  order:9999;
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-start:var(--swiper-centered-offset-before);
  margin-inline-start:var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  -webkit-margin-before:var(--swiper-centered-offset-before);
  margin-block-start:var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  height:var(--swiper-centered-offset-after);
  min-width:1px;
  width:100%;
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:center center;
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height:1px;
  width:var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height:var(--swiper-virtual-size);
  width:1px;
}

:root {
  --swiper-theme-color:#007aff;
  --swiper-navigation-size:44px;
}

.swiper-button-next,.swiper-button-prev {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:#c4c02f;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  justify-content:center;
  margin-top:calc(0px - var(--swiper-navigation-size)/2);
  min-height:42px;
  min-width:42px;
  position:absolute;
  top:50%;
  z-index:10;
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
  cursor:auto;
  opacity:0.35;
  pointer-events:none;
}

.swiper-button-next:after,.swiper-button-prev:after {
  font-size:var(--swiper-navigation-size);
  font-variant:normal;
  letter-spacing:0;
  line-height:1;
  text-transform:none;
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
  left:10px;
  right:auto;
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
  left:auto;
  right:10px;
}

.swiper-pagination {
  margin-bottom:29px;
  margin-top:20px;
  position:static;
  text-align:center;
  transform:translateZ(0);
  transition:opacity 0.3s;
  z-index:10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity:0;
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
  bottom:10px;
  left:0;
  width:100%;
}

.swiper-pagination-bullets-dynamic {
  font-size:0;
  overflow:hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position:relative;
  transform:scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform:scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform:scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform:scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform:scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform:scale(0.33);
}

.swiper-pagination-bullet {
  background:#c4c4c4;
  border-radius:50%;
  display:inline-block;
  height:12px;
  transition:0.2s;
  width:12px;
}

button.swiper-pagination-bullet {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:none;
  box-shadow:none;
  margin:0;
  padding:0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor:pointer;
}

.swiper-pagination-bullet:only-child {
  display:none!important;
}

.swiper-pagination-bullet-active {
  background:#0db532;
  border-radius:20px;
  opacity:var(--swiper-pagination-bullet-opacity,1);
  width:24px;
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
  right:10px;
  top:50%;
  transform:translate3d(0,-50%,0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  display:block;
  margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top:50%;
  transform:translateY(-50%);
  width:8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display:inline-block;
  transition:transform 0.2s,top 0.2s;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left:50%;
  transform:translateX(-50%);
  white-space:nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:transform 0.2s,left 0.2s;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:transform 0.2s,right 0.2s;
}

.swiper-pagination-progressbar {
  background:rgba(0,0,0,0.25);
  position:absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  height:100%;
  left:0;
  position:absolute;
  top:0;
  transform:scale(0);
  transform-origin:left top;
  width:100%;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin:right top;
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height:4px;
  left:0;
  top:0;
  width:100%;
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
  height:100%;
  left:0;
  top:0;
  width:4px;
}

.swiper-pagination-lock {
  display:none;
}

.swiper-scrollbar {
  background:rgba(0,0,0,0.1);
  border-radius:10px;
  position:relative;
  -ms-touch-action:none;
}

.swiper-horizontal>.swiper-scrollbar {
  bottom:3px;
  height:5px;
  left:1%;
  position:absolute;
  width:98%;
  z-index:50;
}

.swiper-vertical>.swiper-scrollbar {
  height:98%;
  position:absolute;
  right:3px;
  top:1%;
  width:5px;
  z-index:50;
}

.swiper-scrollbar-drag {
  background:rgba(0,0,0,0.5);
  border-radius:10px;
  height:100%;
  left:0;
  position:relative;
  top:0;
  width:100%;
}

.swiper-scrollbar-cursor-drag {
  cursor:move;
}

.swiper-scrollbar-lock {
  display:none;
}

.swiper-zoom-container {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  text-align:center;
  width:100%;
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
  max-height:100%;
  max-width:100%;
  -o-object-fit:contain;
  object-fit:contain;
}

.swiper-slide-zoomed {
  cursor:move;
}

.swiper-lazy-preloader {
  animation:a 1s linear infinite;
  border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius:50%;
  border-top:4px solid transparent;
  box-sizing:border-box;
  height:42px;
  left:50%;
  margin-left:-21px;
  margin-top:-21px;
  position:absolute;
  top:50%;
  transform-origin:50%;
  width:42px;
  z-index:10;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes a {
  to {
    transform:rotate(1turn);
  }
}

.swiper .swiper-notification {
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  z-index:-1000;
}

.swiper-free-mode>.swiper-wrapper {
  margin:0 auto;
  transition-timing-function:ease-out;
}

.swiper-grid>.swiper-wrapper {
  flex-wrap:wrap;
}

.swiper-grid-column>.swiper-wrapper {
  flex-direction:column;
  flex-wrap:wrap;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function:ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events:none;
  transition-property:opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events:none;
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events:auto;
}

.swiper-cube {
  overflow:visible;
}

.swiper-cube .swiper-slide {
  backface-visibility:hidden;
  height:100%;
  pointer-events:none;
  transform-origin:0 0;
  visibility:hidden;
  width:100%;
  z-index:1;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events:none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin:100% 0;
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events:auto;
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
  pointer-events:auto;
  visibility:visible;
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
  backface-visibility:hidden;
  z-index:0;
}

.swiper-cube .swiper-cube-shadow {
  bottom:0;
  height:100%;
  left:0;
  opacity:0.6;
  position:absolute;
  width:100%;
  z-index:0;
}

.swiper-cube .swiper-cube-shadow:before {
  background:#000;
  bottom:0;
  content:"";
  filter:blur(50px);
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.swiper-flip {
  overflow:visible;
}

.swiper-flip .swiper-slide {
  backface-visibility:hidden;
  pointer-events:none;
  z-index:1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events:none;
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events:auto;
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
  backface-visibility:hidden;
  z-index:0;
}

.swiper-creative .swiper-slide {
  backface-visibility:hidden;
  overflow:hidden;
  transition-property:transform,opacity,height;
}

.swiper-cards {
  overflow:visible;
}

.swiper-cards .swiper-slide {
  backface-visibility:hidden;
  overflow:hidden;
  transform-origin:center bottom;
}

[class*=-ibg] {
  position:relative;
}

[class*=-ibg] img {
  height:100%;
  left:0;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  top:0;
  width:100%;
}

[class*=-ibg_contain] img {
  -o-object-fit:contain;
  object-fit:contain;
}

html {
  background:url('/wp-content/themes/seeds/img/main_bg.webp');
  background-repeat:repeat;
  scroll-behavior:smooth;
}

.wrapper {
  display:flex;
  flex-direction:column;
  min-height:100%;
  overflow:hidden;
  position:relative;
}

.bg-all {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  width:100%;
  z-index:-2;
}

.wrapper .bg-up {
  margin-left:-30px;
  width:calc(100% + 30px);
}

.wrapper .bg-down,.wrapper .bg-up {
  height:1000px;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  z-index:-1;
}

.wrapper .bg-down {
  bottom:0;
  width:100%;
}

.menu {
  background:#0b1213;
  border-radius:4px;
  margin-bottom:25px;
  min-width:max-content;
  padding:10px;
}

.menu__list {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  color:#0b1213;
  display:flex;
  font-size:18px;
  font-style:normal;
  font-weight:400;
  gap:10px;
  justify-content:center;
  line-height:21px;
  text-align:center;
}

.menu-item a {
  background:#d4d9b9;
  border-radius:4px;
  display:block;
  padding:5px 10px;
  transition:0.2s;
}

.first__container {
  flex-direction:column;
}

.first__container,.first__section {
  display:flex;
}

.first__section {
  gap:15px;
}

.first__content {
  max-width:1033px;
  min-width:100px;
  flex-grow:1;
}

.bar {
  margin-bottom:30px;
  max-width:370px;
  min-width:270px;
}

.bar__logo-ibg {
  margin:0 auto 13px;
}

.bar__content {
  background:#0b1213;
  border-radius:4px;
  margin-bottom:30px;
  padding:10px;
}

.bar__items {
  flex-direction:column;
}

.bar__item,.bar__items {
  display:flex;
  gap:10px;
}

.bar__icon,.bar__item {
  position:relative;
  transition:0.2s;
}

.bar__icon {
  background:#0b1213;
  border-radius:20%;
  height:60px;
  margin-right:15px;
  width:60px;
}

.bar__item-text {
  align-items:center;
  color:#0b1213;
  display:flex;
  flex-wrap:wrap;
  font-size:24px;
  font-style:normal;
  font-weight:500;
  transition:0.2s;
}

.bar__icon img {
  height:100%;
  left:0;
  -o-object-fit:contain;
  object-fit:contain;
  position:absolute;
  top:0;
  width:100%;
}

.bar__item:hover {
  background:#8bc42f;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
}

.bar__item:hover .bar__icon {
  background:#fff;
}

.span-weight {
  color:#585a55;
  font-size:24px;
  font-style:normal;
  font-weight:300;
  transition:0.2s;
}

.bar__item:hover .bar__item-text,.bar__item:hover .span-weight {
  color:#fff;
}

.bar__item a {
  display:flex;
  height:100%;
  left:0;
  top:0;
  width:100%;
  z-index:2;
}

.icon-menu {
  display:none;
}

.icon-menu:after {
  top:0;
}

.icon-menu:after,.icon-menu:before {
  background:wheat;
  content:"";
  height:2px;
  left:0;
  position:absolute;
  width:100%;
}

.icon-menu:before {
  bottom:0;
}

.icon-menu span {
  background:wheat;
  height:2px;
  left:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
}

.close-menu {
  display:none;
}

._menu-active {
  top:0!important;
}

._icon-active {
  transform:rotate(45deg);
}

.first__slider {
  border-radius:6px;
  display:flex;
  max-width:1033px;
}

.swiper-bunner {
  width:100%;
}

.swiper-bunner,.swiper-wrapper-bunner {
  border-radius:6px;
}

.swiper-slide-bunner {
  border-radius:6px;
  height:240px;
  overflow:hidden;
  position:relative;
  width:100%;
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
  background:url('/wp-content/themes/seeds/img/main/first/slider/arrow-l.svg') no-repeat;
  background-size:contain;
  content:"";
  height:16px;
  transform:translate(30%);
  width:36px;
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
  background:url('/wp-content/themes/seeds/img/main/first/slider/arrow-r.svg') no-repeat;
  background-size:contain;
  content:"";
  height:16px;
  transform:translate(-30%);
  width:36px;
}

.first__search {
  margin-bottom:13px;
  position:relative;
}

.first__search:after {
  content:none;
  height:24px;
  position:absolute;
  right:15px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
  z-index:2;
}

#dgwt-wcas-search-input-1,#dgwt-wcas-search-input-2,.input-search {
  align-items:center;
  background:rgba(11,18,19,0.8);
  border:3px solid rgba(0,0,0,0.1);
  border-radius:6px;
  color:#929a88;
  display:block;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:19px;
  min-width:100%;
  padding:8px 15px 8px 40px;
}

#dgwt-wcas-search-input-1::-moz-placeholder,#dgwt-wcas-search-input-2::-moz-placeholder,.input-search::-moz-placeholder {
  align-items:center;
  color:#929a88;
  display:flex;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:19px;
}

#dgwt-wcas-search-input-1::placeholder,#dgwt-wcas-search-input-2::placeholder,.input-search::placeholder {
  align-items:center;
  color:#929a88;
  display:flex;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:19px;
}

.dgwt-wcas-search-wrapp {
  max-width:100%!important;
}

#dgwt-wcas-search-input-1:focus,#dgwt-wcas-search-input-2:focus {
  background: rgba(11,18,19,0.8);
}

#dgwt-wcas-search-input-1:focus,#dgwt-wcas-search-input-2:focus,.input-search:focus {
  border:3px solid #038601;
  color:#fff;
  outline:none;
}

.first__cards {
  margin-bottom:128px;
}

.first__cards .cards:not(:last-child) {
  margin-bottom:60px;
}

.cards,.cards__title {
  position:relative;
}

.cards__title {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  background:#0b1213;
  border:2px solid #038601;
  border-radius:6px;
  color:#c4c02f;
  display:flex;
  font-family:Kyiv Region;
  font-size:30px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  margin-bottom:24px;
  padding:8px 49px;
  text-align:center;
  text-transform:uppercase;
}

.cards__title:after {
  left:14px;
}

.cards__title:after,.cards__title:before {
  background:url('/wp-content/themes/seeds/img/main/first/cards/procent.svg') 50% no-repeat;
  background-size:contain;
  content:"";
  height:35px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:35px;
}

.cards__title:before {
  right:14px;
}

.cards__block,ul.products {
  -ms-grid-columns:1fr 1fr 1fr;
  display:grid;
  gap:18px;
  grid-template-columns:1fr 1fr 1fr;
}

.cards__title span {
  align-self:start;
  padding-top:5px;
}

.decor {
  height:428px;
  position:absolute;
  width:404px;
  z-index:10;
}

.decor-1 {
  right:0;
  top:50%;
  transform:translate(300px,-30%);
}

.decor-2 {
  bottom:-230px;
  left:0;
  transform:translate(-300px);
}

.card {
  border-image-slice:1;
  border-radius:6px;
  box-shadow:0 4px 20px rgba(0,0,0,0.2);
  display:flex;
  flex-direction:column;
  overflow:hidden;
  position:relative;
}

.card:after {
  background:linear-gradient(167.13deg,#05ff00 -32.01%,#000 39.9%,#05ff00 119.7%);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.magni-box {
  height:100%;
}

.card__picture {
  -webkit-box-align:end;
  -ms-flex-align:end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:flex-end;
  border-radius:6px 6px 0 0;
  display:flex;
  justify-content:center;
  margin:2px 2px 0;
  overflow:hidden;
  position:relative;
  z-index:2;
  min-height:clamp(12.5rem,-6.12rem + 30.07vw,20.94rem);
}

.card__title {
  -webkit-box-flex:1;
  color:#fff;
  flex:1 1 auto;
  font-style:normal;
  font-weight:400;
  line-height:115%;
  margin-bottom:10px;
  text-align:center;
  font-size:clamp(1.13rem,0.3rem + 1.34vw,1.5rem);
}

.card__content {
  -webkit-box-flex:1;
  border-radius:0 0 6px 6px;
  flex:1 1 auto;
  flex-direction:column;
  justify-content:flex-end;
  margin:0 2px 2px;
  padding:5px 10px 24px;
  z-index:2;
}

.card__block-text,.card__content {
  -webkit-box-orient:vertical;
  background:#0b130e;
  display:flex;
}

.card__block-text {
  flex-direction:column;
  margin:0 2px!important;
  padding:10px 5px 5px;
  position:relative;
  width:calc(100% - 4px);
  z-index:1;
}

.card__block-text,.card__text {
  align-items:center;
}

.card__text {
  color:#0db532;
  display:flex;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  text-align:center;
  font-size:clamp(0.88rem,0.32rem + 0.89vw,1.13rem);
}

.card__price {
  color:#fff;
  font-style:normal;
  font-weight:500;
  line-height:70%;
  margin-top:10px;
  text-align:center;
  font-size:clamp(1.38rem,-0.78rem + 4.48vw,2rem);
}

.card__buttons {
  -ms-flex-align:center;
  flex-direction:column;
}

.card__button,.card__buttons,.woocommerce a.button {
  align-items:center;
  display:flex;
}

.card__button,.woocommerce a.button {
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -ms-flex-align:center;
  background:linear-gradient(180deg,#d1d6b7,#b2b891);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  flex:1 1 auto;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  gap:7px;
  justify-content:center;
  margin:0 auto;
  max-width:280px;
  padding:10.5px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  transition:0.2s;
  width:100%;
  z-index:4;
}

.card__button:hover,.woocommerce a.button:hover {
  background:linear-gradient(180deg,#57b50d,#28c81a);
  box-shadow:0 8px 15px rgba(4,164,40,0.3),inset 0 4px 4px hsla(0,0%,100%,0.45);
  color:#fff;
}

.card__button img,.woocommerce a.button img {
  display:block!important;
  height:29px!important;
  margin:0!important;
  -o-object-fit:contain!important;
  object-fit:contain!important;
  transform:translateY(-3px)!important;
  width:29px!important;
}

.card__button img {
  width:clamp(1.25rem,-0.69rem + 4.04vw,1.81rem)!important;
  height:clamp(1.25rem,-0.69rem + 4.04vw,1.81rem)!important;
}

.card__picture img {
  height:100%;
  left:0;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  top:0;
  width:100%;
}

.card__text span {
  color:#73b381;
  padding-left:8px;
}

.card__rating {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,0.66));
  justify-content:center;
  min-width:100%;
  padding-bottom:17px;
  padding-top:17px;
  z-index:2;
}

.card__rating,.rating {
  display:flex;
  position:relative;
}

.rating {
  align-items:flex-end;
  font-size:24px;
  line-height:1;
  transition:opacity 0.3s ease 0s;
}

.rating.rating_sending {
  opacity:0.2;
}

.rating.rating_set .rating__active,.rating.rating_set .rating__item {
  cursor:pointer;
}

.rating__body {
  position:relative;
}

.rating__body:before {
  color:#a7a4a4;
  content:"\e900  \e900  \e900  \e900  \e900";
  display:block;
  font-family:icons;
  font-size:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.rating__active {
  overflow:hidden;
  width:0;
}

.rating__active,.rating__active:before {
  height:100%;
  left:0;
  position:absolute;
  top:0;
}

.rating__active:before {
  color:#ffc83c;
  content:"\e900  \e900  \e900  \e900  \e900";
  font-family:icons;
  width:100%;
  font-size:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.rating__items {
  max-width:128px;
  display:flex;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:106%;
}

.rating__item {
  flex:0 0 20%;
  height:100%;
  opacity:0;
}

.bar-items-spollers .bar__item:first-child .bar__icon {
  background:#0b1213;
}

.bar-items-spollers .bar__item:nth-child(2) .bar__icon {
  background:#002022;
}

.bar-items-spollers .bar__item:nth-child(3) .bar__icon {
  background:#0b1213;
}

.bar-items-spollers .bar__item:nth-child(4) .bar__icon {
  background:#f9ef46;
}

.bar-spollers__title {
  border-radius:4px 4px 0 0;
  color:#c4c02f;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  line-height:34px;
  min-width:100%;
  padding:10px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  transition:0.2s;
}

.bar-spollers__title:after {
  background:url('/wp-content/themes/seeds/img/main/bar/up.svg') 50% no-repeat;
  background-size:contain;
  transition:0.2s;
}

.bar-spollers__item ._spoller-active:after,.bar-spollers__title:after {
  content:"";
  height:24px;
  position:absolute;
  right:17px;
  top:50%;
  transform:translateY(-50%);
  width:24px;
}

.bar-spollers__item ._spoller-active:after {
  background:url('/wp-content/themes/seeds/img/main/bar/down.svg') 50% no-repeat;
  background-size:contain;
}

.bar-spollers {
  background:#0b1213;
  border-radius:4px;
}

.bar-spollers__body .bar__content {
  padding-top:0;
}

.first__info.cat-desc {
  margin-top:100px;
}

.info {
  -ms-grid-column-span:2;
  -ms-grid-column:2;
  grid-column-end:4;
  grid-column-start:2;
}

.info__block-text :not(:last-child) {
  margin-bottom:20px;
}

.info__block-text h2 {
  color:#fff;
  font-size:22px;
  font-style:normal;
  font-weight:700;
  line-height:26px;
}

.info__block-text p {
  font-weight:400;
}

.info__block-text h3,.info__block-text p {
  color:#fff;
  font-size:14px;
  font-style:normal;
  line-height:16px;
}

.info__block-text h3 {
  font-weight:700;
}

.info-category {
  -ms-grid-column-span:3;
  -ms-grid-column:1;
  grid-column-end:4;
  grid-column-start:1;
}

.info-category .info__block-text :not(:last-child) {
  margin-bottom:15px;
}

.changeable__points {
  align-items:center;
  background:#0b1213;
  border-radius:6px 6px 0 0;
  color:#d4d9b9;
  display:flex;
  flex-wrap:wrap;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  padding:15px 20px 10px;
  position:relative;
  font-size:clamp(0.75rem,0.46rem + 0.6vw,1rem);
}

.slash {
  background:url('/wp-content/themes/seeds/img/main/product/slash.svg') center -1px no-repeat;
  display:block;
  height:20px;
  width:20px;
}

.point-active {
  color:#585b46;
}

.product-wrap {
  -webkit-box-flex:1;
  background:#0b1213;
  border-radius:0 0 6px 6px;
  display:flex;
  flex:1 1 auto;
  gap:clamp(0.63rem,-0.75rem + 2.23vw,1.25rem);
}

.product-wrap .product {
  -webkit-box-flex:1;
  background:#0b1213;
  border-radius:0 0 6px 6px;
  display:flex;
  flex:1 1 auto;
  padding:0 10px 26px;
  gap:clamp(0.63rem,-0.75rem + 2.23vw,1.25rem);
}

.product__block-picture {
  display:flex;
  flex-direction:column;
  max-width:44.23%;
  gap:clamp(0.94rem,0.25rem + 1.11vw,1.25rem);
}

.product__block-picture .flex-viewport {
  border-radius:6px;
}

.woocommerce-product-gallery__trigger {
  display:none;
}

.product__block-picture .flex-control-thumbs {
  -ms-grid-columns:1fr 1fr 1fr 1fr;
  display:grid;
  gap:20px;
  grid-template-columns:1fr 1fr 1fr 1fr;
  list-style:none;
}

.product__block-picture .flex-control-thumbs li {
  border-radius:6px;
  cursor:pointer;
  height:97px;
  overflow:hidden;
  position:relative;
}

height:clamp(3.56rem,-1.96rem + 8.91vw,6.06rem).product__picture {
  border-radius:6px;
  height:448px;
  overflow:hidden;
  position:relative;
  width:100%;
}

.product__picture {
  height:clamp(15.63rem,-11.69rem + 44.1vw,28rem);
}

.product__block-picture-min {
  -ms-grid-columns:1fr 1fr 1fr 1fr;
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  gap:clamp(0.94rem,0.25rem + 1.11vw,1.25rem);
}

.product__picture-min {
  border-radius:6px;
  overflow:hidden;
  position:relative;
  height:clamp(3.56rem,-1.96rem + 8.91vw,6.06rem);
}

.product__title {
  color:#fff;
  font-style:normal;
  font-weight:700;
  line-height:129.3%;
  margin-bottom:10px;
  font-size:clamp(1.13rem,0.55rem + 1.19vw,1.63rem);
}

.product__rating {
  align-items:center;
  display:flex;
  gap:11px;
  margin-bottom:5px;
}

.product__rating-text {
  color:#585b46;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:140%;
}

.product__price {
  color:#fff;
  font-size:44px;
  font-style:normal;
  font-weight:700;
  line-height:130%;
  margin-bottom:11px;
}

.product__block-info {
  margin-bottom:32px;
}

.product__info {
  display:flex;
  gap:30px;
}

.product__type-info,.woocommerce-product-details__short-description {
  color:#d4d9b9;
  font-size:18px;
  font-style:normal;
  font-weight:400;
  line-height:140%;
  min-width:200px;
}

.product__name-info {
  color:#d4d9b9;
  font-style:normal;
  font-weight:500;
  line-height:140%;
  font-size:clamp(0.63rem,-0.48rem + 1.78vw,1.13rem);
  max-width:clamp(8.13rem,2.19rem + 9.58vw,10.81rem);
}

.product__block-sum {
  display:flex;
  flex-wrap:wrap;
  gap:37px;
  row-gap:10px;
  -moz-column-gap:clamp(0.94rem,-2.1rem + 4.9vw,2.31rem);
  column-gap:clamp(0.94rem,-2.1rem + 4.9vw,2.31rem);
  margin-bottom:clamp(0.63rem,-0.75rem + 2.23vw,1.25rem);
}

.product__quantity-title {
  align-items:center;
  color:#d4d9b9;
  display:flex;
  font-style:normal;
  font-weight:500;
  line-height:130%;
  margin-bottom:5px;
  font-size:clamp(0.63rem,0.2rem + 0.89vw,1rem);
}

.product__sum-title {
  align-items:center;
  color:#d4d9b9;
  display:flex;
  font-style:normal;
  font-weight:500;
  line-height:130%;
  margin-bottom:5px;
  font-size:clamp(0.63rem,0.2rem + 0.89vw,1rem);
}

.product__sum-price {
  color:#fff;
  font-style:normal;
  font-weight:700;
  line-height:130%;
  font-size:clamp(1.38rem,0.38rem + 2.08vw,2.25rem);
}

.product__presence-title {
  color:#c4c02f;
  font-style:normal;
  font-weight:400;
  line-height:140%;
  margin-bottom:10px;
  font-size:clamp(0.56rem,0.21rem + 0.74vw,0.88rem);
}

.product__presence-buttons {
  display:flex;
}

.product__packaging-title {
  color:#fff;
  font-style:normal;
  font-weight:400;
  line-height:19px;
  margin-bottom:5px;
  font-size:clamp(0.63rem,0.2rem + 0.89vw,1rem);
}

.product__packaging-items {
  gap:5px;
}

.product__packaging-item,.product__packaging-items {
  display:flex;
}

.product__packaging-item {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:#1f2627;
  border-radius:50%;
  color:#fff;
  font-size:20px;
  font-style:normal;
  font-weight:600;
  height:33px;
  justify-content:center;
  letter-spacing:-0.01em;
  text-transform:uppercase;
  width:33px;
}

.product__packaging-title span {
  text-transform:uppercase;
}

.product__picture img,.product__picture-min img {
  height:100%;
  left:0;
  -o-object-fit:cover;
  object-fit:cover;
  position:relative;
  top:0;
  width:100%;
}

.product-button {
  align-items:flex-end;
  background:linear-gradient(180deg,#c4c02f,#6baa1a);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  font-size:20px;
  font-style:normal;
  font-weight:500;
  gap:5px;
  line-height:114.3%;
  padding:5px 33px;
  text-align:center;
  text-transform:uppercase;
}

.product__block-picture-mb {
  display:none;
}

.product__block-info .product__info:nth-child(2) {
  margin-bottom:8px;
}

.reviews {
  background:#0b1213;
  border-radius:6px;
  box-shadow:0 4px 20px rgba(0,0,0,0.1);
  margin-bottom:75px;
  margin-top:70px;
  max-width:1033px;
  min-height:600px;
  padding:10px 20px 30px;
}

.reviews__navigation {
  display:flex;
  margin-bottom:17px;
  gap:clamp(1.25rem,-0.89rem + 4.46vw,3.13rem);
}

.reviews__title {
  color:#c4c02f;
  font-style:normal;
  font-weight:600;
  line-height:130%;
  padding-bottom:10px;
  padding-top:10px;
  position:relative;
  text-transform:uppercase;
  font-size:clamp(1rem,0.71rem + 0.6vw,1.25rem);
  padding-left:clamp(1.25rem,0.25rem + 2.08vw,2.13rem);
}

.reviews__title:before {
  background-color:#d4d9b9;
  bottom:0;
  content:"";
  height:2px;
  position:absolute;
  right:0;
  transition:0.2s;
  width:0;
}

.reviews__text {
  color:#d4d9b9;
  font-style:normal;
  font-weight:400;
  line-height:130%;
  font-size:clamp(0.88rem,0.45rem + 0.89vw,1.25rem);
}

.reviews__body .reviews__text:not(:last-child) {
  margin-bottom:clamp(0.94rem,-0.13rem + 2.23vw,1.88rem);
}

.reviews__navigation .reviews__title:first-child:after {
  background:url('/wp-content/themes/seeds/img/main/product/reviews/1-h.svg') no-repeat;
  background-size:contain;
  content:"";
  left:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  transition:0.2s;
  width:clamp(1rem,0.43rem + 1.19vw,1.5rem);
  height:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.reviews__navigation ._tab-active:first-child {
  color:#d4d9b9;
}

.reviews__navigation ._tab-active:first-child:after {
  background:url('/wp-content/themes/seeds/img/main/product/reviews/1.svg') no-repeat;
  background-size:contain;
  content:"";
  left:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:clamp(1rem,0.43rem + 1.19vw,1.5rem);
  height:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.reviews__navigation .reviews__title:nth-child(2):after {
  background:url('/wp-content/themes/seeds/img/main/product/reviews/2-h.svg') no-repeat;
  background-size:contain;
  content:"";
  left:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  transition:0.2s;
  width:clamp(1rem,0.43rem + 1.19vw,1.5rem);
  height:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.reviews__navigation ._tab-active:nth-child(2) {
  color:#d4d9b9;
}

.reviews__navigation ._tab-active:nth-child(2):after {
  background:url('/wp-content/themes/seeds/img/main/product/reviews/2.svg') no-repeat;
  background-size:contain;
  content:"";
  left:0;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:clamp(1rem,0.43rem + 1.19vw,1.5rem);
  height:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.reviews__navigation .active:before {
  bottom:0;
  content:"";
  height:2px;
  left:0;
  position:absolute;
  width:100%;
}

.reviews__section {
  display:flex;
  gap:30px;
  padding-top:17px;
}

.review {
  max-width:463px;
  min-width:50%;
}

.review__block {
  margin-bottom:23px;
  width:100%;
}

.review__title-block {
  align-items:center;
  display:flex;
  margin-bottom:15px;
  padding-bottom:8px;
  position:relative;
}

.review__title-block:after {
  background:#d4d9b9;
  bottom:0;
  content:"";
  height:1px;
  left:0;
  position:absolute;
  width:100%;
}

.review__name {
  -webkit-box-flex:1;
  color:#fff;
  flex:1 1 auto;
  font-style:normal;
  font-weight:700;
  line-height:130%;
  font-size:clamp(1rem,0.71rem + 0.6vw,1.25rem);
}

.comment-text .description {
  color:#fff;
  font-style:normal;
  font-weight:400;
  line-height:130%;
  font-size:clamp(0.75rem,0.46rem + 0.6vw,1rem);
}

.comment {
  align-self:start;
  flex:1 1 auto;
  min-width:350px;
}

.comment,.comment__content {
  -webkit-box-flex:1;
  display:flex;
}

.comment__content {
  border:1px solid #476516;
  border-radius:6px;
  flex:1 1 auto;
  flex-direction:column;
  padding:20px 40px 27px;
}

.comment__title {
  color:#d4d9b9;
  font-style:normal;
  font-weight:700;
  line-height:130%;
  margin-bottom:14px;
  font-size:clamp(1rem,0.71rem + 0.6vw,1.25rem);
}

.comment__form {
  display:flex;
  flex-direction:column;
}

.comment-respond input,.comment-respond textarea {
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.1);
  border-radius:6px;
  color:#6f7071;
  display:block;
  font-style:normal;
  font-weight:300;
  line-height:129.3%;
  margin-bottom:15px;
  min-width:100%;
  padding:10px;
  font-size:clamp(0.88rem,0.73rem + 0.3vw,1rem);
}

.comment-respond input::-moz-placeholder,.comment-respond textarea::-moz-placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:300;
  line-height:129.3%;
  font-size:clamp(0.88rem,0.73rem + 0.3vw,1rem);
}

.comment-respond input::placeholder,.comment-respond textarea::placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:300;
  line-height:129.3%;
  font-size:clamp(0.88rem,0.73rem + 0.3vw,1rem);
}

.textarea-coment {
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.1);
  border-radius:6px;
  color:#6f7071;
  display:block;
  font-style:normal;
  font-weight:300;
  line-height:129.3%;
  margin-bottom:10px;
  min-height:100px;
  min-width:100%;
  padding:10px;
  resize:none;
  font-size:clamp(0.88rem,0.73rem + 0.3vw,1rem);
}

.button-form {
  align-items:center;
  background:linear-gradient(180deg,#d1d6b7,#b2b891);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  margin-left:auto;
  padding:13px 25px;
  text-align:center;
  font-size:clamp(1rem,0.86rem + 0.3vw,1.13rem);
}

.comment__rating {
  margin-bottom:10px;
}

.rating-form {
  display:inline-block;
  position:relative;
  font-size:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.rating-form:before {
  color:#a7a4a4;
  content:"\e900  \e900  \e900  \e900  \e900";
  display:block;
  font-family:icons;
  font-size:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.rating-form__items {
  display:flex;
  flex-direction:row-reverse;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:106%;
}

.rating-form__input {
  height:0;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  visibility:hidden;
  width:0;
}

.rating-form__label {
  -webkit-box-flex:0;
  color:#a7a4a4;
  cursor:pointer;
  flex:0 0 20%;
  height:100%;
}

.rating-form__label:before {
  content:"\e900";
  display:block;
  font-family:icons;
  transition:color 0.3s ease 0s;
  font-size:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.rating-form__input:checked,.rating-form__input:checked~.rating-form__label,.rating-form__label:checked~.rating-form__label:hover,.rating-form__label:hover,.rating-form__label:hover~.rating-form__label {
  color:#ffc83c;
}

.product-slider {
  margin-bottom:124px;
}

.static {
  margin-top:0;
  position:static;
  transform:translate(0);
}

.non-psevdo-title-slider {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  gap:10px;
  justify-content:space-between;
  margin-bottom:24px;
  padding-left:7px;
  padding-right:7px;
}

.non-psevdo-title-slider:after,.non-psevdo-title-slider:before {
  content:"";
  display:none!important;
}

.title-category {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  justify-content:center;
  padding-left:45px;
  padding-right:45px;
}

.title-category:after {
  background:url('/wp-content/themes/seeds/img/main/category/icon.svg') 50% no-repeat;
  background-size:contain;
  content:"";
  left:7px;
}

.title-category:before {
  content:"";
  display:none!important;
}

.swiper-category {
  border-radius:6px;
  max-width:1033px;
}

.select-category-wrapper {
  position:absolute;
  right:25px;
  top:50%;
  transform:translateY(-50%);
  z-index:10;
}

.select {
  color:#d4d9b9;
  font-style:normal;
  font-weight:400;
  line-height:16px;
  min-width:140px;
  position:relative;
  font-size:clamp(0.75rem,0.61rem + 0.3vw,0.88rem);
}

.select__content {
  min-width:140px;
}

.select__body {
  position:relative;
}

.select__title {
  color:inherit;
  cursor:pointer;
  width:100%;
}

.select__value {
  align-items:center;
  display:flex;
  gap:0.63rem;
}

.select__value>* {
  flex:1 1 auto;
}

.select__value:after {
  -ms-flex-item-align:stretch;
  -ms-grid-row-align:stretch;
  -webkit-box-flex:0;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  align-self:stretch;
  background:url('/wp-content/themes/seeds/img/main/category/arrow.svg') 50% no-repeat;
  content:"";
  display:flex;
  flex:0 0 10px;
  justify-content:center;
  transition:all 0.3s ease 0s;
}

._select-open .select__value:after {
  transform:rotate(-180deg);
}

.select__value._select-pseudo-label:before {
  content:attr(data-pseudo-label);
  opacity:0.5;
}

.select__text {
  flex:1 1 auto;
}

.select__input {
  background-color:transparent;
  height:100%;
  width:100%;
}

.select__options {
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:0 0 4px 4px;
  border-top:0;
  color:#000;
  left:0;
  min-width:calc(100% + 10px);
  padding:10px 0 5px;
  position:absolute;
  top:20px;
}

.select__scroll {
  max-height:200px;
  overflow-x:hidden;
  overflow-y:auto;
}

.select__option {
  color:inherit;
  cursor:pointer;
  padding:5px 15px;
  text-align:left;
  width:100%;
}

.select__option._select-selected {
  background-color:#eee;
}

.select__row {
  align-items:center;
  display:inline-flex;
}

.select._select-open {
  z-index:5;
}

.select span {
  min-width:max-content;
  padding-top:0!important;
}

._select-tag {
  cursor:pointer;
}

.woocommerce-pagination ul {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  display:flex;
  justify-content:center;
  margin-bottom:36px;
  gap:clamp(0.5rem,0.21rem + 0.6vw,0.75rem);
  margin-top:clamp(1.31rem,-0.83rem + 4.46vw,3.19rem);
}

.woocommerce-pagination ul li a,.woocommerce-pagination ul li span {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:linear-gradient(180deg,#d1d6b7,#b2b891);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:129.3%;
  text-transform:uppercase;
  font-size:clamp(0.94rem,0.44rem + 1.04vw,1.38rem);
  min-width:clamp(1.56rem,-0.22rem + 3.72vw,3.13rem);
  min-height:clamp(1.56rem,-0.22rem + 3.72vw,3.13rem);
}

.swiper-category .swiper-pagination .swiper-pagination-bullet-active {
  background:#60644d;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#b9bf99;
}

.swiper-product {
  max-width:1033px;
}

.changeable-basket {
  background:#0b1213;
  border-radius:0 0 6px 6px;
  margin-bottom:75px;
  padding:0 10px 35px;
}

.changeable-basket__title {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  color:#c4c02f;
  display:flex;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:130%;
  margin-bottom:20px;
  text-align:center;
  text-transform:uppercase;
}

.changeable-basket__items-block-title {
  -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
  border:2px solid #476516;
  border-radius:6px;
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
  margin-bottom:15px;
  padding:8px 15px;
}

.changeable-basket__items-title {
  align-items:center;
  color:#d4d9b9;
  display:flex;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  font-size:clamp(0.63rem,-0.48rem + 1.78vw,1.13rem);
}

.changeable-basket__items {
  display:flex;
  flex-direction:column;
  gap:15px;
  margin-bottom:15px;
}

.changeable-basket__item {
  -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
  align-items:center;
  background:hsla(0,0%,100%,0.1);
  border-radius:6px;
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
  padding:15px;
}

.changeable-basket__item-picture {
  -ms-grid-column-span:1;
  border-radius:6px;
  -ms-grid-column:1;
  grid-column-end:2;
  grid-column-start:1;
  overflow:hidden;
  position:relative;
  width:clamp(2.5rem,-0.36rem + 5.95vw,5rem);
  height:clamp(2.5rem,-0.36rem + 5.95vw,5rem);
}

.changeable-basket__item-name {
  -ms-grid-column-span:2;
  color:#fff;
  font-style:normal;
  font-weight:500;
  -ms-grid-column:2;
  grid-column-end:4;
  grid-column-start:2;
  line-height:129.3%;
  text-align:center;
  font-size:clamp(0.69rem,0.04rem + 1.34vw,1.25rem);
}

.changeable-basket__item-quantity {
  -ms-grid-column-span:2;
  align-items:center;
  display:flex;
  -ms-grid-column:4;
  grid-column-end:6;
  grid-column-start:4;
  height:100%;
  justify-content:center;
  text-align:center;
  width:100%;
}

.changeable-basket__item-quantity .qib-button.qib-button-wrapper {
  float:none;
  margin-right:auto;
}

.changeable-basket__item-price {
  -ms-grid-column-span:1;
  color:#fff;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  -ms-grid-column:6;
  grid-column-end:7;
  grid-column-start:6;
  line-height:129.3%;
  text-align:center;
  font-size:clamp(0.69rem,0.04rem + 1.34vw,1.25rem);
}

.changeable-basket__item-sum {
  -ms-grid-column-span:1;
  color:#fff;
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  -ms-grid-column:7;
  grid-column-end:8;
  grid-column-start:7;
  line-height:129.3%;
  text-align:center;
  font-size:clamp(0.69rem,0.04rem + 1.34vw,1.25rem);
}

.changeable-basket__item-del:hover {
  background:url('/wp-content/themes/seeds/img/main/basket/items/del.svg') 50% no-repeat!important;
}

.changeable-basket__item-del {
  -ms-grid-column-span:1;
  background:url('/wp-content/themes/seeds/img/main/basket/items/del.svg') 50% no-repeat;
  background-size:contain;
  -ms-grid-column:8;
  grid-column-end:9;
  grid-column-start:8;
  width:clamp(1.88rem,0.5rem + 2.23vw,2.5rem);
  height:clamp(1.88rem,0.5rem + 2.23vw,2.5rem);
}

.changeable-basket__block-sum {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  justify-content:space-between;
  margin-bottom:50px;
}

.changeable-basket__info {
  background:#715d29;
  border-radius:4px;
  color:#e2c67c;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  margin-bottom:15px;
  padding:6px 10px 6px 44px;
  position:relative;
  font-size:clamp(0.63rem,0.2rem + 0.89vw,1rem);
  padding-left:clamp(2.13rem,1.41rem + 1.49vw,2.75rem);
}

.changeable-basket__info:after {
  background:url('/wp-content/themes/seeds/img/main/basket/items/Group.svg') 50% no-repeat;
  background-size:contain;
  content:"";
  left:10px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:clamp(1rem,0.43rem + 1.19vw,1.5rem);
  height:clamp(1rem,0.43rem + 1.19vw,1.5rem);
}

.changeable-basket__block-sum-finish {
  align-items:center;
  display:flex;
  gap:15px;
  margin-left:auto;
}

.changeable-basket__sum-finish-text {
  color:#d4d9b9;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  font-size:clamp(1rem,0.45rem + 0.89vw,1.25rem);
}

.changeable-basket__sum-finish-price {
  color:#fff;
  font-style:normal;
  font-weight:700;
  line-height:129.3%;
  font-size:clamp(1rem,0.45rem + 0.89vw,1.25rem);
}

.changeable-basket__block-buttons {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  display:flex;
  gap:15px;
  justify-content:space-between;
  padding-left:10px;
  padding-right:10px;
}

.changeable-basket__button-back {
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:#edf0f5;
  border-radius:6px;
  color:#2d3544;
  display:flex;
  flex:1 1 auto;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:129.3%;
  max-width:210px;
  opacity:0.3;
  padding-bottom:13px;
  padding-top:13px;
  transition:0.2s;
  font-size:clamp(1rem,0.86rem + 0.3vw,1.13rem);
}

.woocommerce #payment #place_order {
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:linear-gradient(180deg,#c4c02f,#6baa1a);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  flex:1 1 auto;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:104.3%;
  padding-bottom:13px;
  padding-top:13px;
  transition:0.2s;
  font-size:clamp(1rem,0.86rem + 0.3vw,1.13rem);
}

.changeable-basket__button-back:hover {
  background:linear-gradient(180deg,#c4c02f,#6baa1a);
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#fff;
  opacity:1;
}

.woocommerce #payment #place_order:hover {
  background:#21a549;
  color:#fff;
}

.changeable-basket__items-block-title .changeable-basket__items-title:nth-child(2) {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -ms-grid-column-span:2;
  -ms-grid-column:2;
  grid-column-end:4;
  grid-column-start:2;
  justify-content:center;
}

.changeable-basket__items-block-title .changeable-basket__items-title:nth-child(3) {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -ms-grid-column-span:2;
  -ms-grid-column:4;
  grid-column-end:6;
  grid-column-start:4;
  justify-content:center;
}

.changeable-basket__items-block-title .changeable-basket__items-title:nth-child(4) {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -ms-grid-column-span:1;
  -ms-grid-column:6;
  grid-column-end:7;
  grid-column-start:6;
  justify-content:center;
}

.changeable-basket__item-picture img {
  height:100%;
  left:0;
  -o-object-fit:contain;
  object-fit:contain;
  position:absolute;
  top:0;
  width:100%;
}

.pagewrap__title {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  color:#c4c02f;
  display:flex;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:130%;
  margin-bottom:20px;
  text-align:center;
  text-transform:uppercase;
}

.pagewrap {
  background:#0b1213;
  border-radius:0 0 6px 6px;
  margin-bottom:75px;
  max-width:1033px;
  padding:20px 20px 40px;
  color:#d4d9b9;
  font-size:16px;
  font-weight:400;
  list-style:unset;
}

.pagewrap,.pagewrap h2 {
  font-style:normal;
  line-height:129.3%;
}

.pagewrap h2 {
  font-size:18px;
}

.pagewrap h2,.pagewrap h3,.pagewrap .h2,.pagewrap .h3 {
  color:#fff;
  font-weight:500;
  margin-bottom:10px;
}

.pagewrap h3 {
  font-size:16px;
  font-style:normal;
  line-height:129.3%;
}

.pagewrap p {
  margin-bottom:15px;
}

.pagewrap__items {
  -ms-grid-columns:1fr 1fr;
  display:grid;
  gap:13px 20px;
  grid-template-columns:1fr 1fr;
  margin-bottom:34px;
}

.pagewrap__item {
  border:1px solid #476516;
  border-radius:6px;
  padding:20px 10px;
}

.pagewrap__item-title {
  color:#fff;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  margin-bottom:10px;
  font-size:clamp(1rem,0.72rem + 0.45vw,1.13rem);
}

.pagewrap__item-list {
  padding-left:20px;
}

.pagewrap__list-item {
  color:#d4d9b9;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  list-style:unset;
  font-size:clamp(0.88rem,0.6rem + 0.45vw,1rem);
}

.pagewrap__text {
  align-items:center;
  display:flex;
}

.pagewrap__text-title {
  color:#fff;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  margin-bottom:10px;
  font-size:clamp(1rem,0.72rem + 0.45vw,1.13rem);
}

.pagewrap__text img {
  height:157px;
  width:157px;
}

.pagewrap__text .pagewrap__list-item {
  margin-bottom:15px;
}

.ordering {
  background:#0b1213;
  border-radius:0 0 6px 6px;
  margin-bottom:75px;
  max-width:1033px;
  padding:0 20px 20px;
}

.ordering__title {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  color:#c4c02f;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:130%;
  margin-bottom:20px;
  text-align:center;
  text-transform:uppercase;
}

.ordering__content,.ordering__title {
  display:flex;
}

.ordering__content {
  gap:20px;
}

.ordering__section-inputs {
  -webkit-box-flex:1;
  border:2px solid #476516;
  border-radius:6px;
  flex:1 1 auto;
  max-width:470px;
  padding:20px 35px 30px;
}

.ordering__block-text {
  color:#c4c02f;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.ordering__block-inputs {
  flex-direction:column;
  gap:20px;
  margin-top:19px;
}

.ordering__block-input,.ordering__block-inputs {
  display:flex;
}

.ordering__block-input {
  align-items:center;
  gap:17px;
}

.ordering__input-text {
  color:#d4d9b9;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  min-width:93px;
  text-align:right;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.ordering__delivery-choise {
  -webkit-box-flex:1;
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  gap:30px;
  max-width:505px;
}

#order_review>.ordering__delivery-choise,#payment.woocommerce-checkout-payment {
  border:2px solid #476516;
  border-radius:6px;
  padding:20px 25px 10px;
}

.ordering__delivery-block {
  align-items:center;
  display:flex;
  gap:5px;
}

.ordering__delivery-block-text {
  color:#fff;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.ordering__choise {
  flex:1 1 auto;
}

.ordering__block-textarea,.ordering__choise {
  border:2px solid #476516;
  border-radius:6px;
  padding:20px 35px;
}

.ordering__delivery .ordering__block-title {
  margin-bottom:15px;
}

.ordering__choise .ordering__block-title {
  margin-bottom:23px;
}

.ordering .changeable-basket__block-buttons {
  padding-left:0;
  padding-right:0;
}

.ordering__block-textarea .ordering__block-title {
  margin-bottom:23px;
}

.red {
  color:red;
}

.woocommerce-billing-fields__field-wrapper .form-row input {
  -webkit-box-flex:1;
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.2);
  border-radius:6px;
  color:#fff;
  display:flex;
  flex:1 1 auto;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  padding:8px 10px;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.ordering__block-select {
  -webkit-box-flex:1;
  display:flex;
  flex:1 1 auto;
}

.ordering__block-select .select {
  min-width:100%;
}

.ordering__block-select .select .select__value {
  color:#fff;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  text-align:left;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.select-ordering~.select__body .select__title {
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.2);
  border-radius:6px;
  min-height:40px;
  padding:8px 10px;
}

.select-ordering~.select__body .select__options {
  min-width:100%;
  top:41px;
}

.textarea-ordering {
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.1);
  border-radius:6px;
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  min-height:100px;
  min-width:100%;
  padding:9px 14px;
  resize:none;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.textarea-ordering::-moz-placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.textarea-ordering::placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.filter-checkbox-block {
  align-items:center;
}

.filter-checkbox-block,.ordering-radio {
  display:flex;
}

.ordering-radio {
  flex-direction:column;
  gap:10px;
  margin-bottom:23px;
}

input[type=checkbox],input[type=radio] {
  display:none;
  height:0;
  position:absolute;
  width:0;
}

input[type=radio]+label {
  align-items:center;
  border-radius:50%;
  color:#d4d9b9;
  cursor:pointer;
  display:flex;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  position:relative;
  transition:color 0.25s cubic-bezier(0.4,0,0.23,1);
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

input[type=radio]+label>ins {
  bottom:0;
  display:block;
  height:0;
  left:2em;
  overflow:hidden;
  position:absolute;
  text-decoration:none;
  transition:height 0.3s cubic-bezier(0.4,0,0.23,1);
  width:100%;
}

input[type=radio]+label>ins>i {
  bottom:0;
  font-style:normal;
  position:absolute;
}

input[type=radio]+label>span {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:transparent;
  border:1px solid #d4d9b9;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  justify-content:center;
  margin-right:8px;
  min-height:24px;
  min-width:24px;
  transition:all 0.25s cubic-bezier(0.4,0,0.23,1);
}

input[type=radio]+label:hover>span,input[type=radio]:focus+label>span {
  background:rgba(80,80,80,0.31);
}

input[type=radio]:checked+label>ins {
  height:100%;
}

input[type=radio]:checked+label>span {
  animation:shrink-bounce 0.2s cubic-bezier(0.4,0,0.23,1);
  background-size:contain;
  border:5px solid #d4d9b9;
}

input[type=checkbox]+label {
  align-items:center;
  border-radius:50%;
  color:#d4d9b9;
  cursor:pointer;
  display:flex;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  position:relative;
  transition:color 0.25s cubic-bezier(0.4,0,0.23,1);
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

input[type=checkbox]+label>ins {
  bottom:0;
  display:block;
  height:0;
  left:2em;
  overflow:hidden;
  position:absolute;
  text-decoration:none;
  transition:height 0.3s cubic-bezier(0.4,0,0.23,1);
  width:100%;
}

input[type=checkbox]+label>ins>i {
  bottom:0;
  font-style:normal;
  position:absolute;
}

input[type=checkbox]+label>span {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:hsla(69,30%,79%,0) 50% no-repeat;
  border:1px solid #d4d9b9;
  border-radius:6px;
  cursor:pointer;
  display:flex;
  height:24px;
  justify-content:center;
  margin-right:8px;
  transition:all 0.25s cubic-bezier(0.4,0,0.23,1);
  width:24px;
}

input[type=checkbox]:checked+label>ins {
  height:100%;
}

input[type=checkbox]:checked+label>span {
  animation:shrink-bounce 0.2s cubic-bezier(0.4,0,0.23,1);
  background:#d4d9b9 url('/wp-content/themes/seeds/img/main/ordering/sel.svg') 50% no-repeat;
  background-size:14px 10px;
}

.thankyou {
  background:#0b1213;
  border-radius:0 0 6px 6px;
  margin-bottom:75px;
  position:relative;
}

.thankyou__title {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  color:#c4c02f;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:130%;
  margin-bottom:50px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
}

.thankyou__content,.thankyou__title {
  align-items:center;
  display:flex;
}

.thankyou__content {
  flex-direction:column;
}

.thankyou__picture {
  height:221px;
  margin-bottom:32px;
  position:relative;
  width:336px;
}

.thankyou__text {
  color:#c4c02f;
  font-family:Kyiv Region;
  font-style:normal;
  font-weight:500;
  line-height:70px;
  margin-bottom:85px;
  position:relative;
  font-size:clamp(2.38rem,-0.38rem + 4.45vw,3.63rem);
}

.thankyou__picture img {
  height:100%;
  left:0;
  -o-object-fit:contain;
  object-fit:contain;
  position:absolute;
  top:0;
  width:100%;
}

.thankyou .img-bg {
  bottom:0;
  left:0;
  position:absolute;
}

.thankyou .img-decor {
  bottom:0;
  height:375px;
  position:absolute;
  right:0;
  transform:translate(30%);
  width:345px;
}

.oops {
  margin-top:84px;
}

.oops__content {
  margin:0 auto;
  max-width:max-content;
}

.oops__title {
  color:#fff;
  font-family:Kyiv Region;
  font-style:normal;
  font-weight:500;
  font-size:clamp(3.38rem,1.71rem + 7.41vw,8.38rem);
}

.oops__text {
  color:#fff;
  font-family:Kyiv Region;
  font-style:normal;
  font-weight:500;
  line-height:53px;
  max-width:609px;
  font-size:clamp(1.38rem,0.92rem + 2.04vw,2.75rem);
}

.oops__picture {
  margin:0 auto;
  position:relative;
  width:clamp(19.25rem,10.32rem + 44.64vw,50.5rem);
  height:clamp(9.63rem,6.05rem + 17.86vw,22.13rem);
}

.oops__text-down {
  color:#fff;
  font-style:normal;
  font-weight:700;
  line-height:38px;
  margin-bottom:60px;
  text-align:right;
  font-size:clamp(1.25rem,1rem + 1.11vw,2rem);
}

.oops__picture img {
  height:100%;
  left:0;
  -o-object-fit:contain;
  object-fit:contain;
  position:absolute;
  top:0;
  width:100%;
}

.menu-oops {
  background:#0b1213;
  border-radius:4px;
  margin:0 auto 165px;
  max-width:max-content;
  padding:10px;
}

.menu-oops__list {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  color:#0b1213;
  display:flex;
  flex-wrap:wrap;
  font-size:18px;
  font-style:normal;
  font-weight:400;
  gap:10px;
  justify-content:center;
  line-height:21px;
  text-align:center;
}

.menu-oops__link {
  background:#d4d9b9;
  border-radius:4px;
  display:block;
  padding:5px 10px;
  transition:0.2s;
}

.menu-item a:hover {
  background:#c4c02f;
}

.popap-main {
  background:rgba(59,59,59,0.57);
  opacity:0;
  transition:0.3s;
  visibility:hidden;
  width:100%;
  z-index:999;
}

.popap-main,.wrapper-popap {
  height:100%;
  left:0;
  position:fixed;
  top:0;
}

.wrapper-popap::-webkit-scrollbar {
  display:none;
}

.wrapper-popap {
  margin:0 auto;
  min-width:100%;
  overflow-x:hidden;
  overflow-y:auto;
  padding-left:15px;
  padding-right:15px;
  -ms-overflow-style:none;
  scrollbar-width:none;
}

.popap-main.active {
  transition:all 0.3s;
}

.popap-main.active,.visible {
  opacity:1;
  visibility:visible;
}

.fix-popap {
  background-color:rgba(255,0,0,0);
  height:10px;
  left:0;
  position:fixed;
  top:0;
  width:10px;
}

.popap-area {
  cursor:default;
  z-index:2;
}

.backgraund-popap,.popap-area {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.backgraund-popap {
  display:block;
  z-index:1;
}

.popap {
  background:#0b1213;
  border:2px solid #476516;
  border-radius:6px;
  margin:50px auto 0;
  max-width:780px;
  padding-bottom:65px;
  padding-top:55px;
  position:relative;
  z-index:99;
}

.popap__title {
  align-items:center;
  color:#c4c02f;
  font-family:Kyiv Region;
  font-size:28px;
  line-height:130%;
  text-transform:uppercase;
}

.popap__title,.popap__title-text {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  display:flex;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  margin-bottom:10px;
  position:relative;
  text-align:center;
}

.popap__title-text {
  color:#d4d9b9;
  font-size:26px;
  line-height:129.3%;
}

.popap__content,.popap__picture {
  position:relative;
}

.popap__picture {
  border-radius:6px;
  height:250px;
  margin:0 auto 10px;
  overflow:hidden;
  width:250px;
}

.popap__price {
  color:#d4d9b9;
  font-size:32px;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  margin-bottom:10px;
  text-align:center;
}

.popap__button-block,.popap__price {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  display:flex;
  justify-content:center;
}

.popap__button-block {
  flex-wrap:wrap;
  gap:50px;
  position:relative;
}

.popap-bg {
  bottom:0;
  height:80%;
  left:50%;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  transform:translate(-50%);
  width:80%;
}

.popap__picture img {
  height:100%;
  left:0;
  -o-object-fit:contain;
  object-fit:contain;
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
}

.popap-button-back {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:linear-gradient(180deg,#d1d6b7,#b2b891);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  flex:1 1 auto;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:104.3%;
  max-width:250px;
  padding:14px 23px;
  text-align:center;
  font-size:clamp(1rem,0.71rem + 0.6vw,1.25rem);
}

.popap-button {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:linear-gradient(180deg,#c4c02f,#6baa1a);
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  flex:1 1 auto;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:104.3%;
  max-width:250px;
  padding:14px 23px;
  text-align:center;
  font-size:clamp(1rem,0.71rem + 0.6vw,1.25rem);
}

.button-popap-delet {
  background:url('/wp-content/themes/seeds/img/main/popap/del.svg') 50% no-repeat;
  background-size:contain;
  cursor:pointer;
  height:29px;
  position:absolute;
  right:20px;
  top:20px;
  width:29px;
  z-index:10;
}

.header {
  position:relative;
  scroll-behavior:smooth;
  transition:0.5s;
  z-index:10;
}

.header__top {
  background:#0b1213;
  margin-bottom:25px;
  padding-bottom:16px;
  padding-top:22px;
}

.header__container {
  position:relative;
}

.header__logo {
  left:100px;
  position:absolute;
  top:-5px;
}

.header__logo-wrapper {
  position:relative;
  width:clamp(7.06rem,-1.96rem + 18.8vw,13.31rem);
  height:clamp(5.31rem,-3.71rem + 18.8vw,11.56rem);
}

.header__logo-wrapper img {
  -o-object-fit:contain;
  object-fit:contain;
}

.header__logo a,.header__logo-wrapper img {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.header__logo a {
  z-index:2;
}

.header__top-section {
  align-items:center;
  display:flex;
  gap:15px;
}

.header__top-extra-block {
  flex:1 1 auto;
  height:1px;
  max-width:370px;
  min-width:100px;
}

.social__list {
  display:flex;
  gap:10px;
}

.social__link {
  display:block;
  height:22px;
  width:22px;
}

.link-viber {
  background:url('/wp-content/themes/seeds/img/header/social/1.svg') 50% no-repeat;
}

.link-telegram {
  background:url('/wp-content/themes/seeds/img/header/social/2.svg') 50% no-repeat;
}

.link-whatsapp {
  background:url('/wp-content/themes/seeds/img/header/social/3.svg') 50% no-repeat;
}

.menu-top__list {
  align-items:center;
  color:#fff;
  display:flex;
  font-style:normal;
  font-weight:500;
  gap:10px;
  font-size:clamp(1.13rem,-2rem + 4vw,1.25rem);
  line-height:clamp(1.31rem,-1.81rem + 4vw,1.44rem);
}

.basket {
  color:#fff;
  font-weight:700;
  margin-left:auto;
  position:relative;
  font-size:clamp(0.75rem,0.32rem + 0.9vw,0.88rem);
  line-height:clamp(0.88rem,0.44rem + 0.9vw,1rem);
}

.basket__block {
  align-items:center;
  display:flex;
  gap:5px;
  position:relative;
}

.basket__text {
  font-weight:500!important;
}

.basket__icon {
  background:url('/wp-content/themes/seeds/img/header/Basket.svg') 50% no-repeat;
  height:29px;
  width:29px;
}

.basket__block a {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.footer {
  background:#0b1213;
  padding-bottom:36px;
  padding-top:36px;
  position:relative;
}

.footer__content {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  display:flex;
  justify-content:space-between;
}

.footer__text {
  color:#8c8c8c;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:16px;
}

.button-up {
  background:url('/wp-content/themes/seeds/img/footer/button.svg') no-repeat;
  background-size:contain;
  height:48px;
  left:50%;
  position:absolute;
  scroll-behavior:smooth;
  top:0;
  transform:translate(-50%,-50%);
  transition:0.2s;
  width:48px;
}

.men-footer__list {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  color:#fff;
  display:flex;
  flex-wrap:wrap;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  gap:30px;
  justify-content:center;
  line-height:16px;
  text-align:center;
}

.link-footer {
  min-height:48px;
  min-width:48px;
}

.link-vk {
  background:url('/wp-content/themes/seeds/img/footer/1.svg') no-repeat;
  background-size:contain;
}

.link-telegram-footer {
  background:url('/wp-content/themes/seeds/img/footer/2.svg') no-repeat;
  background-size:contain;
}

.link-fb {
  background:url('/wp-content/themes/seeds/img/footer/3l.svg') no-repeat;
  background-size:contain;
}

.swiper {
  list-style:none;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  position:relative;
  z-index:1;
  overflow:hidden;
}

.swiper-wrapper {
  transition-property:transform;
  z-index:1;
  box-sizing:content-box;
  display:flex;
  height:100%;
  position:relative;
  width:100%;
}

.swiper-vertical .swiper-wrapper {
  flex-direction:column;
}

.swiper-autoheight .swiper-wrapper {
  transition-property:transform,height;
  align-items:flex-start;
}

.swiper-initialized .swiper-slide {
  flex-shrink:0;
}

.swiper-android .swiper-slide,.swiper-android .swiper-wrapper {
  transform:translateZ(0);
}

.swiper-button-lock {
  display:none!important;
}

.product-type-simple form.cart {
  margin-bottom:15px;
  margin-top:15px;
}

.product-type-simple form.cart .product-button {
  align-items:center;
  text-align:center;
}

.product-type-simple form.cart .product-button span {
  max-width:100px;
}

.minus.qib-button {
  margin-right:7px;
}

.minus.qib-button,.plus.qib-button {
  align-items:center;
  background:#c4c02f!important;
  border:0!important;
  border-radius:6px;
  display:flex!important;
  font-size:45px!important;
  font-weight:300!important;
  height:40px;
  justify-content:center;
  line-height:1!important;
  width:40px;
}

.plus.qib-button {
  margin-left:7px;
  padding:0;
}

input.input-text.qty.text {
  background:#fff;
  border:1px solid #edf0f5;
  border-radius:6px;
  outline:none;
  width:56px;
}

.comment-form-rating .select__body {
  display:none;
}

#commentform .comment-notes {
  font-size:13px;
}

#commentform .form-submit input[type=submit] {
  align-items:center;
  background:linear-gradient(180deg,#d1d6b7,#b2b891);
  border-radius:6px;
  box-shadow:0 0 15px rgb(0 0 0/5%),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  cursor:pointer;
  display:flex;
  font-size:18px;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  margin-left:auto;
  padding:13px 25px;
  text-align:center;
}

.star-rating {
  background:url('/wp-content/themes/seeds/img/star_icon_y.png') repeat-x left 0;
  float:right;
  height:16px;
  width:80px;
}

.star-rating span {
  background:url('/wp-content/themes/seeds/img/star_icon_y.png') repeat-x left -32px;
  float:left;
  height:0;
  overflow:hidden;
  padding-top:16px;
}

.hreview-aggregate .star-rating {
  margin:10px 0 0;
}

#review_form #respond {
  background:transparent none;
  border:0;
  margin:0;
  padding:0;
  position:static;
  width:auto;
}

#review_form #respond:after {
  clear:both;
  content:"";
  display:block;
}

#review_form #respond p {
  margin:0 0 10px;
}

#review_form #respond .form-submit input {
  left:auto;
}

#review_form #respond textarea {
  box-sizing:border-box;
  width:100%;
}

p.stars:after {
  clear:both;
  content:"";
  display:block;
}

p.stars span {
  background:url('/wp-content/themes/seeds/img/star_icon_y.png') repeat-x left 0;
  float:left;
  height:16px;
  position:relative;
  width:80px;
}

p.stars span a {
  float:left;
  height:0;
  left:0;
  overflow:hidden;
  padding-top:16px;
  position:absolute;
  top:0;
  width:16px;
}

p.stars span a:focus,p.stars span a:hover {
  background:url('/wp-content/themes/seeds/img/star_icon_y.png') repeat-x left -16px;
}

p.stars span a.active {
  background:url('/wp-content/themes/seeds/img/star_icon_y.png') repeat-x left -32px;
}

p.stars span a.star-1 {
  width:16px;
  z-index:10;
}

p.stars span a.star-2 {
  width:32px;
  z-index:9;
}

p.stars span a.star-3 {
  width:48px;
  z-index:8;
}

p.stars span a.star-4 {
  width:64px;
  z-index:7;
}

p.stars span a.star-5 {
  width:80px;
  z-index:6;
}

.select-category-wrapper .woocommerce-result-count {
  display:none;
}

.woocommerce-loop-product__title {
  align-items:center;
  display:flex;
  font-size:24px!important;
  font-weight:400;
  justify-content:center;
  line-height:115%;
  margin:0 2px!important;
  min-height:112px;
  padding:18px 15px 5px!important;
}

.products .card .price,.woocommerce ul.products li.product .price,.woocommerce-loop-product__title {
  background:#0b130e;
  color:#fff;
  font-style:normal;
  position:relative;
  text-align:center;
  width:calc(100% - 4px);
  z-index:1;
}

.products .card .price,.woocommerce ul.products li.product .price {
  display:block;
  font-size:32px;
  font-weight:500;
  line-height:70%;
  margin:0 2px;
  padding:12px 5px 5px;
}

.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
  width:100%;
}

.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before {
  content:none;
  display:table;
}

.dgwt-wcas-suggestions-wrapp {
  background:#d4d9b9;
  border-radius:0 0 6px 6px;
  box-shadow:0 0 15px rgb(0 0 0/5%),inset 0 3px 4px hsla(0,0%,100%,0.2);
  font-style:normal;
  font-weight:500;
}

.blog-loop-item {
  margin-bottom:40px;
}

.blog-loop-item .row {
  display:flex;
}

.blog-loop-item .row .col-thumb {
  border-radius:10px;
  flex:0 0 250px;
  height:250px;
  margin-right:20px;
  width:250px;
}

.blog-loop-item .row .col-thumb img {
  border-radius:10px;
  height:auto;
  width:100%;
}

.blog-loop-item .row .col-text {
  margin-bottom:30px;
}

.blog-loop-item .row .col-text .card__button {
  margin-left:0;
  margin-top:30px;
}

#single-post-page .pagewrap__content img {
  max-width:100%;
}

#billing_country_field,.added_to_cart.wc-forward {
  display:none;
}

#order_comments_field #order_comments {
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.1);
  border-radius:6px;
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  min-height:100px;
  min-width:100%;
  padding:9px 14px;
  resize:none;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

#order_comments_field #order_comments::-moz-placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

#order_comments_field #order_comments::placeholder {
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.shop_table.woocommerce-checkout-review-order-table .cart-subtotal,.shop_table.woocommerce-checkout-review-order-table .order-total,.shop_table.woocommerce-checkout-review-order-table tbody,.shop_table.woocommerce-checkout-review-order-table thead {
  display:none;
}

.woocommerce-shipping-totals th {
  color:#fff;
  font-size:20px;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  width:100%;
}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
  background:transparent;
}

.woocommerce table.shop_table th {
  padding:0!important;
}

.changeable-basket__button-order {
  -webkit-box-flex:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:linear-gradient(180deg,#c4c02f,#6baa1a);
  border-radius:6px;
  box-shadow:0 0 15px rgb(0 0 0/5%),inset 0 3px 4px hsla(0,0%,100%,0.2);
  color:#0b1213;
  display:flex;
  flex:1 1 auto;
  font-size:20px;
  font-style:normal;
  font-weight:500;
  justify-content:center;
  line-height:104.3%;
  padding-bottom:13px;
  padding-top:13px;
  transition:0.2s;
  width:100%;
}

.top-cat {
  margin:20px auto 30px;
}

#main .cards__title.title-category {
  display:flex;
  justify-content:flex-start;
}

.woocommerce-products-header__title.page-title {
  margin-top:8px;
}

.menu-cat-bread .breadcrumb {
  color:#fff;
}

.wpml-floating-language-switcher ul {
  color:#fff;
  display:flex;
  flex-direction:column;
  list-style:none;
}

.wpml-floating-language-switcher ul li.wpml-ls-current-language a {
  align-items:center;
  display:flex;
}

.wpml-floating-language-switcher ul li.wpml-ls-current-language a:before {
  background:#c4c02f;
  content:"";
  display:inline-block;
  height:2px;
  margin-right:10px;
  padding-top:2px;
  width:15px;
}

.wpml-floating-language-switcher .wpml-ls-bracket,.wpml-floating-language-switcher .wpml-ls-native {
  display:none;
}

.wpml-floating-language-switcher .wpml-ls-current-language .wpml-ls-native {
  display:inline-block;
}

.woocommerce ul#shipping_method li label {
  display:inline-flex;
}

.woocommerce ul#shipping_method {
  margin-top:20px;
}

.woocommerce table.shop_table {
  margin-bottom:0;
}

.wcus-checkout-fields h3 {
  color:#d4d9b9;
  line-height:2;
  margin-bottom:0;
  margin-left:3px;
}

.wcus-checkout-fields .zen-ui-select__search {
  border:1px solid hsla(0,0%,100%,0.2);
  border-bottom:none;
  border-radius:6px;
}

.wcus-checkout-fields .zen-ui-select__search-input {
  border:1px solid hsla(0,0%,100%,0.2)!important;
  border-radius:2px!important;
}

.wcus-checkout-fields .zen-ui-select__options {
  border:1px solid hsla(0,0%,100%,0.2);
  border-radius:6px;
}

.wcus-checkout-fields .zen-ui-select__dropdown.active {
  background:#000;
  border:1px solid hsla(0,0%,100%,0.2);
  border-radius:6px;
  color:#fff;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
}

.wcus-checkout-fields .form-row input.input-text,.wcus-checkout-fields .zen-ui-select__value {
  -webkit-box-flex:1;
  background:hsla(0,0%,100%,0.1);
  border:1px solid hsla(0,0%,100%,0.2);
  border-radius:6px;
  box-sizing:border-box;
  color:#fff;
  display:flex;
  flex:1 1 auto;
  font-size:clamp(0.75rem,-0.08rem + 1.34vw,1.13rem);
  font-style:normal;
  font-weight:400;
  line-height:129.3%;
  margin:0;
  outline:0;
  padding:8px 10px;
  width:100%;
}

.wcus-checkout-fields .zen-ui-select__value svg {
  fill:#fff;
}

.wcus-checkout-fields .zen-ui-select__option--current,.wcus-checkout-fields .zen-ui-select__option:not(.zen-ui-select__option--disabled):not(.zen-ui-select__option--current):hover {
  background:#476516;
}

span#wcus-shipping-cost {
  border:none;
}

.product-title__desktop {
  display:block;
}

.bar__items,.product-title__mobile {
  display:none;
}

.bar__items.show {
  display:block;
}

.bar__title:after {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  height:24px;
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%) rotate(180deg);
  width:24px;
}

.bar__title.show:after {
  transform:translateY(-50%) rotate(0deg);
}

.bar__title {
  color:#c4c02f;
  font-family:Kyiv Region;
  font-size:28px;
  font-style:normal;
  font-weight:500;
  line-height:34px;
  text-align:center;
  text-transform:uppercase;
  cursor:pointer;
  margin-bottom:0;
  position:relative;
}

.bar__title.show {
  margin-bottom:10px;
}

.wpml-ls-statics-footer {
  display:none;
}

.menu-top__body .wpml-ls-statics-footer {
  display:block;
}

.menu-top__body .wpml-ls-statics-footer ul {
  flex-direction:row;
}

.menu-top__body .wpml-floating-language-switcher ul li.wpml-ls-current-language a:before {
  margin-right:0;
  width:0;
}

.menu-top__body .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin-bottom:0;
}

.menu-top__body .wpml-ls-statics-footer a {
  background-color:transparent;
  color:#fff;
}

.wpml-ls-statics-footer .wpml-ls-current-language:hover>a,.wpml-ls-statics-footer .wpml-ls-current-language>a:focus {
  background:#476516!important;
  color:#fff!important;
}

.wpml-ls-legacy-list-horizontal a {
  display:flex!important;
}

.wpml-ls-statics-footer .wpml-ls-current-language>a {
  background:#476516;
  border-radius:8px!important;
}

.footer+.wpml-ls-statics-footer,.xoo-wsc-modal+.wpml-ls-statics-footer {
  display:none!important;
}

.menu-top__body .wpml-ls-statics-footer ul li:last-child img.wpml-ls-flag {
  display:none;
}

.header__top-menu.menu-top {
  width:100%;
}

.header__top-menu.menu-top .menu-top__body {
  align-items:center;
  display:flex;
  justify-content:space-between;
  width:100%;
}

.menu-phones {
  display:none;
}

.social-header {
  display:block;
}

.social-menu {
  display:none;
  margin-top:25px;
}

strong.rating, .woocommerce .star-rating span:before, .woocommerce .star-rating:before {
  display: none;
}

.product .star-rating {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  margin: 10px 0 0 !important;
  width: 80px;
  height: 16px;
}

.woocommerce-product-rating {
  position: relative;
}

.woocommerce ul.products li.product {
  position: relative;
}

.woocommerce ul.products li.product .star-rating {
  font-size: 1em;
}

.first__info {
  max-width:1033px;
  margin-bottom: 100px;
}

.woocommerce-product-rating a.woocommerce-review-link {
  display: none;
}

@media (max-width: 1200px) {
  .woocommerce-loop-product__title {
    padding: 36px 15px 5px !important;
  }
}

@media (max-width: 768px) {
  .the-card .star-rating {
    margin-top: -5px!important;
  }

  p.product__price.price {
    display: flex;
    width: 100%;
    justify-content: center;
  }
}

.bar__item {
  align-items:center;
  background:#d4d9b9;
  border-radius:6px;
  box-shadow:0 0 15px rgba(0,0,0,0.05),inset 0 3px 4px hsla(0,0%,100%,0.2);
  padding:6px 10px;
  margin-bottom:10px;
}

.first__content .first__slider {
  display:block;
}

.slider__over-menu .first__slider {
  display:none;
}

.secondbar {
  margin-bottom:-30px;
}

.woo-cart__table tbody tr {
  background:hsla(0,0%,100%,0.1);
  border-radius:6px;
  display:block;
  margin-bottom:15px;
  padding:15px;
}

.woo-cart__table thead {
  border:2px solid #476516;
  border-radius:6px;
  display:table-caption;
  margin-bottom:15px;
  padding:8px 15px;
}

.woo-cart__table th {
  color:#d4d9b9;
  display:table-cell;
  font-size:18px;
  font-style:normal;
  font-weight:500;
  line-height:129.3%;
  text-align:center;
}

.woo-cart__table td {
  text-align:center;
}

.cart-collaterals .cart-subtotal,.cart-collaterals .woocommerce-shipping-totals.shipping,.cart-collaterals h2 {
  display:none!important;
}

.cart-collaterals .shop_table.shop_table_responsive {
  font-size:18px;
  margin-top:-15px;
  text-align:right;
  width:20%;
}

.cart-collaterals .wc-proceed-to-checkout {
  margin-left:auto;
  max-width:500px;
  width:100%;
}

.cart-collaterals .changeable-basket__block-sum {
  margin-bottom:20px;
  width:100%;
}

.woocommerce .cart-collaterals .cart_totals {
  float:none;
  width:100%;
}

.special-search-form .dgwt-wcas-ico-magnifier {
  fill:#fff;
}

.special-search-form {
  margin:20px auto 10px;
  width:90%;
}

.special-search-form #dgwt-wcas-search-input-1,.special-search-form .input-search {
  border:3px solid #d4d9b9;
}

.product__packaging .product__packaging-item {
  cursor:default;
}

.header__top-block {
  align-items:center;
  gap:15px;
  display:flex;
  justify-content:space-between;
  max-width:1025px;
  width:100%;
  flex-direction:column;
}

.header__top-block .social.social-header {
  margin-right:auto;
}

.review__rating-data {
  color:#6f7071;
  font-style:normal;
  font-weight:400;
  line-height:130%;
  margin-left:40px;
  font-size:clamp(0.75rem,0.61rem + 0.3vw,0.88rem);
  margin-right:15px;
}

.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li span.current {
  background:linear-gradient(180deg,#60644d,#60644d);
  color:#b9bf99;
}

.related.products {
  margin-bottom:50px;
}

.related-products__h2 {
  color:#fff;
  font-size:28px;
  margin-bottom:20px;
}

.reviews__text h2 {
  margin:15px 0 10px;
  line-height:1.2;
}

.reviews__text ol,.reviews__text ul,.term-description ol,.term-description ul {
  margin-left:20px;
}

.woocommerce-ordering select.orderby {
  background:#0b1213;
  color:#d4d9b9;
  font-family:Roboto;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  width:160px;
}

.woocommerce-ordering select.orderby:focus-visible {
  outline:none;
}

.viewed-products .woocommerce ul.products li.product .button {
  display:flex;
}

.ordering__block-textarea {
  margin-bottom:50px;
  margin-top:20px;
  display:none!important;
}

.pagination {
  display:flex;
  margin:0 auto;
  max-width:100%;
  width:300px;
}

.pagination>li>a,.pagination>li>span {
  display:flex;
  justify-content:center;
  min-width:30px;
}

.pagination>li>a:hover,.pagination>li>span.current {
  text-decoration:underline;
}

.changeable-basket__items-block-title .changeable-basket__items-title:first-child {
  -ms-grid-column-span:1;
  -ms-grid-column:1;
  grid-column-end:2;
  grid-column-start:1;
  padding-left:0;
}

.changeable-basket__items-block-title .changeable-basket__items-title:nth-child(5) {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -ms-grid-column-span:1;
  -ms-grid-column:7;
  grid-column-end:8;
  grid-column-start:7;
  justify-content:center;
  text-align:center;
}

.top-phones {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  width:100%;
}

.top-phones .menu-top__item {
  margin-right:20px;
}

@media (min-width:979px) {
  ul.nav li.dropdown.show-on-hover:hover>ul.dropdown-menu {
    display:block;
  }

  .comment-list .children {
    margin-left:74px;
    padding:0 0 15px;
  }

  .comment-list .media {
    margin-top:0;
  }
}

@media (max-width:1620px) {
  .header__top-block .social.social-header {
    margin-left:20px;
  }

  .header__top-block {
    max-width:max-content;
  }

  .menu-top__list {
    margin:0 20px;
  }
}

@media (max-width:1440px) {
  .decor-1 {
    display:none;
  }

  .thankyou .img-decor {
    transform:translate(50%);
  }
}

@media (max-width:1400px) {
  .ordering__block-textarea,.ordering__choise,.ordering__delivery,.ordering__section-inputs {
    padding:20px;
  }
}

@media (max-width:1380px) {
  .header__logo-wrapper {
    height:85px;
    width:113px;
  }

  .header__logo {
    flex:1 1 auto;
    max-width:113px;
    min-width:113px;
    position:static;
  }

  .top-phones {
    flex-direction:row;
    margin-left:auto;
  }
}

@media (max-width:1300px) {
  .menu {
    order:1;
  }

  .first__section {
    order:2;
  }
}

@media (max-width:1281px) {
  .cards__block {
    gap:15px;
  }

  .card__content {
    padding:18px 10px 14px;
  }
}

@media (max-width:1280px) {
  .reviews__section {
    gap:15px;
  }

  .review__rating-data {
    margin-left:15px;
  }

  .comment__content {
    padding:20px;
  }

  .ordering__content {
    flex-direction:column;
  }

  .ordering__section-inputs {
    max-width:100%;
  }

  .ordering__delivery-choise {
    gap:20px;
    max-width:100%;
  }

  .thankyou .img-decor {
    transform:translate(60%);
  }

  .header__top-block {
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:center;
    max-width:100%;
    width:100%;
  }

  .mobile-none {
    display:none;
  }

  .basket {
    align-self:center;
  }

  .header__logo {
    flex:1 1 auto;
    max-width:240px;
    min-width:199px;
    position:static;
  }

  .header__container {
    display:flex;
  }

  .header__logo-wrapper {
    height:85px;
    width:113px;
  }
}

@media (max-width:1250px) {
  .bar {
    padding-top:0;
  }

  .first__slider {
    margin-top:0;
  }

  .header__top {
    padding-bottom:10px;
    padding-top:10px;
  }

  .header__container {
    display:flex;
  }

  .header__top-block {
    flex:1 1 auto;
    flex-direction:column;
    gap:20px;
    min-height:100%;
    padding-top:4px;
  }

  .header__logo {
    flex:1 1 auto;
    max-width:240px;
    min-width:199px;
    position:static;
  }

  .header__logo-wrapper {
    height:85px;
    width:113px;
  }

  .header__top-section {
    flex:1 1 auto;
  }

  .header__top-extra-block {
    display:none;
  }

  .menu-top__list,.social-list {
    justify-content:center;
  }

  .basket {
    align-self:start;
    display:flex;
    flex-direction:column;
    margin-left:0;
  }
}

@media (max-width:1200px) {
  .product__block-picture-min {
    grid-template-columns:1fr 1fr 1fr;
  }

  .reviews__section {
    flex-direction:column;
  }

  .review {
    max-width:100%;
  }

  .comment {
    min-width:100%;
  }
}

@media (max-width:1150px) {
  .header__top-section {
    gap:0;
  }
}

@media (max-width:1080px) {
  .product__block-picture-min {
    grid-template-columns:1fr 1fr;
  }

  .product__picture-min {
    height:clamp(3.56rem,-17.32rem + 33.71vw,5.44rem);
  }
}

@media (max-width:1024px) {
  .info {
    -ms-grid-column-span:3;
    -ms-grid-column:1;
    grid-column-end:4;
    grid-column-start:1;
  }

  .thankyou .img-decor {
    transform:translate(70%);
  }

  .cart-collaterals .changeable-basket__info {
    width:100%;
  }

  .cart-collaterals .shop_table.shop_table_responsive {
    margin-left:auto;
    margin-top:-32px;
    text-align:right;
    width:40%;
  }
}

@media (max-width:991px) {
  .swiper-button-next,.swiper-button-prev {
    min-height:32px;
    min-width:32px;
  }

  .swiper-pagination {
    margin-top:10px;
  }

  .swiper-pagination-bullet {
    height:8px;
    width:8px;
  }

  .swiper-pagination-bullet-active {
    width:18px;
  }

  .swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    height:13px;
    width:30px;
  }

  .first__cards {
    margin-bottom:80px;
  }

  .card__title {
    font-size:clamp(0.88rem,0.01rem + 1.79vw,1.13rem);
  }

  .card__buttons {
    margin-top:15px;
  }

  .card__button {
    padding:9px 5px 5px;
  }

  .card__button img {
    transform:translateY(-1px);
  }

  .first__info {
    margin-bottom:150px;
  }

  .reviews {
    margin-top:45px;
  }

  .changeable-basket__items-block-title .changeable-basket__items-title:first-child {
    padding-left:10px;
  }

  .pagewrap__items {
    grid-template-columns:1fr;
  }

  .ordering__input-text {
    min-width:53px;
  }

  .header__top-block {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    flex-direction:row;
    justify-content:center;
  }

  .menu-top__list {
    flex-direction:column;
    font-size:clamp(0.88rem,0.01rem + 1.79vw,1.13rem);
    line-height:clamp(1.06rem,0.2rem + 1.79vw,1.31rem);
  }

  .footer {
    padding-top:56px;
  }

  .footer__content {
    flex-direction:column;
    gap:30px;
  }

  .footer__text {
    order:3;
  }

  .footer__menu {
    order:2;
  }

  .footer__social {
    order:1;
  }

  .header__logo {
    max-width:120px;
    min-width:100px;
  }
}

@media (max-width:900px) {
  .thankyou .img-decor {
    transform:translate(90%);
  }
}

@media (max-width:880px) {
  .cards__block {
    grid-template-columns:1fr 1fr;
  }
}

@media (max-width:768px) {
  .swiper-pagination {
    margin-bottom:15px;
  }

  .menu__item {
    width:100%;
  }

  .mobile-none {
    display:none;
  }

  .first__section {
    flex-direction:column;
  }

  .bar {
    max-width:100%;
  }

  .icon-menu {
    height:24px;
    transition:0.3s;
  }

  .close-menu {
    height:30px;
    margin-bottom:30px;
    margin-left:auto;
    transition:0.4s;
  }

  .close-menu:after {
    transform:rotate(45deg);
  }

  .close-menu:after,.close-menu:before {
    background:#d4d9b9;
    content:"";
    height:2px;
    left:0;
    position:absolute;
    top:13px;
    width:30px;
  }

  .close-menu:before {
    transform:rotate(-45deg);
  }

  .swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    height:8px;
    transform:translate(2%);
    width:20px;
  }

  .first__cards {
    margin-bottom:50px;
  }

  .first__cards .cards:not(:last-child) {
    margin-bottom:20px;
  }

  .cards {
    padding-top:0;
  }

  .cards__title:after,.cards__title:before {
    height:25px;
    width:25px;
  }

  .cards__block {
    grid-template-columns:1fr 1fr 1fr;
  }

  .decor-2 {
    display:none;
  }

  .card__content {
    padding:10px;
  }

  .card__rating {
    padding-bottom:10px;
  }

  .rating__active:before,.rating__body:before {
    font-size:14px;
  }

  .first__info {
    margin-bottom:75px;
  }

  .info__block-text :not(:last-child) {
    margin-bottom:15px;
  }

  .info__title {
    font-size:18px;
    line-height:22px;
  }

  .product-wrap .product {
    gap:20px;
  }

  .product__block-picture {
    gap:clamp(0.94rem,0.64rem + 1.27vw,1.25rem);
  }

  .product__block-picture-min {
    grid-template-columns:1fr 1fr 1fr;
    gap:clamp(0.94rem,0.64rem + 1.27vw,1.25rem);
  }

  .reviews {
    margin-bottom:45px;
    min-height:fit-content;
  }

  .reviews__section {
    padding-top:0;
  }

  .button-form {
    justify-content:center;
    min-width:100%;
  }

  .rating-form,.rating-form:before,.rating-form__label:before {
    font-size:14px;
  }

  .select-category-wrapper {
    right:10px;
  }

  .changeable-basket__items-block-title {
    padding-left:10px;
    padding-right:10px;
  }

  .changeable-basket__item {
    padding:10px;
  }

  .changeable-basket__block-sum {
    margin-bottom:30px;
  }

  .pagewrap {
    padding-bottom:40px;
  }

  .pagewrap__items {
    grid-template-columns:1fr 1fr;
  }

  .thankyou__text {
    margin-bottom:35px;
  }

  .thankyou .img-decor {
    display:none;
    height:275px;
    width:245px;
  }

  .menu-oops {
    max-width:100%;
  }

  .menu-oops__list {
    flex-direction:column;
  }

  .menu-oops__item,.popap {
    min-width:100%;
  }

  .header__top-block {
    flex:0 0 auto;
  }

  .header__top-section {
    justify-content:flex-end;
  }

  .button-up,.link-footer {
    height:38px;
    width:38px;
  }

  .close-menu,.icon-menu {
    position:relative;
    width:30px;
    display:none;
  }

  .basket__block {
    justify-content:center;
    margin-bottom:0;
  }

  .basket {
    align-self:center;
  }

  .menu__list {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
  }

  .menu {
    left:0;
    padding-top:10px;
    top:-500px;
    transition:0.3s;
    width:100%;
    z-index:100;
    position:static;
    min-width:unset;
  }

  .menu__list li:first-child {
    order:1;
  }

  .menu__list li:nth-child(3) {
    order:2;
  }

  .menu__list li:nth-child(2) {
    order:3;
  }

  .menu__list li:nth-child(4) {
    order:4;
  }

  .menu__list li:nth-child(5) {
    order:5;
  }

  .menu-top__list {
    padding-bottom:0;
    padding-top:0;
  }

  .header__logo {
    flex:1 1 auto;
    min-width:120px;
  }

  .first__content .first__slider {
    display:none!important;
  }

  .slider__over-menu .first__slider {
    display:block!important;
  }
}

@media (max-width:767px) {
  .top-phones {
    flex-direction:column;
    margin-left:50px;
  }
}

@media (max-width:650px) {
  .card__picture {
    min-height:clamp(8.75rem,4.09rem + 20.69vw,12.5rem);
  }
}

@media (max-width:575px) {
  .special-search-form {
    margin:10px auto 20px;
  }

  .header__top-block .social.social-header {
    display:none;
  }

  .social-header,.social-menu {
    display:block;
  }

  .top-phones {
    display:none;
  }

  .menu-phones li a {
    font-size:18px;
    line-height:1.5;
  }

  .menu-phones {
    display:block;
    margin:0 auto;
    padding-bottom:10px;
    padding-top:20px;
    text-align:center;
  }

  .wpml-floating-language-switcher {
    margin:0 auto;
    margin-left:-10px;
  }

  .basket {
    margin-left:10px;
  }

  .header__logo-wrapper img,.header__top-section {
    margin-left:-10px;
  }
}

@media (max-width:550px) {
  .changeable-basket__block-buttons {
    flex-direction:column;
    gap:15px;
  }

  .changeable-basket__button-back,.changeable-basket__button-order {
    min-width:100%;
  }

  .pagewrap__items {
    grid-template-columns:1fr;
  }

  .pagewrap__text {
    flex-direction:column;
  }

  .pagewrap__text img {
    margin:0 auto;
  }

  .popap__button-block {
    flex-direction:column;
    gap:15px;
  }

  .popap-button,.popap-button-back {
    max-width:100%;
  }
}

@media (max-width:530px) {
  .product__block-picture {
    min-width:35.23%;
  }
}

@media (max-width:500px) {
  .title-category {
    padding-right:120px;
  }

  .changeable-basket__item,.changeable-basket__items-block-title {
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .changeable-basket__item-del {
    -ms-grid-column-span:8;
    -ms-grid-column:1;
    grid-column-end:9;
    grid-column-start:1;
    grid-row-start:2;
    margin:0 auto;
  }

  .changeable-basket__item-picture img {
    -o-object-fit:cover;
    object-fit:cover;
  }

  .men-footer__list {
    flex-direction:column;
    gap:20px;
  }

  .wpml-floating-language-switcher ul {
    align-items:center;
    text-align:center;
  }

  .product-wrap .product.product-type-simple {
    flex-direction:column;
  }

  .product-type-simple form.cart .product-button span {
    max-width:100%;
  }

  ul.products {
    -ms-grid-columns:1fr 1fr;
    display:grid;
    gap:18px;
    grid-template-columns:1fr 1fr;
  }

  ul.products .card__buttons:after {
    content:none;
  }

  .changeable-basket__item-name,.changeable-basket__item-price {
    font-size:20px;
  }

  .first__slider {
    margin-left:-16px;
    margin-right:-16px;
  }

  .swiper-slide img {
    height:auto;
    width:100%;
  }

  .swiper-slide-bunner {
    height:unset;
  }

  .cart-collaterals .shop_table.shop_table_responsive {
    width:60%;
  }

  .changeable-basket__items-block-title .changeable-basket__items-title:nth-child(2) {
    grid-column-end:4;
    grid-column-start:1;
  }

  .changeable-basket__item-sum {
    display:block;
  }

  .product-title__desktop {
    display:none;
  }

  .product-title__mobile {
    display:block;
  }

  .changeable-basket__item-picture-wrap {
    grid-column-end:4;
    grid-column-start:1;
    height:100%;
    width:100%;
  }

  .changeable-basket__item {
    row-gap:15px;
    display:grid;
    border:1px solid #476516;
    border-radius:0;
    flex-direction:row;
  }

  .changeable-basket__item-picture {
    -ms-grid-row-span:2;
    -ms-grid-row:1;
    grid-row-end:3;
    grid-row-start:1;
    height:100px;
    margin:0 auto 10px;
    width:100px;
  }

  .changeable-basket__item-quantity .qib-button.qib-button-wrapper {
    align-items:center;
    display:flex;
    flex-direction:column-reverse;
    justify-content:center;
  }

  .minus.qib-button,.plus.qib-button {
    background:transparent!important;
    color:#fff!important;
    margin:5px 0;
  }

  .woocommerce-Price-amount.amount {
    display:block;
    font-size:16px;
    margin-bottom:10px;
    min-width:50px;
  }

  .changeable-basket__item-name {
    font-size:16px;
    line-height:1;
    margin-top:5px;
  }

  .pagewrap {
    padding-left:5px;
    padding-right:5px;
  }

  .changeable-basket__items {
    gap:0;
  }

  .changeable-basket__items-block-title {
    border:2px solid #476516;
    border-radius:0;
    margin-bottom:0;
    position:relative;
  }

  .product-remove {
    position:absolute;
    right:35px;
  }

  .changeable-basket__sum-finish-price .woocommerce-Price-amount {
    margin-bottom:0;
  }

  .product__sum-price {
    align-items:center;
    display:flex;
    height:55px;
    justify-content:center;
  }
}

@media (max-width:480px) {
  .product-wrap .product {
    min-width:100%;
  }

  .product__block-picture {
    margin-bottom:30px;
    min-width:100%;
  }

  .product__picture {
    height:clamp(15.63rem,-19.63rem + 156.67vw,27.38rem);
  }

  .product__block-picture-min {
    grid-template-columns:1fr 1fr 1fr 1fr;
  }

  .product__content {
    min-width:100%;
  }

  .product__title {
    text-align:center;
  }

  .product__rating {
    justify-content:center;
  }

  .product__price {
    text-align:center;
  }

  .product__type-info {
    font-size:14px;
    min-width:170px;
  }

  .product__name-info {
    font-size:14px;
  }

  .product__block-sum {
    justify-content:center;
  }

  .product__quantity-title,.product__sum-title {
    font-size:14px;
  }

  .product__presence {
    min-width:100%;
  }

  .product__presence-title {
    font-size:12px;
    text-align:center;
  }

  .product__packaging-title {
    text-align:center;
  }

  .product-button,.product__packaging-items {
    justify-content:center;
  }

  .product-button {
    align-items:center;
    min-width:100%;
  }

  .product__block-picture-mb {
    display:block;
  }

  .header__top-block {
    margin:0 auto;
    max-width:180px;
  }
}

@media (max-width:470px) {
  .cards__block {
    grid-template-columns:1fr 1fr;
  }

  .card__picture {
    min-height:clamp(7.5rem,-4.77rem + 54.55vw,11.25rem);
  }
}

@media (max-width:460px) {
  .swiper-slide-bunner-text {
    max-width:250px;
  }
}

@media (max-width:400px) {
  .select-category-wrapper {
    right:20px;
  }

  .select {
    font-size:10px;
  }

  .select,.select__content {
    min-width:100px;
  }

  .thankyou__text {
    font-size:30px;
  }
}

@media (max-width:376px) {
  .changeable-basket__item-quantity .qib-button.qib-button-wrapper {
    margin-right:0;
  }
}

@media (max-width:375px) {
  .menu-top__body .wpml-ls-statics-footer ul {
    flex-direction:column;
  }
}

@media (any-hover:hover) {
  .select__option:hover {
    background:#d9d9d9;
  }
}

@media (max-width: 768px) {
  .for-desktop {
    display: none;
  }
}

@media (min-width: 769px) {
  .for-mobile {
    display:none;
  }
}

@media(min-width: 1251px) {
  .bar-styled .bar {
    width: 23.8%;
    flex-shrink: 0;
  }

  .menu-wrap {
    display:flex;
    column-gap:15px;
    padding-left:15px;
  }

  .menu-wrap:before {
    content:'';
    width:23.8%;
    max-width:370px;
    min-width:270px;
    flex-shrink:0;
  }

  .menu-wrap .menu {
    width:100%;
    max-width:1033px;
    min-width:1px;
    flex:1 1 auto;
  }
}

@media(min-width: 1381px) {
  .bar-pt .bar {
    padding-top:80px;
  }
}

.home-blog-slider {
  margin-top:30px;
}

.home-blog-slide {
  background:#d4d9b9;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  height:105%;
  overflow:hidden;
}

.home-blog-slide__thumb {
  display:block;
  position:relative;
  padding-top:58%;
}

.home-blog-slide__thumb img {
  height:100%;
  left:0;
  object-fit:cover;
  position:absolute;
  top:0;
  width:100%;
}

.home-blog-slide__content {
  display:flex;
  flex:1;
  flex-direction:column;
  padding:14px;
}

.home-blog-slide__title {
  font-size:18px;
  line-height:1.3;
  margin-bottom:10px;
}

.home-blog-slide__title a {
  color:#0b1213;
}

.home-blog-slide__excerpt {
  color:#0b1213;
  line-height:1.4;
}

.swiper-home-blog {
  overflow:hidden;
  padding:0;
  margin:0;
}

.home-blog-slider__pagination {
  margin-bottom:0;
  margin-top:14px;
  position:relative;
}

.home-blog-slider__prev,.home-blog-slider__next {
  top:25%;
  z-index:25;
  pointer-events:auto;
}

@media (max-width:991px) {
  .home-blog-slide__title {
    font-size:16px;
  }
}

.swiper-pagination.home-blog-slider__pagination {
  margin-top: 40px;
}
